@charset "UTF-8";div.toolbar .toolbar-notifications .dropdown.is-dots:hover .is-trigger, div.toolbar .toolbar-notifications .dropdown.is-dots.is-active .is-trigger {
  background: #ffffff24;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content {
  padding: 15px 20px;
  background: #323134;
  width: 22rem;
  border-radius: 11px;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .heading {
  display: flex;
  align-items: center;
  padding: 5px 0;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .heading .heading-left .heading-title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .heading .heading-right .notification-link {
  color: #fff;
  font-size: 13px;
  text-transform: none;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list {
  padding: 5px 0 0;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .active1 {
  background: #39f;
  border-radius: 10px 10px 0px 0px;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .active2 {
  background: #39f;
  border-radius: 0px 0px 10px 10px;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .active3 {
  background: #39f;
  border-radius: 10px 10px 10px 10px;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .active4 {
  background: #39f;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list li:not(:last-child) .notification-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-left: 5px;
  margin-right: 5px;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .img-left {
  position: relative;
  margin-left: 5px;
  margin-right: 10px;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .img-left img {
  width: 56px;
  height: 56px;
  margin: 0;
  border: 1px solid #c685b8;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .img-left::after {
  position: absolute;
  content: "";
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border: 1px solid #3399ff;
  border-radius: 50%;
  z-index: 1;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .user-content .user-info {
  color: #fff;
  font-size: 13px;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .user-content .user-info .name {
  font-weight: 600;
}
div.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .user-content .time {
  color: #fff;
  font-size: 13px;
}
.notification-list .active:last-child {
  border-radius: 0 0 10px 10px;
  background: #000 !important;
}
.notification-warning {
  color: #a5a5a5;
}.pointer[data-v-658b99f5] {
  cursor: pointer;
}
.pagination-link[data-v-658b99f5] {
  cursor: pointer;
}
.is-current[data-v-658b99f5] {
  cursor: default;
}
.pagination-previous[data-v-658b99f5] {
  cursor: pointer;
}.button-check[data-v-9c07bf84] {
  border-radius: 6px 0px 0px 6px !important;
  width: 15px;
  margin: 0px !important;
  height: 40px;
}
.dropdown[data-v-9c07bf84] {
  display: flex;
  align-items: center;
  border-radius: 0 6px 6px 0;
  background: #39f;
  height: 40px;
  border-left: 2px solid #3af;
}
.dropdown-content[data-v-9c07bf84] {
  position: relative;
}
.dropdown-content[data-v-9c07bf84]::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background: #100e12;
  transform: rotate(45deg);
  right: 8px;
  top: -3px;
}
.is-trigger[data-v-9c07bf84] {
  display: flex;
  align-items: center;
}
.dropdown-menu-bottom[data-v-9c07bf84] {
  bottom: 0px;
  top: auto;
}
.meta[data-v-9c07bf84] {
  font-size: 13px;
}
.meta span[data-v-9c07bf84] {
  font-size: 13px !important;
}
.arrow[data-v-9c07bf84] {
  fill: #fff;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-9e9626f3] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-9e9626f3] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-9e9626f3] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.approve_button[data-v-9e9626f3] {
  max-width: 40px;
  padding: 10px;
}
.material-symbols-outlined[data-v-9e9626f3] {
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;
}
.selected[data-v-9e9626f3] {
  color: #3399ff;
}
.fire[data-v-9e9626f3] {
  cursor: pointer;
}
.approved[data-v-9e9626f3] {
  background: #283b34 !important;
}
.footer_activation[data-v-9e9626f3] {
  width: 100%;
  flex-direction: row;
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}
.invite_game[data-v-9e9626f3] {
  width: 60%;
}
.block_activation[data-v-9e9626f3] {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  padding: 10px;
}
.empty_img[data-v-9e9626f3] {
  width: 320px;
  height: 160px;
  border: 2px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
}
.empty_img .comic_soon[data-v-9e9626f3] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.modal.active[data-v-9e9626f3] {
  display: block;
}
.modal[data-v-9e9626f3] {
  display: flex !important;
  align-items: center;
}
.modal__link_switch[data-v-9e9626f3] {
  padding-left: 20px;
  color: #a5a5a5;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  text-decoration: underline;
}
.modal__link_switch[data-v-9e9626f3]:hover {
  color: #3399ff;
  cursor: pointer;
}
.modal__title[data-v-9e9626f3] {
  font-family: "degular", "Montserrat", sans-serif;
  padding-left: 20px;
  padding-top: 20px;
  font-size: 34px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.modal__subtitle[data-v-9e9626f3] {
  padding-left: 20px;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.modal__overlay[data-v-9e9626f3] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__button[data-v-9e9626f3] {
  margin-right: 20px;
}
.modal__content[data-v-9e9626f3] {
  border-radius: 10px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  background-color: #232224;
  width: 735px;
  height: 798px;
  padding: 1px 1px 1px;
  z-index: 2;
}
.modal__header[data-v-9e9626f3] {
  border-radius: 10px 10px 0px 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  background-color: #2a292b;
}
.modal__header__left[data-v-9e9626f3] {
  display: flex;
  flex-direction: column;
}
.modal__header__right[data-v-9e9626f3] {
  display: flex;
  align-items: center;
  padding-top: 30px;
}
.modal__body[data-v-9e9626f3] {
  display: flex;
  flex-direction: column;
}
.modal__switch[data-v-9e9626f3] {
  padding-right: 30px;
  padding-left: 30px;
}
.block_invite[data-v-9e9626f3] {
  max-height: 620px;
  overflow: auto;
  margin: 50px;
}
.invite[data-v-9e9626f3] {
  border-radius: 7px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 20px;
  padding-top: 5px;
  justify-content: space-between;
  background: #100e12;
}
.invite__img[data-v-9e9626f3] {
  width: 281px;
  height: 153px;
}
.invite__border[data-v-9e9626f3] {
  border-left: 1px solid #fff;
  height: 35px;
}
.invite__left[data-v-9e9626f3] {
  display: flex;
  flex-direction: column;
}
.invite__row[data-v-9e9626f3] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  display: flex;
  flex-direction: row;
  margin-bottom: 25px;
  align-items: center;
}
.invite__row[data-v-9e9626f3]:last-child {
  margin-bottom: 0px;
}
.invite__date[data-v-9e9626f3] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  width: 40%;
}
.info[data-v-9e9626f3] {
  display: flex;
  flex-direction: column;
  margin-bottom: -10px;
  margin-right: 15px;
}
.info__border[data-v-9e9626f3] {
  border-left: 1px solid #a5a5a5;
  margin-right: 15px;
  height: 35px;
}
.info__white[data-v-9e9626f3] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__gray[data-v-9e9626f3] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.right_block[data-v-9e9626f3] {
  display: flex;
  flex-direction: row;
}
@media only screen and (max-width: 991px) {
.modal__content[data-v-9e9626f3] {
    width: 100%;
}
.block_invite[data-v-9e9626f3] {
    margin: 5px;
}
.right_block[data-v-9e9626f3] {
    display: flex;
    flex-direction: column;
}
.info[data-v-9e9626f3] {
    margin-bottom: 0px;
}
}
.list-move[data-v-9e9626f3],
.list-enter-active[data-v-9e9626f3],
.list-leave-active[data-v-9e9626f3] {
  transition: all 0.5s ease;
}
.list-enter-from[data-v-9e9626f3],
.list-leave-to[data-v-9e9626f3] {
  opacity: 0;
  transform: translateX(30px);
}
/* ensure leaving items are taken out of layout flow so that moving
   animations can be calculated correctly. */
.list-leave-active[data-v-9e9626f3] {
  position: absolute;
}
.page-placeholder[data-v-9e9626f3] {
  position: relative;
}
.page-placeholder[data-v-9e9626f3] .v-loader-wrapper.is-active.is-grey {
  background: transparent !important;
}
.page-placeholder[data-v-9e9626f3] .loader.is-small {
  width: 1rem !important;
  height: 1rem !important;
}
.page-placeholder .has-loader[data-v-9e9626f3] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.5;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-bd82b273] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-bd82b273] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-bd82b273] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.pagination[data-v-bd82b273] {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.admin-dashboard .dashboard-body .flex-table-header[data-v-bd82b273] {
  padding: 0 30px;
}
.admin-dashboard .dashboard-body .flex-table-group[data-v-bd82b273] {
  margin: 0;
  padding: 0;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-bd82b273] {
  padding: 12px 30px;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-bd82b273]:nth-child(2n) {
  background: #ffffff08;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-bd82b273] {
  color: #7a7a7a;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell .hide[data-v-bd82b273] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  margin-left: auto;
  cursor: pointer;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell .hide[data-v-bd82b273]:hover {
  background-color: #ffffff24;
  border-radius: 50%;
}
.admin-dashboard .dashboard-body .flex-table-wrapper .flex-table .flex-table-item[data-v-bd82b273]:last-child {
  margin-bottom: 0;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-bd82b273] {
    color: #7a7a7a;
    font-size: 16px;
}
}
@media only screen and (max-width: 767px) {
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-bd82b273] {
    padding: 14px;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-bd82b273] {
    color: #fff;
    font-size: 1rem;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-bd82b273]:last-child {
    margin-bottom: 0;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell:last-child div[data-v-bd82b273]:first-child {
    margin-left: auto;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell:last-child div[data-v-bd82b273]:last-child {
    width: 14px;
    margin: 0;
    margin-left: 10px;
}
}@media only screen and (max-width: 991px) {
.modal_confirmation__content[data-v-faf59784] {
    width: 100%;
    height: 636px;
}
}
.column_modal[data-v-faf59784] {
  display: flex;
  flex-direction: column;
}
.column_modal .is-blue[data-v-faf59784] {
  color: #3399ff;
}
.column_modal__header[data-v-faf59784] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-faf59784] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-faf59784] {
    text-align: center;
    max-width: 100% !important;
}
.column_modal__header span[data-v-faf59784] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-faf59784] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-faf59784] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-faf59784] {
  color: #3399ff;
}
.column_modal__header[data-v-faf59784] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.modal_fields[data-v-faf59784] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-faf59784] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 25px;
  width: 150px;
}
.modal_confirmation[data-v-faf59784] {
  left: 0;
  top: 0;
  align-items: center;
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 100;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
}
.modal_confirmation__overlay[data-v-faf59784] {
  padding-bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100;
}
.modal_confirmation__content[data-v-faf59784] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 400px;
  height: 350px;
  transform: translate(-50%, -50%);
  z-index: 100;
  border-radius: 10px;
  min-width: 300px;
  background: #201f21;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.modal_confirmation__content[data-v-faf59784] {
    width: 735px;
}
}
.modal_confirmation__header[data-v-faf59784] {
  display: flex;
  flex-direction: column;
  padding-left: 40px;
  padding-top: 20px;
  height: 15%;
}
.modal_confirmation__body[data-v-faf59784] {
  padding: 40px;
  align-items: center;
  height: 60%;
}
.modal_confirmation__body span[data-v-faf59784] {
  color: #a5a5a5;
  line-height: 1.3;
  font-size: 20px;
  letter-spacing: 1.5px;
}
.modal_confirmation__footer[data-v-faf59784] {
  background: #232224;
  border-radius: 0px 0px 10px 10px;
  height: 30%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.modal_confirmation__text[data-v-faf59784] {
  background: rgba(0, 0, 0, 0.6);
  border: 0px;
  width: 100%;
  height: 450px;
  border-radius: 10px;
  color: #fff;
  padding: 5px;
  resize: none;
}
.modal_confirmation.active[data-v-faf59784] {
  display: block;
}
.button_message[data-v-faf59784] {
  margin-right: 10px;
  width: 160px;
  height: 55px;
}.ooo[data-v-f23e1be2] {
  size: 10px;
}
.st1[data-v-f23e1be2] {
  fill: #fff;
  width: 10px;
  size: 10px;
}
.modal.active[data-v-f23e1be2] {
  display: flex !important;
  overflow: auto;
}
.modal__overlay[data-v-f23e1be2] {
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal[data-v-f23e1be2] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 50;
  border-radius: 10px;
}
.modal__content[data-v-f23e1be2] {
  position: absolute;
  left: 50%;
  top: 20%;
  width: 360px;
  height: 1120px !important;
  transform: translate(-50%, -18%);
  z-index: 2;
  border-radius: 10px;
  background: #201f21;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
.modal__content[data-v-f23e1be2] {
    width: 879px;
    height: 1100px;
}
}
.modal__header[data-v-f23e1be2] {
  display: flex;
  flex-direction: row;
  margin-left: 40px;
  margin-top: 30px;
}
.modal__body[data-v-f23e1be2] {
  height: 700px;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.modal__footer[data-v-f23e1be2] {
  display: none;
}
.header[data-v-f23e1be2] {
  margin-top: 10px;
}
.header__right[data-v-f23e1be2] {
  margin: auto;
  margin-right: 20px;
}
.header__left[data-v-f23e1be2] {
  display: flex;
  flex-direction: row;
}
.title-parent[data-v-f23e1be2] {
  position: relative;
  margin-bottom: 40px;
  margin-top: 20px;
}
.title-parent[data-v-f23e1be2]::after {
  content: "";
  position: absolute;
  bottom: -15px;
  height: 1px;
  background: #4c4c4e;
  width: 100%;
  z-index: 1;
  left: 0;
}
.title-children[data-v-f23e1be2] {
  position: relative;
  margin-left: 40px;
}
.title-children[data-v-f23e1be2]::after {
  content: "";
  position: absolute;
  bottom: -17px;
  height: 1px;
  background: #ffffff;
  width: 100%;
  z-index: 2;
  left: 0;
}
input[type=number][data-v-f23e1be2]::-webkit-outer-spin-button,
input[type=number][data-v-f23e1be2]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number][data-v-f23e1be2] {
  -moz-appearance: textfield;
}
input[type=number][data-v-f23e1be2]:hover,
input[type=number][data-v-f23e1be2]:focus {
  -moz-appearance: number-input;
}
.button_message[data-v-f23e1be2] {
  margin-right: 10px;
  width: 100px;
}
.body_container[data-v-f23e1be2] {
  width: 100%;
  margin-top: 50px;
}
.body_container__text_blue[data-v-f23e1be2] {
  color: #3399ff;
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 800;
}
.body_container__text[data-v-f23e1be2] {
  font-family: "degular", "Montserrat", sans-serif;
}
.body_container__link[data-v-f23e1be2] {
  color: #fff;
  text-decoration: underline;
}
.body_container__pointer[data-v-f23e1be2] {
  cursor: pointer;
}
.body_container__frame[data-v-f23e1be2] {
  background: #2a292b;
  height: 116px;
  border-radius: 8px;
  padding-top: 7px;
}
@media (min-width: 764px) {
.body_container__frame[data-v-f23e1be2] {
    width: 383px;
    margin-left: 35px;
}
}
.body_container__block_text_bottom[data-v-f23e1be2] {
  display: flex;
  margin-left: 35px;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
}
.body_container__input_border[data-v-f23e1be2] {
  border: 1px solid white !important;
}
@media (min-width: 764px) {
.body_container__button[data-v-f23e1be2] {
    margin-left: 20px;
}
}
@media (min-width: 764px) {
.body_container__row[data-v-f23e1be2] {
    display: flex;
    flex-direction: row;
}
}
.body_container__field[data-v-f23e1be2] {
  display: flex;
  margin-bottom: 15px;
  flex-direction: column;
}
.body_container__field2[data-v-f23e1be2] {
  width: 383px;
}
.body_container__field[data-v-f23e1be2]::before {
  box-sizing: inherit;
}
.body_container__lable[data-v-f23e1be2] {
  margin-left: 40px;
  margin-bottom: 10px;
  align-items: center;
  justify-content: flex-end;
}
.body_container__icon[data-v-f23e1be2] {
  position: absolute;
  left: 18px;
  top: 12px;
}
.body_container__icon2[data-v-f23e1be2] {
  position: absolute;
  left: 22px;
  top: 14px;
}
.body_container__input-wrap[data-v-f23e1be2] {
  width: 300px;
  position: relative;
  margin-left: 40px;
}
.body_container__button-wrap[data-v-f23e1be2] {
  position: relative;
  margin-left: 40px;
}
.body_container__input[data-v-f23e1be2] {
  width: 100%;
  border: none;
  outline: none;
  height: 50px;
  background: #2a292b;
  color: white;
  border-radius: 10px;
  padding: 0 60px;
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.modal__content[data-v-f23e1be2] {
    height: 1170px;
}
}
@media only screen and (max-width: 991px) {
.modal__header[data-v-f23e1be2] {
    display: flex;
    justify-content: space-between;
    margin-left: 30px;
    margin-top: 20px;
}
}
@media only screen and (max-width: 991px) {
.modal__footer[data-v-f23e1be2] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
}
}
@media only screen and (max-width: 991px) {
.header__right[data-v-f23e1be2] {
    display: none;
}
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-9c16bd55] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-9c16bd55] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-9c16bd55] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.pagination[data-v-9c16bd55] {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.block_button[data-v-9c16bd55] {
  display: flex;
}
.block_button__margin[data-v-9c16bd55] {
  margin-right: 10px;
}
.block_button__green[data-v-9c16bd55] {
  color: green;
}
.block_button__red[data-v-9c16bd55] {
  color: red;
}
.processing[data-v-9c16bd55] {
  display: flex;
  justify-content: center;
  height: 19px;
}
.processing__icon[data-v-9c16bd55] {
  background: #703839;
  border-radius: 4px;
  min-height: 28px;
  padding: 5px 8px;
  font-size: 12px;
  align-items: center;
  border: 1px #bd4849;
  color: #bd4849;
}
.retry[data-v-9c16bd55] {
  cursor: pointer;
  margin-left: 5px;
  border-radius: 4px;
  border: 0px #000000;
  min-height: 28px;
  padding: 5px 8px;
  background: #100e12;
  color: #37f7a1;
}
.flex-table-cell__status[data-v-9c16bd55] {
  background: #100e12;
  border-radius: 4px;
  min-height: 28px;
  padding: 5px 8px;
  display: inline-flex;
  color: #f9f9e7;
  font-weight: 400;
  font-size: 12px;
  align-items: center;
}
.flex-table-cell__status[data-v-9c16bd55]::before {
  content: "";
  width: 12px;
  height: 12px;
  min-width: 12px;
  min-height: 12px;
  margin-right: 8px;
  border-radius: 50%;
  background: #fd5757;
}
.flex-table-cell__status.available[data-v-9c16bd55]::before {
  background: #3399ff;
}
.flex-table-cell__status.waiting_for_review[data-v-9c16bd55]::before {
  background: #3399ff;
}
.flex-table-cell__status.waiting_for_stream[data-v-9c16bd55]::before {
  background: #3399ff;
}
.flex-table-cell__status.pending[data-v-9c16bd55]::before {
  background: #c685b8;
}
.flex-table-cell__status.paused[data-v-9c16bd55]::before {
  background: #c685b8;
}
.flex-table-cell__status.completed[data-v-9c16bd55] {
  color: #a5a5a5;
}
.flex-table-cell__status.completed[data-v-9c16bd55]::before {
  background: #a5a5a5;
}
.flex-table-cell__status.active[data-v-9c16bd55]::before {
  background: #37f7a1;
}
.flex-table-cell__status.processing[data-v-9c16bd55]::before {
  background: #fd5757;
}
.admin-dashboard .dashboard-body .flex-table-header[data-v-9c16bd55] {
  padding: 0 30px;
}
.admin-dashboard .dashboard-body .flex-table-header .is-grow[data-v-9c16bd55] {
  padding: 0 0px 10px 2px;
}
.admin-dashboard .dashboard-body .flex-table-group[data-v-9c16bd55] {
  margin: 0;
  padding: 0;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-9c16bd55] {
  padding: 12px 30px;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-9c16bd55]:nth-child(2n) {
  background: #ffffff08;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-9c16bd55] {
  color: #7a7a7a;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell .hide[data-v-9c16bd55] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  margin-left: auto;
  cursor: pointer;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell .hide[data-v-9c16bd55]:hover {
  background-color: #ffffff24;
  border-radius: 50%;
}
.admin-dashboard .dashboard-body .flex-table-wrapper .flex-table .flex-table-item[data-v-9c16bd55]:last-child {
  margin-bottom: 0;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-9c16bd55] {
    color: #7a7a7a;
    font-size: 16px;
}
}
@media only screen and (max-width: 767px) {
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-9c16bd55] {
    padding: 14px;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-9c16bd55] {
    color: #fff;
    font-size: 1rem;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-9c16bd55]:last-child {
    margin-bottom: 0;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell:last-child div[data-v-9c16bd55]:first-child {
    margin-left: auto;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell:last-child div[data-v-9c16bd55]:last-child {
    width: 14px;
    margin: 0;
    margin-left: 10px;
}
}
.flex-table .flex-table-header span.is-grow-md[data-v-9c16bd55] {
  flex-grow: 1.5;
}
@media (max-width: 990px) {
.flex-table .flex-table-header span.is-grow-md[data-v-9c16bd55] {
    flex-grow: 1.4;
}
}
.flex-table .flex-table-header span.is-grow[data-v-9c16bd55] {
  flex-grow: 1;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-9c16bd55]:first-child {
  margin-left: 6px;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-fefc1a56] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-fefc1a56] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-fefc1a56] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.admin-dashboard .dashboard-body .flex-table-header[data-v-fefc1a56] {
  padding: 0 30px;
}
.admin-dashboard .dashboard-body .flex-table-group[data-v-fefc1a56] {
  margin: 0;
  padding: 0;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-fefc1a56] {
  padding: 12px 30px;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-fefc1a56]:nth-child(2n) {
  background: #ffffff08;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-fefc1a56] {
  color: #7a7a7a;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell .hide[data-v-fefc1a56] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  margin-left: auto;
  cursor: pointer;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell .hide[data-v-fefc1a56]:hover {
  background-color: #ffffff24;
  border-radius: 50%;
}
.admin-dashboard .dashboard-body .flex-table-wrapper .flex-table .flex-table-item[data-v-fefc1a56]:last-child {
  margin-bottom: 0;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-fefc1a56] {
    font-size: 16px;
    color: #7a7a7a;
}
}
@media only screen and (max-width: 767px) {
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-fefc1a56] {
    padding: 14px;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-fefc1a56] {
    color: #fff;
    font-size: 1rem;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-fefc1a56]:last-child {
    margin-bottom: 0;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell:last-child div[data-v-fefc1a56]:first-child {
    margin-left: auto;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell:last-child div[data-v-fefc1a56]:last-child {
    width: 14px;
    margin: 0;
    margin-left: 10px;
}
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-723d01cb] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-723d01cb] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-723d01cb] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.info[data-v-723d01cb] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  color: #7a7a7a;
}
.admin-dashboard .dashboard-body .flex-table-header[data-v-723d01cb] {
  padding: 0 30px;
}
.admin-dashboard .dashboard-body .flex-table-group[data-v-723d01cb] {
  margin: 0;
  padding: 0;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-723d01cb] {
  padding: 12px 30px;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-723d01cb]:nth-child(2n) {
  background: #ffffff08;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-723d01cb] {
  color: #7a7a7a;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell .hide[data-v-723d01cb] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  margin-left: auto;
  cursor: pointer;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell .hide[data-v-723d01cb]:hover {
  background-color: #ffffff24;
  border-radius: 50%;
}
.admin-dashboard .dashboard-body .flex-table-wrapper .flex-table .flex-table-item[data-v-723d01cb]:last-child {
  margin-bottom: 0;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-723d01cb] {
    font-size: 16px;
    color: #7a7a7a;
}
}
@media only screen and (max-width: 767px) {
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item[data-v-723d01cb] {
    padding: 14px;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-723d01cb] {
    color: #fff;
    font-size: 1rem;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell[data-v-723d01cb]:last-child {
    margin-bottom: 0;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell:last-child div[data-v-723d01cb]:first-child {
    margin-left: auto;
}
.admin-dashboard .dashboard-body .flex-table-group .flex-table-item .flex-table-cell:last-child div[data-v-723d01cb]:last-child {
    width: 14px;
    margin: 0;
    margin-left: 10px;
}
}
.page-placeholder[data-v-723d01cb] {
  min-height: 80px;
  position: relative;
}
.page-placeholder .has-loader[data-v-723d01cb] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.5;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-9e7ac3b8] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-9e7ac3b8] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-9e7ac3b8] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.admin-dashboard .dashboard-header[data-v-9e7ac3b8] {
  margin-top: 20px;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 10px;
}
.admin-dashboard .dashboard-header .avatar-wrap[data-v-9e7ac3b8] {
  position: relative;
  display: flex;
  width: 200px;
  height: 150px;
}
.admin-dashboard .dashboard-header .avatar-wrap img[data-v-9e7ac3b8] {
  position: absolute;
  content: "";
  left: 0;
  top: -70px;
  width: 100%;
}
.admin-dashboard .dashboard-header .meta-left[data-v-9e7ac3b8] {
  flex: 1;
  width: auto;
  margin-left: 30px;
  margin-right: 60px;
}
.admin-dashboard .dashboard-header .meta-left h3[data-v-9e7ac3b8] {
  font-size: 32px;
  line-height: 1.2;
}
.admin-dashboard .dashboard-header .meta-right[data-v-9e7ac3b8] {
  max-width: 250px;
}
.admin-dashboard .dashboard-body[data-v-9e7ac3b8] {
  margin-top: 20px;
}
.admin-dashboard .dashboard-body .title[data-v-9e7ac3b8] {
  padding-left: 16px;
  font-weight: 600;
}
.admin-dashboard .dashboard-body .card-inner[data-v-9e7ac3b8] {
  padding-top: 10px;
}
.admin-dashboard .dashboard-body .flex-table-wrapper[data-v-9e7ac3b8] {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
.admin-dashboard .dashboard-header[data-v-9e7ac3b8] {
    flex-direction: column;
    text-align: center;
}
.admin-dashboard .dashboard-header .meta-left[data-v-9e7ac3b8] {
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.admin-dashboard .dashboard-header .meta-right[data-v-9e7ac3b8] {
    max-width: 400px;
    margin: 40px auto 0;
}
}
@media only screen and (max-width: 767px) {
.admin-dashboard .dashboard-header .meta-left h3[data-v-9e7ac3b8] {
    font-size: 24px;
}
.admin-dashboard .dashboard-header .meta-left p[data-v-9e7ac3b8] {
    font-size: 1rem;
}
.admin-dashboard .dashboard-header .meta-left span[data-v-9e7ac3b8] {
    text-align: left;
}
.admin-dashboard .dashboard-header .meta-left span span[data-v-9e7ac3b8]:first-child {
    font-size: 16px;
}
.admin-dashboard .dashboard-header .meta-right[data-v-9e7ac3b8] {
    margin: 20px auto 0;
}
}.streamerPreloader[data-v-5943c73a] {
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 190px !important;
}
.streamerPreloader[data-v-5943c73a] .v-loader-wrapper.is-active.is-grey {
  background: transparent !important;
}
.streamerPreloader .has-loader[data-v-5943c73a] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.5;
}
.streamerPreloader__wrapper[data-v-5943c73a] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.streamerPreloader__campaign[data-v-5943c73a] {
  width: 100%;
}@media only screen and (max-width: 991px) {
.modal__content[data-v-f910ce21] {
    width: 100%;
    height: 636px;
}
}
.modal[data-v-f910ce21] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 50;
  border-radius: 10px;
}
.modal__overlay[data-v-f910ce21] {
  padding-bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__content[data-v-f910ce21] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 400px;
  height: 636px;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 10px;
  min-width: 300px;
  background: #201f21;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.modal__content[data-v-f910ce21] {
    width: 735px;
}
}
.modal__header[data-v-f910ce21] {
  display: flex;
  flex-direction: column;
  margin: 20px;
}
.modal__body[data-v-f910ce21] {
  padding: 20px;
  align-items: center;
}
.modal__text[data-v-f910ce21] {
  background: rgba(0, 0, 0, 0.6);
  border: 0px;
  width: 100%;
  height: 450px;
  border-radius: 10px;
  color: #fff;
  padding: 5px;
  resize: none;
}
.modal.active[data-v-f910ce21] {
  display: block;
}
.header[data-v-f910ce21] {
  margin-top: 10px;
}
.header__title[data-v-f910ce21] {
  margin-bottom: 20px;
  margin-right: auto;
  color: #fff;
}
.header__avatar[data-v-f910ce21] {
  height: 50px;
  width: 50px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  overflow: hidden;
}
.header__img[data-v-f910ce21] {
  border-radius: 100px;
  box-shadow: 0 0 7px #666;
}
.header__content[data-v-f910ce21] {
  display: flex;
  width: 100%;
}
.header__right[data-v-f910ce21] {
  margin-left: auto;
}
.header__left[data-v-f910ce21] {
  display: flex;
  flex-direction: row;
}
.header__arrow[data-v-f910ce21] {
  margin-left: 10px;
  padding-top: 12px;
  flex-grow: inherit;
  color: #fff;
}
.header__name_user[data-v-f910ce21] {
  margin: auto;
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  color: #fff;
}
.button_message[data-v-f910ce21] {
  margin-right: 10px;
  width: 100px;
}export default "\n".topPageInfo[data-v-0077cd06] {
  max-width: 1152px;
  margin: 0 auto;
  position: relative;
  width: auto;
}
@media (max-width: 1024px) {
.topPageInfo[data-v-0077cd06] {
    flex-direction: column;
}
}.streamerNotification[data-v-4a020ecd] {
  border: 1px solid #3399ff;
  border-radius: 8px;
  display: flex;
  align-items: center;
  padding: 15px 32px;
  margin-bottom: 16px;
  justify-content: space-between;
  background: linear-gradient(-91.79deg, #3399ff -153.75%, rgba(51, 153, 255, 0) 145.66%);
  font-size: 16px;
}
@media (max-width: 768px) {
.streamerNotification[data-v-4a020ecd] {
    flex-direction: column;
}
}
.streamerNotification b[data-v-4a020ecd] {
  font-weight: 700;
  text-transform: uppercase;
}
.streamerNotification a[data-v-4a020ecd] {
  color: white;
  display: inline-flex;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-bd046ba5] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-bd046ba5] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-bd046ba5] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.empty_campaign[data-v-bd046ba5] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.list-view-item[data-v-bd046ba5] {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  background: #232224;
  border-color: #232224;
  margin-bottom: 16px;
  padding: 16px;
}
.list-view-item.has-margin-bottom[data-v-bd046ba5] {
  margin-bottom: 1.5rem;
}
.list-view-item.is-flat[data-v-bd046ba5] {
  box-shadow: none;
}
.list-view-item.is-raised[data-v-bd046ba5] {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.list-view-item.is-primary[data-v-bd046ba5] {
  background: #41b883;
  border-color: #41b883;
}
.list-view-item.is-primary .title[data-v-bd046ba5],
.list-view-item.is-primary .subtitle[data-v-bd046ba5],
.list-view-item.is-primary h1[data-v-bd046ba5],
.list-view-item.is-primary h2[data-v-bd046ba5],
.list-view-item.is-primary h3[data-v-bd046ba5],
.list-view-item.is-primary h4[data-v-bd046ba5],
.list-view-item.is-primary p[data-v-bd046ba5] {
  color: #fcfcfc !important;
}
.list-view-item.is-secondary[data-v-bd046ba5] {
  background: #39f !important;
  border-color: #39f !important;
}
.list-view-item.is-secondary .title[data-v-bd046ba5],
.list-view-item.is-secondary .subtitle[data-v-bd046ba5],
.list-view-item.is-secondary h1[data-v-bd046ba5],
.list-view-item.is-secondary h2[data-v-bd046ba5],
.list-view-item.is-secondary h3[data-v-bd046ba5],
.list-view-item.is-secondary h4[data-v-bd046ba5],
.list-view-item.is-secondary p[data-v-bd046ba5] {
  color: #fcfcfc !important;
}
.list-view-item.is-info[data-v-bd046ba5] {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.list-view-item.is-info .title[data-v-bd046ba5],
.list-view-item.is-info .subtitle[data-v-bd046ba5],
.list-view-item.is-info h1[data-v-bd046ba5],
.list-view-item.is-info h2[data-v-bd046ba5],
.list-view-item.is-info h3[data-v-bd046ba5],
.list-view-item.is-info h4[data-v-bd046ba5],
.list-view-item.is-info p[data-v-bd046ba5] {
  color: #fcfcfc !important;
}
.list-view-item.is-success[data-v-bd046ba5] {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.list-view-item.is-success .title[data-v-bd046ba5],
.list-view-item.is-success .subtitle[data-v-bd046ba5],
.list-view-item.is-success h1[data-v-bd046ba5],
.list-view-item.is-success h2[data-v-bd046ba5],
.list-view-item.is-success h3[data-v-bd046ba5],
.list-view-item.is-success h4[data-v-bd046ba5],
.list-view-item.is-success p[data-v-bd046ba5] {
  color: #fcfcfc !important;
}
.list-view-item.is-warning[data-v-bd046ba5] {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.list-view-item.is-warning .title[data-v-bd046ba5],
.list-view-item.is-warning .subtitle[data-v-bd046ba5],
.list-view-item.is-warning h1[data-v-bd046ba5],
.list-view-item.is-warning h2[data-v-bd046ba5],
.list-view-item.is-warning h3[data-v-bd046ba5],
.list-view-item.is-warning h4[data-v-bd046ba5],
.list-view-item.is-warning p[data-v-bd046ba5] {
  color: #fcfcfc !important;
}
.list-view-item.is-danger[data-v-bd046ba5] {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.list-view-item.is-danger .title[data-v-bd046ba5],
.list-view-item.is-danger .subtitle[data-v-bd046ba5],
.list-view-item.is-danger h1[data-v-bd046ba5],
.list-view-item.is-danger h2[data-v-bd046ba5],
.list-view-item.is-danger h3[data-v-bd046ba5],
.list-view-item.is-danger h4[data-v-bd046ba5],
.list-view-item.is-danger p[data-v-bd046ba5] {
  color: #fcfcfc !important;
}
.list-view-item .card-head[data-v-bd046ba5] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.list-view-item .card-head .left[data-v-bd046ba5],
.list-view-item .card-head .right[data-v-bd046ba5] {
  display: flex;
  align-items: center;
}
.list-view-item .card-head .left .title[data-v-bd046ba5] {
  font-size: 1.2rem;
  font-weight: 500;
}
.list-view-item .card-head .right[data-v-bd046ba5] {
  justify-content: flex-end;
}
.list-view-item .card-inner[data-v-bd046ba5] {
  padding-top: 1.75rem;
}
.list-view-item.is-primary[data-v-bd046ba5] {
  background: #41b883;
  border-color: #41b883;
}
.list-view-item .v-avatar img[data-v-bd046ba5] {
  border-color: #323134 !important;
}
.list-view-item .avatar-stack .v-avatar[data-v-bd046ba5] {
  border-color: #323134 !important;
}
.list-view-item .avatar-stack .v-avatar .avatar.is-more .inner[data-v-bd046ba5] {
  border-color: #323134 !important;
}
.list-view-item[data-v-bd046ba5]:hover {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.list-view-item .list-view-item-inner[data-v-bd046ba5] {
  display: flex;
}
.list-view-item .list-view-item-inner > img[data-v-bd046ba5] {
  display: block;
  min-height: 130px;
  max-height: 130px;
  min-width: 190px;
  max-width: 190px;
  object-fit: cover;
  border-radius: 8px;
}
.list-view-item .list-view-item-inner .meta-left[data-v-bd046ba5] {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
.list-view-item .list-view-item-inner .meta-left > span[data-v-bd046ba5] {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #41b883;
}
.list-view-item .list-view-item-inner .meta-left > span .icon-separator[data-v-bd046ba5] {
  font-size: 5px;
  color: #a2a2a2;
  padding: 0 10px;
}
.list-view-item .list-view-item-inner .meta-right[data-v-bd046ba5] {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.meta-wrap[data-v-bd046ba5] {
  width: 100%;
}
.meta-top[data-v-bd046ba5],
.meta-bottom[data-v-bd046ba5] {
  display: flex;
  align-items: flex-start;
}
.meta-top .meta-left h3[data-v-bd046ba5],
.meta-top .meta-left p[data-v-bd046ba5] {
  font-size: 18px;
}
.meta-bottom p[data-v-bd046ba5] {
  font-size: 18px;
}
.compaings-block[data-v-bd046ba5] {
  background: #232224;
  border-radius: 8px;
  margin-bottom: 16px;
  position: relative;
  padding-top: 17px;
}
.compaings-block .empty_campaign[data-v-bd046ba5] {
  font-family: "degular", "Montserrat", sans-serif;
  height: 200px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media (max-width: 800px) {
.compaings-block .compaings-block__title[data-v-bd046ba5] {
    position: relative;
}
.compaings-block .compaings-block__item[data-v-bd046ba5] {
    flex-direction: column;
    height: auto;
    padding: 16px;
    align-items: flex-start;
}
.compaings-block .compaings-block__subtitle[data-v-bd046ba5] {
    display: inline-block;
}
.compaings-block .compaings-block__list-header[data-v-bd046ba5] {
    display: none;
}
.compaings-block .compaings-block__item-el[data-v-bd046ba5] {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px;
}
.compaings-block .compaings-block__item-el[data-v-bd046ba5]:last-child {
    margin-bottom: 0;
}
}
.compaings-block__subtitle[data-v-bd046ba5] {
  display: none;
  font-weight: 700;
}
.compaings-block__title[data-v-bd046ba5] {
  font-weight: 600;
  font-size: 34px;
  position: absolute;
  left: 33px;
  top: 3px;
}
.compaings-block__list-header[data-v-bd046ba5] {
  display: flex;
  padding: 0 32px;
  margin-bottom: 16px;
}
.compaings-block__inner-title[data-v-bd046ba5] {
  font-weight: 700;
  font-size: 16px;
  padding-left: 5px;
}
.compaings-block__inner-title[data-v-bd046ba5]:nth-child(3) {
  width: 145px;
}
.compaings-block__inner-title[data-v-bd046ba5]:nth-child(1) {
  width: 155px;
}
.compaings-block__inner-title[data-v-bd046ba5]:nth-child(2) {
  width: 270px;
}
.compaings-block .completed[data-v-bd046ba5] {
  color: #a5a5a5 !important;
}
.compaings-block__item[data-v-bd046ba5] {
  display: flex;
  align-items: center;
  padding: 0 32px;
  min-height: 60px;
  transition: all 0.5s;
  cursor: pointer;
}
.compaings-block__item[data-v-bd046ba5]:hover {
  background: #a5a5a5;
}
.compaings-block__item[data-v-bd046ba5]:nth-child(odd) {
  background: #2a292b;
}
.compaings-block__item[data-v-bd046ba5]:nth-child(odd):hover {
  background: #a5a5a5;
}
.compaings-block__item-el[data-v-bd046ba5] {
  padding-left: 5px;
}
.compaings-block__item-el[data-v-bd046ba5]:nth-child(3) {
  width: 145px;
}
.compaings-block__item-el[data-v-bd046ba5]:nth-child(1) {
  width: 155px;
  min-width: 155px;
  padding-right: 10px;
}
@media (max-width: 800px) {
.compaings-block__item-el[data-v-bd046ba5]:nth-child(1) {
    padding-right: 0;
}
}
.compaings-block__item-el[data-v-bd046ba5]:nth-child(2) {
  width: 270px;
  padding-right: 10px;
}
@media (max-width: 800px) {
.compaings-block__item-el[data-v-bd046ba5]:nth-child(2) {
    padding-right: 0;
}
}
.compaings-block__avatar[data-v-bd046ba5] {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  margin-right: 16px;
}
.compaings-block__info[data-v-bd046ba5] {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
}
.compaings-block__status[data-v-bd046ba5] {
  background: #100e12;
  border-radius: 4px;
  min-height: 28px;
  padding: 5px 8px;
  display: inline-flex;
  color: #f9f9e7;
  font-weight: 400;
  font-size: 12px;
  align-items: center;
}
.compaings-block__status[data-v-bd046ba5]::before {
  content: "";
  width: 12px;
  height: 12px;
  min-width: 12px;
  min-height: 12px;
  margin-right: 8px;
  border-radius: 50%;
  background: #fd5757;
}
.compaings-block__status.available[data-v-bd046ba5]::before {
  background: #3399ff;
}
.compaings-block__status.waiting_for_review[data-v-bd046ba5]::before {
  background: #3399ff;
}
.compaings-block__status.waiting_for_stream[data-v-bd046ba5]::before {
  background: #3399ff;
}
.compaings-block__status.paused[data-v-bd046ba5]::before {
  background: #c685b8;
}
.compaings-block__status.completed[data-v-bd046ba5] {
  color: #a5a5a5;
}
.compaings-block__status.completed[data-v-bd046ba5]::before {
  background: #a5a5a5;
}
.compaings-block__status.active[data-v-bd046ba5]::before {
  background: #37f7a1;
}
.compaings-block[data-v-bd046ba5] .tabs-inner ul {
  padding-left: 290px;
}
@media (max-width: 800px) {
.compaings-block[data-v-bd046ba5] .tabs-inner ul {
    padding: 0 16px;
}
}
.compaings-block[data-v-bd046ba5] .tabs-inner .tabs a {
  font-size: 16px;
}
.compaings-block__price[data-v-bd046ba5] {
  white-space: nowrap;
}
.page-placeholder[data-v-bd046ba5] {
  min-height: 190px !important;
  position: relative;
}
.page-placeholder[data-v-bd046ba5] .v-loader-wrapper.is-active.is-grey {
  background: transparent !important;
}
.page-placeholder .has-loader[data-v-bd046ba5] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.5;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-3640c762] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-3640c762] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-3640c762] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.streamerCompaingsBlock[data-v-3640c762] {
  background: #232224;
  border-radius: 8px;
  margin-bottom: 16px;
  position: relative;
  padding-top: 17px;
  overflow: auto;
}
.streamerCompaingsBlock__subtitle[data-v-3640c762] {
  display: none;
  font-weight: 700;
}
.streamerCompaingsBlock__title[data-v-3640c762] {
  font-weight: 600;
  font-size: 34px;
  position: absolute;
  left: 33px;
  top: 3px;
}
.streamerCompaingsBlock__list-header[data-v-3640c762] {
  display: flex;
  padding: 0 32px;
  margin-bottom: 16px;
}
.streamerCompaingsBlock__inner-title[data-v-3640c762] {
  font-weight: 700;
  font-size: 16px;
}
.streamerCompaingsBlock__inner-title[data-v-3640c762]:nth-child(1), .streamerCompaingsBlock__inner-title[data-v-3640c762]:nth-child(3) {
  width: 155px;
}
.streamerCompaingsBlock__inner-title[data-v-3640c762]:nth-child(2) {
  width: 270px;
}
.streamerCompaingsBlock__item[data-v-3640c762] {
  display: flex;
  align-items: center;
  padding: 0 32px;
  height: 60px;
  transition: all 0.5s;
  cursor: pointer;
}
.streamerCompaingsBlock__item[data-v-3640c762]:hover {
  background: #a5a5a5;
}
.streamerCompaingsBlock__item[data-v-3640c762]:nth-child(odd) {
  background: #2a292b;
}
.streamerCompaingsBlock__item[data-v-3640c762]:nth-child(odd):hover {
  background: #a5a5a5;
}
.streamerCompaingsBlock__item-el[data-v-3640c762]:nth-child(1), .streamerCompaingsBlock__item-el[data-v-3640c762]:nth-child(3) {
  width: 155px;
}
.streamerCompaingsBlock__item-el[data-v-3640c762]:nth-child(2) {
  width: 270px;
}
.streamerCompaingsBlock__avatar[data-v-3640c762] {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  margin-right: 16px;
}
.streamerCompaingsBlock__info[data-v-3640c762] {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
}
.streamerCompaingsBlock__status[data-v-3640c762] {
  background: #100e12;
  border-radius: 4px;
  height: 28px;
  padding: 0 8px;
  display: inline-flex;
  color: #f9f9e7;
  font-weight: 400;
  font-size: 12px;
  align-items: center;
}
.streamerCompaingsBlock__status[data-v-3640c762]::before {
  content: "";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  border-radius: 50%;
  background: #fd5757;
}
.streamerCompaingsBlock__status.available[data-v-3640c762]::before {
  background: #3399ff;
}
.streamerCompaingsBlock__status.paused[data-v-3640c762]::before {
  background: #c685b8;
}
.streamerCompaingsBlock__status.completed[data-v-3640c762]::before {
  background: #a5a5a5;
}
.streamerCompaingsBlock[data-v-3640c762] .card-inner {
  min-width: 700px;
}
.streamerCompaingsBlock[data-v-3640c762] .tabs-inner ul {
  padding-left: 290px;
}
@media (max-width: 800px) {
.streamerCompaingsBlock[data-v-3640c762] .tabs-inner ul {
    padding: 0 16px;
}
}
.streamerCompaingsBlock[data-v-3640c762] .tabs-inner .tabs a {
  font-size: 16px;
}.streamerNotification[data-v-c49185cd] {
  border: 1px solid #503e2a;
  border-radius: 8px;
  display: flex;
  align-items: center;
  padding: 15px 32px;
  margin-bottom: 16px;
  justify-content: space-between;
  background: linear-gradient(-91.79deg, #503e2a -153.75%, rgba(51, 153, 255, 0) 145.66%);
  font-size: 16px;
}
@media (max-width: 768px) {
.streamerNotification[data-v-c49185cd] {
    flex-direction: column;
}
}
.streamerNotification b[data-v-c49185cd] {
  font-weight: 700;
  text-transform: uppercase;
}
.streamerNotification a[data-v-c49185cd] {
  color: white;
  display: inline-flex;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-401a2ae8] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-401a2ae8] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-401a2ae8] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.footer-widget[data-v-401a2ae8] {
  display: flex;
}
@media (max-width: 600px) {
.footer-widget[data-v-401a2ae8] {
    flex-direction: column;
}
.footer-widget .col-widget[data-v-401a2ae8] {
    margin-right: 0;
    width: 100%;
}
}
.temp[data-v-401a2ae8] {
  display: flex;
  justify-content: left !important;
  font-family: "Degular";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 34px;
  padding-right: 10px;
}
.reward[data-v-401a2ae8] {
  font-family: "Degular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding-right: 15px;
}
.col-description[data-v-401a2ae8] {
  font-size: 12px;
  line-height: 15px;
  color: #a5a5a5;
  margin-bottom: 16px;
}
.col-description i[data-v-401a2ae8] {
  color: #3399ff;
  margin-right: 2px;
}
.col-widget[data-v-401a2ae8]:first-child {
  margin-right: 20px;
}
.col-widget[data-v-401a2ae8] {
  width: 49%;
  background: #232224;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 12px 16px;
  position: relative;
  margin-bottom: 16px;
}
.col-widget .name[data-v-401a2ae8] {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  font-family: "degular", "Montserrat", sans-serif;
  color: white;
}
.col-widget .avatar[data-v-401a2ae8] {
  border-radius: 28px;
  width: 37px;
  height: 37px;
  margin-right: 10px;
}
.col-widget .question[data-v-401a2ae8] {
  margin-top: 13px;
  height: 69px;
  display: flex;
  justify-content: left;
}
.col-widget__text_block[data-v-401a2ae8] {
  width: 70%;
}
.col-widget__block_btn[data-v-401a2ae8] {
  width: 50%;
  justify-content: right !important;
}
.col-widget__bord[data-v-401a2ae8] {
  padding-left: 2px;
  padding-right: 2px;
  font-weight: 900;
}
.col-widget__header[data-v-401a2ae8] {
  display: flex;
  align-items: center;
}
.col-widget__row[data-v-401a2ae8] {
  display: flex;
}
.col-widget__icon[data-v-401a2ae8] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  border-radius: 999px;
  border: 1px solid #3399ff;
  background: rgba(51, 153, 255, 0.2);
  margin-right: 20px;
  margin-left: 5px;
}
.col-widget__title[data-v-401a2ae8] {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.col-widget__item[data-v-401a2ae8] {
  background: #151517;
  border-radius: 8px;
  padding: 10px 16px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #a5a5a5;
  margin-bottom: 9px;
}
.col-widget__row[data-v-401a2ae8] {
  display: flex;
  justify-content: space-between;
}
.col-widget__description[data-v-401a2ae8] {
  line-height: 16px;
  font-weight: 400;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 12px;
  line-height: 20px;
  color: #a5a5a5;
  max-width: 460px;
}
.col-widget__diagramm[data-v-401a2ae8] {
  position: absolute !important;
  height: 200px;
  width: 300px;
  right: 0;
  top: 0;
}
.col-widget__text[data-v-401a2ae8] {
  width: 95px;
  margin-right: 15px;
}
.col-widget__btn[data-v-401a2ae8] {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-right: 10px;
}
.col-widget__control[data-v-401a2ae8] {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #f9f9e7;
  background: #232224;
  padding: 8px 6px;
  border-radius: 4px;
  margin-right: auto;
  margin-left: 10px;
  margin-top: 12px;
}
.col-widget__control[data-v-401a2ae8]:first-child {
  margin-left: 0;
  margin-right: 0;
}
.col-widget__control svg[data-v-401a2ae8] {
  margin-left: 9px;
}
.col-widget__control-status[data-v-401a2ae8] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 10px;
}
.col-widget__control-status.alert[data-v-401a2ae8] {
  background: #c685b8;
}
.col-widget__control-status.success[data-v-401a2ae8] {
  background: #37f7a1;
}
.col-widget__status[data-v-401a2ae8] {
  padding: 4px 16px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  margin-right: auto;
}
.col-widget__status.alert[data-v-401a2ae8] {
  background: rgba(253, 87, 87, 0.2);
  color: #fd5757;
}
.col-widget__status.success[data-v-401a2ae8] {
  background: rgba(55, 247, 161, 0.2);
  color: #37f6a1;
}
.col-widget__footer[data-v-401a2ae8] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  align-items: center;
  text-align: center;
  height: 39px;
  padding-left: 1rem;
  position: relative;
  min-width: 100%;
  background: #2a292b;
  border-radius: 0 0 8px 8px;
  margin-bottom: -12px;
  margin-left: -16px;
  margin-right: -16px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #a5a5a5;
}
.col-widget .icon[data-v-401a2ae8] {
  font-size: 14px;
  vertical-align: middle;
}
.progress-bar[data-v-401a2ae8] {
  width: 95%;
  margin-bottom: 35px;
  position: relative;
}
.progress-bar__line[data-v-401a2ae8] {
  width: 100%;
  height: 5px;
  border-radius: 8px;
  background: #2a83ff;
  background: linear-gradient(90deg, #2a83ff 0%, #2a83ff 40%, #fc1727 100%);
}
.progress-bar__line-fill[data-v-401a2ae8] {
  position: absolute;
  right: 0;
  top: 0;
  height: 5px;
  border-radius: 8px;
  z-index: 2;
  background: #2a292b;
}
.progress-bar__line-fill.finish[data-v-401a2ae8]::before {
  display: none !important;
}
.progress-bar__line-fill[data-v-401a2ae8]::before {
  content: "";
  position: absolute;
  left: -15px;
  width: 20px;
  height: 5px;
  border-radius: 8px;
  background: white;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  top: 0;
}
.progress-bar__legend[data-v-401a2ae8] {
  position: relative;
  width: 100%;
}
.progress-bar__level[data-v-401a2ae8] {
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
}
.progress-bar__level[data-v-401a2ae8]:not(:first-child) {
  font-weight: 400;
  color: #a5a5a5;
}
.progress-bar__level:not(:first-child) span[data-v-401a2ae8] {
  font-size: 12px;
}
.progress-bar__level[data-v-401a2ae8]:last-child {
  left: auto;
  right: -15px;
}
.progress-bar__level[data-v-401a2ae8]:nth-child(2) {
  left: calc(50% - 7px);
  z-index: 5;
}
.progress-bar__level[data-v-401a2ae8]:nth-child(2)::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  top: -5px;
  height: 5px;
  background: #232224;
}
.progress-bar__level[data-v-401a2ae8]:nth-child(3) {
  left: calc(75% - 12px);
  z-index: 5;
}
.progress-bar__level[data-v-401a2ae8]:nth-child(3)::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  top: -5px;
  height: 5px;
  background: #232224;
}.streamerWalletBtn[data-v-18a36363] {
  background: #3399ff;
  width: 100%;
  margin-bottom: 13px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  transition: all 0.3s;
  height: 40px;
  justify-content: center;
  cursor: pointer;
  margin-top: 16px;
}
.streamerWalletBtn[data-v-18a36363]:hover {
  background: #fff;
  color: #3399ff;
}
.streamerWalletBtn:hover svg path[data-v-18a36363] {
  fill: #3399ff;
}
.streamerWalletBtn svg[data-v-18a36363] {
  margin-right: 16px;
}
.streamerWalletBtn svg rect[data-v-18a36363],
.streamerWalletBtn svg path[data-v-18a36363] {
  fill: #fff;
  transition: all 0.3s;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-eaa2e1f1] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-eaa2e1f1] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-eaa2e1f1] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.withdrawal_title[data-v-eaa2e1f1] {
  padding-top: 10px;
}
.withdrawal[data-v-eaa2e1f1] {
  display: flex;
  justify-content: space-between;
  background: #100e12;
  border-radius: 8px;
  padding: 10px 16px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #a5a5a5;
  margin-bottom: 9px;
}
.withdrawal span[data-v-eaa2e1f1] {
  font-weight: 300;
  padding-right: 10px;
}
.withdrawal__margin[data-v-eaa2e1f1] {
  margin-bottom: 9px !important;
  padding-top: 0 !important;
}
.withdrawal__input[data-v-eaa2e1f1] {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 700 !important;
  line-height: 20.5px;
  text-align: left;
  text-transform: uppercase;
}
.streamerWalletBalance[data-v-eaa2e1f1] {
  position: relative;
  padding: 6px;
  border: 1px solid #f9f9e7;
  border-radius: 16px;
  margin-bottom: 16px;
  box-shadow: 0 3px 8px #00000070;
}
.streamerWalletBalance__content[data-v-eaa2e1f1] {
  background-color: #232224;
  padding: 16px;
  border-radius: 8px;
  background-image: url("../../../../images/avatars/svg/arrow-2.svg");
  background-repeat: no-repeat;
  background-size: 135px 200px;
  background-position: 108% 38px;
}
.streamerWalletBalance__title[data-v-eaa2e1f1] {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 6px;
  line-height: 25px;
}
.streamerWalletBalance__price[data-v-eaa2e1f1] {
  color: #37f6a1;
  font-size: 52px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 1px;
}
.streamerWalletBalance__nok[data-v-eaa2e1f1] {
  display: flex;
  align-items: center;
  color: #a5a5a5;
  font-size: 16px;
  font-weight: 700;
}
.streamerWalletBalance__nok i[data-v-eaa2e1f1] {
  color: #3399ff;
  margin-right: 2px;
}
.streamerWalletBalance__nok svg[data-v-eaa2e1f1] {
  margin-right: 12px;
}
.streamerWalletBalance__link[data-v-eaa2e1f1] {
  color: #a5a5a5;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 16px;
}
.streamerWalletBalance__link svg[data-v-eaa2e1f1] {
  margin-right: 16px;
}
.streamerWalletBalance .request__btns[data-v-eaa2e1f1] {
  display: flex;
  gap: 8px;
}
.streamerWalletBalance .request__btns .request__btn[data-v-eaa2e1f1] {
  padding: 0;
  width: 28px;
  height: 28px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.streamerWalletBalance .request__btns .request__btn-no[data-v-eaa2e1f1] {
  position: relative;
  background: rgba(253, 87, 87, 0.2);
  transition: all 0.2s ease-in-out;
}
.streamerWalletBalance .request__btns .request__btn-no[data-v-eaa2e1f1]:hover {
  background: rgba(253, 87, 87, 0.3);
}
.streamerWalletBalance .request__btns .request__btn-no[data-v-eaa2e1f1]::before {
  content: "";
  position: absolute;
  left: 25%;
  width: 14px;
  height: 2px;
  background: #fd5757;
  rotate: 45deg;
}
.streamerWalletBalance .request__btns .request__btn-no[data-v-eaa2e1f1]::after {
  content: "";
  position: absolute;
  left: 25%;
  width: 14px;
  height: 2px;
  background: #fd5757;
  rotate: -45deg;
}
.streamerWalletBalance .request__btns .request__btn-yes[data-v-eaa2e1f1] {
  position: relative;
  background: rgba(55, 246, 161, 0.2);
  transition: all 0.2s ease-in-out;
}
.streamerWalletBalance .request__btns .request__btn-yes[data-v-eaa2e1f1]:hover {
  background: rgba(55, 246, 161, 0.3);
}
.streamerWalletBalance .request__btns .request__btn-yes[data-v-eaa2e1f1]::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 14px;
  top: 10px;
  left: 8px;
  width: 13px;
  height: 6px;
  border-right: 2px solid #37f6a1;
  border-top: 2px solid #37f6a1;
  transform: rotate(130deg);
}
.streamerWalletBalance .modal__request[data-v-eaa2e1f1] {
  position: absolute;
  top: 8px;
  left: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(100% - 14px);
  height: calc(100% - 16px);
  text-align: center;
  background: rgba(35, 34, 36, 0.81);
  backdrop-filter: blur(4px);
  border-radius: 16px;
}
.streamerWalletBalance .modal__request-text[data-v-eaa2e1f1] {
  margin: 0 auto;
  width: 216px;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
  color: #ffffff;
}
.streamerWalletBalance .modal__request-name[data-v-eaa2e1f1] {
  font-size: 16px;
  font-weight: 700;
  line-height: 25.5px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}
.streamerWalletBalance .modal__request-btn[data-v-eaa2e1f1] {
  margin-top: 35px;
  color: #fd5757;
  text-align: center;
  text-transform: uppercase;
  background: none;
  border: none;
  cursor: pointer;
}.flex {
  display: flex !important;
}
.title_upliftu {
  margin-right: 7px;
  color: #a5a5a5 !important;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 18px;
}
.title_upliftu_icon {
  color: #a5a5a5;
}
.icon-wrap {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-width: 32px;
  border-radius: var(--radius-rounded);
  border: 1px solid var(--fade-grey-dark-3);
  box-shadow: var(--light-box-shadow);
  font-size: 1rem;
}
.icon-wrap.has-large-icon {
  font-size: 1.3rem;
}
.icon-wrap.is-small {
  font-size: 0.9rem;
  height: 24px;
  width: 24px;
  min-width: 24px;
}
.icon-wrap.is-small.has-large-icon {
  font-size: 1rem;
}
.icon-wrap.is-medium {
  font-size: 1.4rem;
  height: 42px;
  width: 42px;
  min-width: 42px;
}
.icon-wrap.is-medium.has-large-icon {
  font-size: 1.8rem;
}
.icon-wrap.is-large {
  font-size: 2rem;
  height: 58px;
  width: 58px;
  min-width: 58px;
}
.icon-wrap.is-large.has-large-icon {
  font-size: 2.9rem;
}
.icon-wrap img {
  border-radius: var(--radius-rounded);
}
.icon-wrap.is-placeholder {
  background-color: var(--fade-grey-light-2) !important;
  border-color: var(--fade-grey-dark-3) !important;
  color: var(--light-text);
}
.icon-wrap.is-placeholder i {
  font-size: 1.4rem;
}
.is-dark .icon-wrap {
  /* background: var(--dark-sidebar); */
  border-color: transparent;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-81ec5c2e] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-81ec5c2e] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-81ec5c2e] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.col-description[data-v-81ec5c2e] {
  font-size: 12px;
  line-height: 15px;
  color: #a5a5a5;
  margin-bottom: 16px;
}
.col-description i[data-v-81ec5c2e] {
  color: #3399ff;
  margin-right: 2px;
}
.col-widget[data-v-81ec5c2e] {
  background: #232224;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 12px 16px;
  position: relative;
  margin-bottom: 16px;
}
.col-widget__row[data-v-81ec5c2e] {
  display: flex;
}
.col-widget__title[data-v-81ec5c2e] {
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.col-widget__info[data-v-81ec5c2e] {
  text-transform: none;
  font-weight: 300;
}
.col-widget__item[data-v-81ec5c2e] {
  background: #100e12;
  border-radius: 8px;
  padding: 10px 16px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #a5a5a5;
  margin-bottom: 9px;
}
.col-widget__row[data-v-81ec5c2e] {
  display: flex;
  justify-content: space-between;
}
.col-widget__description[data-v-81ec5c2e] {
  font-size: 16px;
  line-height: 20px;
  color: #a5a5a5;
  max-width: 460px;
  margin-right: 55px;
}
.col-widget__diagramm[data-v-81ec5c2e] {
  position: absolute !important;
  height: 200px;
  width: 300px;
  right: 0;
  top: 0;
}
.col-widget__text[data-v-81ec5c2e] {
  width: 95px;
  margin-right: 15px;
}
.col-widget__btn[data-v-81ec5c2e] {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.col-widget__control[data-v-81ec5c2e] {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #f9f9e7;
  background: #232224;
  padding: 8px 6px;
  border-radius: 4px;
  margin-right: auto;
  margin-left: 10px;
  margin-top: 12px;
}
.col-widget__control[data-v-81ec5c2e]:first-child {
  margin-left: 0;
  margin-right: 0;
}
.col-widget__control-status[data-v-81ec5c2e] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 10px;
}
.col-widget__control-status.alert[data-v-81ec5c2e] {
  background: #c685b8;
}
.col-widget__control-status.success[data-v-81ec5c2e] {
  background: #37f7a1;
}
.col-widget__status[data-v-81ec5c2e] {
  padding: 4px 16px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  margin-right: auto;
}
.col-widget__status.alert[data-v-81ec5c2e] {
  background: rgba(253, 87, 87, 0.2);
  color: #fd5757;
}
.col-widget__status.success[data-v-81ec5c2e] {
  background: rgba(55, 247, 161, 0.2);
  color: #37f6a1;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-c24fbddd] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-c24fbddd] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-c24fbddd] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.col-description[data-v-c24fbddd] {
  font-size: 12px;
  line-height: 15px;
  color: #a5a5a5;
  margin-bottom: 16px;
}
.col-description i[data-v-c24fbddd] {
  color: #3399ff;
  margin-right: 2px;
}
.col-widget[data-v-c24fbddd] {
  background: #232224;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 12px 16px;
  position: relative;
  margin-bottom: 16px;
}
.col-widget__row[data-v-c24fbddd] {
  display: flex;
}
.col-widget__overlay[data-v-c24fbddd] {
  align-items: center;
  display: flex;
}
.col-widget__title[data-v-c24fbddd] {
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.col-widget__info[data-v-c24fbddd] {
  text-transform: none;
  font-weight: 300;
}
.col-widget__btn_copy[data-v-c24fbddd] {
  background: #232224;
  border: 1px solid #4c4c4e;
  border-radius: 5px;
  width: 25px;
  height: 25px;
  margin-left: 5px;
  cursor: pointer;
}
.col-widget__btn_copy[data-v-c24fbddd]:hover {
  border: 1px solid #232224;
}
.col-widget__item[data-v-c24fbddd] {
  background: #100e12;
  border-radius: 8px;
  padding: 10px 16px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #a5a5a5;
  margin-bottom: 9px;
}
.col-widget__row[data-v-c24fbddd] {
  display: flex;
  justify-content: space-between;
}
.col-widget__description[data-v-c24fbddd] {
  font-size: 16px;
  line-height: 20px;
  color: #a5a5a5;
  max-width: 460px;
  margin-right: 55px;
}
.col-widget__diagramm[data-v-c24fbddd] {
  position: absolute !important;
  height: 200px;
  width: 300px;
  right: 0;
  top: 0;
}
.col-widget__text[data-v-c24fbddd] {
  width: 95px;
  margin-right: 15px;
}
.col-widget__btn[data-v-c24fbddd] {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.col-widget__control[data-v-c24fbddd] {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #f9f9e7;
  background: #232224;
  padding: 8px 6px;
  border-radius: 4px;
  margin-right: auto;
  margin-left: 10px;
  margin-top: 12px;
}
.col-widget__control[data-v-c24fbddd]:first-child {
  margin-left: 0;
  margin-right: 0;
}
.col-widget__control svg[data-v-c24fbddd] {
  margin-left: 9px;
}
.col-widget__control-status[data-v-c24fbddd] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 10px;
}
.col-widget__control-status.alert[data-v-c24fbddd] {
  background: #c685b8;
}
.col-widget__control-status.success[data-v-c24fbddd] {
  background: #37f7a1;
}
.col-widget__status[data-v-c24fbddd] {
  padding: 4px 16px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  margin-right: auto;
}
.col-widget__status.alert[data-v-c24fbddd] {
  background: rgba(253, 87, 87, 0.2);
  color: #fd5757;
}
.col-widget__status.success[data-v-c24fbddd] {
  background: rgba(55, 247, 161, 0.2);
  color: #37f6a1;
}
.col-widget .has-loader.has-loader-active[data-v-c24fbddd] {
  width: 100%;
}
.col-widget[data-v-c24fbddd] .v-loader-wrapper.is-active.is-grey {
  background: transparent !important;
}
.col-widget[data-v-c24fbddd] .loader.is-small {
  width: 1rem !important;
  height: 1rem !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge {
  visibility: hidden !important;
}
.tk-degular-display {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.animated-checkbox {
  position: relative;
  height: 32px;
  width: 32px;
}
.animated-checkbox.is-purple .checkmark-circle {
  color: #8269b2 !important;
  stroke: #8269b2 !important;
}
.animated-checkbox.is-purple .checkmark {
  box-shadow: inset 0 0 0 #8269b2 !important;
}
.animated-checkbox.is-purple .checkmark-check {
  color: #8269b2 !important;
  stroke: #8269b2 !important;
}
.animated-checkbox.is-primary .checkmark-circle {
  color: #41b883 !important;
  stroke: #41b883 !important;
}
.animated-checkbox.is-primary .checkmark {
  box-shadow: inset 0 0 0 #41b883 !important;
}
.animated-checkbox.is-primary .checkmark-check {
  color: #41b883 !important;
  stroke: #41b883 !important;
}
.animated-checkbox.is-info .checkmark-circle {
  color: #039be5 !important;
  stroke: #039be5 !important;
}
.animated-checkbox.is-info .checkmark {
  box-shadow: inset 0 0 0 #039be5 !important;
}
.animated-checkbox.is-info .checkmark-check {
  color: #039be5 !important;
  stroke: #039be5 !important;
}
.animated-checkbox.is-success .checkmark-circle {
  color: #06d6a0 !important;
  stroke: #06d6a0 !important;
}
.animated-checkbox.is-success .checkmark {
  box-shadow: inset 0 0 0 #06d6a0 !important;
}
.animated-checkbox.is-success .checkmark-check {
  color: #06d6a0 !important;
  stroke: #06d6a0 !important;
}
.animated-checkbox.is-warning .checkmark-circle {
  color: #faae42 !important;
  stroke: #faae42 !important;
}
.animated-checkbox.is-warning .checkmark {
  box-shadow: inset 0 0 0 #faae42 !important;
}
.animated-checkbox.is-warning .checkmark-check {
  color: #faae42 !important;
  stroke: #faae42 !important;
}
.animated-checkbox.is-danger .checkmark-circle {
  color: #f92b60 !important;
  stroke: #f92b60 !important;
}
.animated-checkbox.is-danger .checkmark {
  box-shadow: inset 0 0 0 #f92b60 !important;
}
.animated-checkbox.is-danger .checkmark-check {
  color: #f92b60 !important;
  stroke: #f92b60 !important;
}
.animated-checkbox input {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
}
.animated-checkbox .checkmark-wrap {
  position: relative;
  height: 32px;
  width: 32px;
}
.animated-checkbox .checkmark-wrap .shadow-circle {
  position: absolute;
  top: 0;
  left: 0;
  height: 32px;
  width: 32px;
  border-radius: 9999px;
  border: 1px solid #cecece;
  z-index: 0;
  opacity: 1;
  transition: all 0.2s;
}
.animated-checkbox .checkmark-wrap .shadow-circle.is-opaque {
  opacity: 0;
}
.animated-checkbox .checkmark-wrap .checkmark-circle {
  height: 32px;
  width: 32px;
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  fill: none;
  color: #41b883;
  stroke: #41b883;
}
.animated-checkbox .checkmark-wrap .checkmark {
  width: 32px;
  height: 32px;
  border-radius: 9999px;
  display: block;
  stroke-width: 2;
  color: #cecece;
  stroke: #cecece;
  stroke-miterlimit: 10;
  margin: 0 auto;
  box-shadow: inset 0 0 0 #41b883;
}
.animated-checkbox .checkmark-wrap .checkmark-check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  color: #41b883;
  stroke: #41b883;
}
.animated-checkbox.is-checked .checkmark-circle {
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) both;
}
.animated-checkbox.is-checked .checkmark-check {
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s both;
}
.animated-checkbox.is-unchecked .checkmark-circle {
  animation: reverseCircle 0.6s cubic-bezier(0.65, 0, 0.45, 1) 0.2s both;
}
.animated-checkbox.is-unchecked .checkmark-check {
  animation: reverseCheck 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.1s both;
}
@keyframes stroke {
100% {
    stroke-dashoffset: 0;
}
}
@keyframes reverseCircle {
from {
    stroke-dashoffset: 0;
}
to {
    stroke-dashoffset: 166;
}
}
@keyframes reverseCheck {
from {
    stroke-dashoffset: 0;
}
to {
    stroke-dashoffset: 48;
}
}
.is-dark .animated-checkbox .checkmark-wrap .checkmark-circle,
.is-dark .animated-checkbox .checkmark-wrap .checkmark-check {
  color: #41b883;
}
.is-dark .animated-checkbox .checkmark-wrap .shadow-circle {
  border-color: #565458;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-2e1c5abb] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-2e1c5abb] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-2e1c5abb] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
input[type=number][data-v-2e1c5abb]::-webkit-outer-spin-button,
input[type=number][data-v-2e1c5abb]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number][data-v-2e1c5abb] {
  -moz-appearance: textfield;
}
input[type=number][data-v-2e1c5abb]:hover,
input[type=number][data-v-2e1c5abb]:focus {
  -moz-appearance: number-input;
}
.success[data-v-2e1c5abb] {
  display: flex;
  flex-direction: column;
}
.success__title[data-v-2e1c5abb] {
  font-weight: 600;
  font-size: 34px;
  line-height: 39px;
  font-family: "degular", "Montserrat", sans-serif;
}
.success__text[data-v-2e1c5abb] {
  padding-top: 15px;
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #a5a5a5;
}
.modal[data-v-2e1c5abb] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 50;
  border-radius: 10px;
}
.modal__close[data-v-2e1c5abb] {
  color: #a5a5a5;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}
.modal.active[data-v-2e1c5abb] {
  display: block;
}
.modal__overlay[data-v-2e1c5abb] {
  padding-bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1;
}
.modal__footer[data-v-2e1c5abb] {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #3399ff;
  text-align: center;
  margin-bottom: 5px;
}
.modal__content[data-v-2e1c5abb] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 264px;
  height: 436px;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 10px;
  min-width: 264px;
  background: #201f21;
  display: flex;
  flex-direction: column;
}
.modal__money_block[data-v-2e1c5abb] {
  position: relative;
  height: 125px;
  background: #100e12;
  display: flex;
  border-radius: 7px 7px 0px 0px;
  justify-content: center;
  align-items: center;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #37f7a1;
}
.modal__money_block__money[data-v-2e1c5abb] {
  font-family: "degular", "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 52px;
  line-height: 56px;
  color: #37f7a1;
  backdrop-filter: blur(2px);
}
.body[data-v-2e1c5abb] {
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  height: 280px;
}
.body .row[data-v-2e1c5abb] {
  flex-direction: row !important;
  align-items: center;
  justify-content: center;
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.phone_icon[data-v-2e1c5abb] {
  padding-left: 25px !important;
}
.row_element[data-v-2e1c5abb] {
  display: flex;
  font-family: "degular", "Montserrat", sans-serif;
  flex-direction: column;
  margin-bottom: 8px;
}
.row_element__icon[data-v-2e1c5abb] {
  top: -31px;
  left: 2px;
  color: #a5a5a5;
}
.row_element__phone[data-v-2e1c5abb] {
  height: 40px;
}
.row_element__phone input[data-v-2e1c5abb] {
  background: #3b3b41;
}
.row_element__logo[data-v-2e1c5abb] {
  margin-left: 10px;
  padding-top: 7px;
}
.row_element__title[data-v-2e1c5abb] {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
}
.row_element__block_input[data-v-2e1c5abb] {
  margin-top: 10px;
  margin-bottom: 5px;
  height: 30px;
}
.row_element__input[data-v-2e1c5abb] {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #a5a5a5;
  border: 0px;
  order: 1;
  flex-grow: 0;
  background: #3b3b41;
  flex-direction: row;
  padding: 2px 2px 2px 2px;
  width: 234px;
  height: 40px;
}
.row_element__button[data-v-2e1c5abb] {
  background: #3399ff;
  width: 100%;
  margin-bottom: 13px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  transition: all 0.3s;
  height: 40px;
  justify-content: center;
  cursor: pointer;
  margin-top: 16px;
}
.row_element[data-v-2e1c5abb] .row_element__block_input {
  height: 40px;
}
.row_element[data-v-2e1c5abb] .vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.row_element[data-v-2e1c5abb] .vs__clear,
.row_element[data-v-2e1c5abb] .vs__open-indicator {
  fill: #a5a5a5;
}
.row_element[data-v-2e1c5abb] .vs__dropdown-menu {
  background: #3b3b40;
}
.row_element[data-v-2e1c5abb] .vs__selected {
  color: #a5a5a5;
}
.row_element[data-v-2e1c5abb] .vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.row_element[data-v-2e1c5abb] .vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.row_element[data-v-2e1c5abb] .vs__open-indicator {
  display: none;
}
.row_element[data-v-2e1c5abb] .vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}@media only screen and (max-width: 991px) {
.modal_confirmation__content[data-v-ff73c3ad] {
    width: 100%;
    height: 636px;
}
}
.column_modal[data-v-ff73c3ad] {
  display: flex;
  flex-direction: column;
}
.column_modal .is-blue[data-v-ff73c3ad] {
  color: #3399ff;
}
.column_modal__header[data-v-ff73c3ad] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-ff73c3ad] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-ff73c3ad] {
    text-align: center;
    max-width: 100% !important;
}
.column_modal__header span[data-v-ff73c3ad] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-ff73c3ad] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-ff73c3ad] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-ff73c3ad] {
  color: #3399ff;
}
.column_modal__header[data-v-ff73c3ad] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.modal_fields[data-v-ff73c3ad] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-ff73c3ad] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 25px;
  width: 150px;
}
.modal_confirmation[data-v-ff73c3ad] {
  left: 0;
  top: 0;
  align-items: center;
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 1000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
}
.modal_confirmation__overlay[data-v-ff73c3ad] {
  padding-bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100;
}
.modal_confirmation__content[data-v-ff73c3ad] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 400px;
  height: 350px;
  transform: translate(-50%, -50%);
  z-index: 100;
  border-radius: 10px;
  min-width: 300px;
  background: #201f21;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.modal_confirmation__content[data-v-ff73c3ad] {
    width: 735px;
}
}
.modal_confirmation__header[data-v-ff73c3ad] {
  display: flex;
  flex-direction: column;
  padding-left: 40px;
  padding-top: 20px;
  height: 15%;
}
.modal_confirmation__body[data-v-ff73c3ad] {
  padding: 40px;
  align-items: center;
  height: 60%;
}
.modal_confirmation__body span[data-v-ff73c3ad] {
  color: #a5a5a5;
  line-height: 1.3;
  font-size: 20px;
  letter-spacing: 1.5px;
}
.modal_confirmation__footer[data-v-ff73c3ad] {
  background: #232224;
  border-radius: 0px 0px 10px 10px;
  height: 30%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.modal_confirmation__text[data-v-ff73c3ad] {
  background: rgba(0, 0, 0, 0.6);
  border: 0px;
  width: 100%;
  height: 450px;
  border-radius: 10px;
  color: #fff;
  padding: 5px;
  resize: none;
}
.modal_confirmation.active[data-v-ff73c3ad] {
  display: block;
}
.button_message[data-v-ff73c3ad] {
  margin-right: 10px;
  width: 160px;
  height: 55px;
}.left_menu[data-v-0562aac6] {
  width: 100%;
}
.blue[data-v-0562aac6] {
  background: #3399ff !important;
}
.blue span[data-v-0562aac6] {
  margin-left: -10px;
}
.blue[data-v-0562aac6]:hover {
  background: #fff !important;
  color: #3399ff !important;
}
.menuBtn[data-v-0562aac6] {
  background: #151517;
  width: 100%;
  max-width: 176px;
  margin-bottom: 13px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-weight: 300;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 16px;
  color: #fff;
  line-height: 25.5px;
  transition: all 0.3s;
  height: 40px;
  justify-content: center;
  cursor: pointer;
  letter-spacing: 1px;
  margin-top: 16px;
  border: 1px solid #4c4c4e;
}
.menuBtn[data-v-0562aac6]:hover {
  background: #fff;
  color: #3399ff;
}
.menuBtn:hover svg path[data-v-0562aac6] {
  fill: #3399ff;
}
.menuBtn svg[data-v-0562aac6] {
  margin-right: 16px;
}
.menuBtn svg rect[data-v-0562aac6],
.menuBtn svg path[data-v-0562aac6] {
  fill: #fff;
  transition: all 0.3s;
}
.active[data-v-0562aac6] {
  background: #3399ff;
}.tiptap {
  /* List styles */
}
.tiptap :first-child {
  margin-top: 0;
}
.tiptap a {
  color: var(--purple) !important;
  cursor: pointer;
}
.tiptap a span {
  color: var(--purple) !important;
}
.tiptap a:hover {
  color: var(--purple-contrast);
}
.tiptap ul,
.tiptap ol {
  padding: 0 1rem;
  margin: 1.25rem 1rem 1.25rem 0.4rem;
}
.tiptap ul li p,
.tiptap ol li p {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
a {
  color: var(--purple);
  cursor: pointer;
}
a:hover {
  color: var(--purple-contrast);
}
ul {
  list-style-type: square;
}
.align {
  width: 86px !important;
  margin-left: 3px;
}
.align select {
  background: #4c4c4e;
  color: #ffffff;
}
.align span {
  margin-right: 10px;
}

/* Bubble menu */
.bubble-menu {
  background-color: #232224;
  border: 1px solid #4c4c4e;
  border-radius: 7px;
  color: #ffffff;
  display: flex;
  padding: 0.2rem;
}
.bubble-menu span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.bubble-menu span:hover {
  background-color: var(--gray-3);
}
.bubble-menu span.is-active {
  background-color: var(--purple);
}
.bubble-menu span.is-active:hover {
  background-color: var(--purple-contrast);
}
.bubble-menu span:before {
  border-right: 1px solid #4c4c4e;
}.left_menu[data-v-467dbb2b] {
  width: 100%;
}
.disabled[data-v-467dbb2b] {
  color: #464446 !important;
  opacity: 0.7;
}
.disabled svg path[data-v-467dbb2b] {
  fill: #464446 !important;
}
.disabled[data-v-467dbb2b]:hover {
  background: rgba(35, 34, 36, 0.8) !important;
  color: #666 !important;
}
.disabled:hover svg path[data-v-467dbb2b] {
  fill: #666 !important;
}
.menuBtn[data-v-467dbb2b] {
  background: #151517;
  width: 100%;
  max-width: 176px;
  margin-bottom: 13px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  transition: all 0.3s;
  height: 40px;
  justify-content: start;
  cursor: pointer;
  letter-spacing: 1px;
  margin-top: 8px;
  padding-left: 8px;
  font-family: "degular", "Montserrat", sans-serif;
  border: 1px solid #4c4c4e;
}
.menuBtn[data-v-467dbb2b]:hover {
  background: #fff;
  color: #3399ff;
}
.menuBtn:hover svg path[data-v-467dbb2b] {
  fill: #3399ff;
}
.menuBtn svg[data-v-467dbb2b] {
  margin-right: 8px;
}
.menuBtn svg rect[data-v-467dbb2b],
.menuBtn svg path[data-v-467dbb2b] {
  fill: #fff;
  transition: all 0.3s;
}
.active[data-v-467dbb2b] {
  background: #3399ff;
}.description_block[data-v-dc68dc83] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  height: auto;
  padding-top: 25px;
  padding-left: 27px;
  padding-bottom: 25px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.description_block[data-v-dc68dc83] {
    display: block;
    width: 100%;
}
}
.description_block__header[data-v-dc68dc83] {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 400px;
  height: auto;
  margin-bottom: 15px;
}
.description_block__body[data-v-dc68dc83] {
  margin-top: 10px;
  display: flex;
  font-weight: 400;
  flex-direction: column;
  line-height: 1.6;
  font-size: 16px;
  width: 520px;
  height: auto;
  overflow: visible;
  padding-right: 27px;
  font-family: "degular", "Montserrat", sans-serif;
  color: #e8eaed;
}
@media (max-width: 1024px) {
.description_block__body[data-v-dc68dc83] {
    width: 100%;
}
}
.description_block__content[data-v-dc68dc83] {
  width: 100%;
  height: auto;
  word-wrap: break-word;
}
.description_block__content p[data-v-dc68dc83] {
  margin-bottom: 16px;
}
.description_block__content ul[data-v-dc68dc83],
.description_block__content ol[data-v-dc68dc83] {
  padding-left: 20px;
  margin-bottom: 16px;
}
.description_block__content ul li[data-v-dc68dc83],
.description_block__content ol li[data-v-dc68dc83] {
  margin-bottom: 8px;
}
.description_block__content a[data-v-dc68dc83] {
  color: #9146ff;
  text-decoration: underline;
}
.description_block__content a[data-v-dc68dc83]:hover {
  color: #a970ff;
}
.active[data-v-dc68dc83] {
  display: block;
}
.description_block .description_block__body[data-v-dc68dc83] ul {
  list-style: disc;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}.time_frame_block[data-v-15b30316] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  min-height: 140px;
  padding-top: 25px;
  padding-left: 27px;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
.time_frame_block[data-v-15b30316] {
    display: block;
    width: 100%;
}
}
.time_frame_block__header[data-v-15b30316] {
  font-size: 23.95px;
  font-weight: 600;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 200px;
  height: 28px;
}
.time_frame_block__date[data-v-15b30316] {
  margin-right: 20px;
  display: flex;
  flex-direction: column;
}
.time_frame_block__date span[data-v-15b30316]:nth-child(2n) {
  font-size: 20px;
  font-weight: 400;
}
.time_frame_block__body[data-v-15b30316] {
  margin-top: 5px;
  display: flex;
  font-weight: 400;
  flex-direction: row;
  line-height: 24px;
  font-size: 14px;
  width: 520px;
  font-family: "degular", "Montserrat", sans-serif;
}
@media (max-width: 1024px) {
.time_frame_block__body[data-v-15b30316] {
    width: 99%;
}
}
.active[data-v-15b30316] {
  display: block;
}.revenue_block[data-v-d9dabd54] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  height: 125px;
  padding-top: 25px;
  padding-left: 27px;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
.revenue_block[data-v-d9dabd54] {
    display: block;
    width: 100%;
}
}
.revenue_block__header[data-v-d9dabd54] {
  font-size: 23.95px;
  font-weight: 600;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 92px;
  height: 28px;
}
.revenue_block__body[data-v-d9dabd54] {
  margin-top: 5px;
  display: flex;
  flex-direction: row;
}
.revenue_block__element[data-v-d9dabd54] {
  width: 120px;
  margin-right: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  flex-direction: column;
}
.revenue_block__element span[data-v-d9dabd54]:first-child {
  font-size: 12px;
  font-weight: 700;
  line-height: 20.5px;
  color: #a5a5a5;
  margin-bottom: -3px;
}
.revenue_block__element span[data-v-d9dabd54]:nth-child(2n) {
  line-height: 27.47px;
  font-weight: 700;
  color: #37f6a1;
  font-size: 23.95px;
}
.active[data-v-d9dabd54] {
  display: block;
}.displays_block[data-v-7a5b5a53] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  height: 125px;
  padding-top: 25px;
  padding-left: 27px;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
.displays_block[data-v-7a5b5a53] {
    display: block;
    width: 100%;
}
}
.displays_block__header[data-v-7a5b5a53] {
  font-size: 23.95px;
  font-weight: 600;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 300px;
  height: 28px;
}
.displays_block__body[data-v-7a5b5a53] {
  margin-top: 5px;
  display: flex;
  flex-direction: row;
}
.displays_block__element[data-v-7a5b5a53] {
  width: 120px;
  margin-right: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
.displays_block__element[data-v-7a5b5a53] {
    margin-right: 20px;
}
}
.displays_block__element span[data-v-7a5b5a53]:first-child {
  font-size: 12px;
  font-weight: 700;
  line-height: 20.5px;
  color: #a5a5a5;
  margin-bottom: -3px;
}
.displays_block__element span[data-v-7a5b5a53]:nth-child(2n) {
  line-height: 27.47px;
  font-weight: 700;
  color: white;
  font-size: 23.95px;
}
.active[data-v-7a5b5a53] {
  display: block;
}export default "\nul {\n  list-style: disc !important;\n  padding: 0 1rem !important;\n  margin: 1.25rem 1rem 1.25rem 0.4rem !important;\nli p {\n    margin-top: 0.25em !important;\n    margin-bottom: 0.25em !important;\n}\n}\n".description_block ul[data-v-edda57bf] {
  list-style: disc !important;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}
.description_block ul li p[data-v-edda57bf] {
  margin-top: 0.25em !important;
  margin-bottom: 0.25em !important;
}
.description_block[data-v-edda57bf] description_block__body ul {
  list-style: disc !important;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}
.description_block[data-v-edda57bf] description_block__body ul li p {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.description_block[data-v-edda57bf] tiptap ul {
  list-style: disc !important;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}
.description_block[data-v-edda57bf] tiptap ul li p {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.description_block[data-v-edda57bf] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  min-height: 200px;
  padding-top: 25px;
  padding-left: 27px;
  padding-right: 27px;
  padding-bottom: 25px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.description_block[data-v-edda57bf] {
    display: block;
    width: 100%;
}
}
.description_block ul[data-v-edda57bf] {
  list-style: disc !important;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}
.description_block__header[data-v-edda57bf] {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 400px;
  height: auto;
  margin-bottom: 15px;
}
.description_block__body[data-v-edda57bf] {
  margin-top: 15px;
  font-weight: 400;
  flex-direction: column;
  line-height: 1.6;
  font-size: 16px;
  width: 520px;
  padding-bottom: 15px;
  font-family: "degular", "Montserrat", sans-serif;
  color: #e8eaed;
}
@media (max-width: 1024px) {
.description_block__body[data-v-edda57bf] {
    width: 99%;
}
}
.description_block__body ul[data-v-edda57bf] {
  list-style: disc !important;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}
.description_block__body p[data-v-edda57bf] {
  margin-bottom: 16px;
}
.description_block__body ul[data-v-edda57bf],
.description_block__body ol[data-v-edda57bf] {
  padding-left: 20px;
  margin-bottom: 16px;
}
.description_block__body ul li[data-v-edda57bf],
.description_block__body ol li[data-v-edda57bf] {
  margin-bottom: 8px;
}
.description_block__body a[data-v-edda57bf] {
  color: #9146ff;
  text-decoration: underline;
}
.description_block__body a[data-v-edda57bf]:hover {
  color: #a970ff;
}
.active[data-v-edda57bf] {
  display: block;
}
.description_block .description_block__body[data-v-edda57bf] ul {
  list-style: disc;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}.description_block[data-v-7be13bd0] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  min-height: 287px;
  padding-top: 25px;
  padding-left: 27px;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
.description_block[data-v-7be13bd0] {
    display: block;
    width: 100%;
}
}
.description_block__header[data-v-7be13bd0] {
  font-size: 23.95px;
  font-weight: 600;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 400px;
  height: 28px;
}
.description_block__body[data-v-7be13bd0] {
  margin-top: 5px;
  display: flex;
  font-weight: 400;
  flex-direction: row;
  line-height: 24px;
  font-size: 14px;
  width: 520px;
  font-family: "degular", "Montserrat", sans-serif;
}
@media (max-width: 1024px) {
.description_block__body[data-v-7be13bd0] {
    width: 99%;
}
}
.active[data-v-7be13bd0] {
  display: block;
}
.description_block .description_block__body[data-v-7be13bd0] ul {
  list-style: disc;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}.description_block[data-v-c13d887c] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  min-height: 200px;
  padding-top: 25px;
  padding-left: 27px;
  padding-right: 27px;
  padding-bottom: 25px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.description_block[data-v-c13d887c] {
    display: block;
    width: 100%;
}
}
.description_block__header[data-v-c13d887c] {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 200px;
  height: auto;
  margin-bottom: 15px;
}
.description_block__body[data-v-c13d887c] {
  margin-top: 10px;
  display: flex;
  font-weight: 400;
  flex-direction: column;
  line-height: 1.6;
  font-size: 16px;
  width: 520px;
  font-family: "degular", "Montserrat", sans-serif;
  color: #e8eaed;
}
@media (max-width: 1024px) {
.description_block__body[data-v-c13d887c] {
    width: 100%;
}
}
.description_block__body p[data-v-c13d887c] {
  margin-bottom: 16px;
}
.description_block__body ul[data-v-c13d887c],
.description_block__body ol[data-v-c13d887c] {
  padding-left: 20px;
  margin-bottom: 16px;
}
.description_block__body ul li[data-v-c13d887c],
.description_block__body ol li[data-v-c13d887c] {
  margin-bottom: 8px;
}
.description_block__body a[data-v-c13d887c] {
  color: #9146ff;
  text-decoration: underline;
}
.description_block__body a[data-v-c13d887c]:hover {
  color: #a970ff;
}
.active[data-v-c13d887c] {
  display: block;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-8a90b555] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-8a90b555] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-8a90b555] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.requirements_new_block[data-v-8a90b555] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  min-height: 150px;
  padding-top: 25px;
  padding-left: 27px;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
.requirements_new_block[data-v-8a90b555] {
    display: block;
    width: 100%;
}
}
.requirements_new_block__status[data-v-8a90b555] {
  width: 98px;
  margin-bottom: 7px;
}
.requirements_new_block__text[data-v-8a90b555] {
  padding-bottom: 20px;
}
.requirements_new_block__header[data-v-8a90b555] {
  font-size: 23.95px;
  font-weight: 600;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 200px;
  height: 28px;
}
.requirements_new_block__body[data-v-8a90b555] {
  margin-top: 7px;
  display: flex;
  font-weight: 400;
  flex-direction: row;
  line-height: 24px;
  font-size: 14px;
  width: 520px;
  font-family: "degular", "Montserrat", sans-serif;
}
@media (max-width: 1024px) {
.requirements_new_block__body[data-v-8a90b555] {
    width: 100%;
}
}
.active[data-v-8a90b555] {
  display: block;
}
.col-widget[data-v-8a90b555] {
  background: #232224;
  border-radius: 8px;
  margin-top: 0px;
  position: relative;
}
.col-widget__btn[data-v-8a90b555] {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.col-widget__control[data-v-8a90b555] {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #f9f9e7;
  background: #232224;
  padding: 8px 6px;
  border-radius: 4px;
  margin-right: auto;
  margin-left: 10px;
  margin-top: 12px;
}
.col-widget__control[data-v-8a90b555]:first-child {
  margin-left: 0;
  margin-right: 0;
}
.col-widget__control svg[data-v-8a90b555] {
  margin-left: 9px;
}
.col-widget__control-status[data-v-8a90b555] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 10px;
}
.col-widget__control-status.alert[data-v-8a90b555] {
  background: #c685b8;
}
.col-widget__control-status.success[data-v-8a90b555] {
  background: #37f7a1;
}
.col-widget__control-status.review[data-v-8a90b555] {
  background: #007aff;
}
.col-widget__control-status.expired[data-v-8a90b555] {
  background: #fd5757;
}
.col-widget__status[data-v-8a90b555] {
  padding: 4px 16px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  margin-right: auto;
  text-align: center;
}
.col-widget__status.alert[data-v-8a90b555] {
  background: rgba(253, 87, 87, 0.2);
  color: #fd5757;
}
.col-widget__status.success[data-v-8a90b555] {
  background: rgba(55, 247, 161, 0.2);
  color: #37f6a1;
}
.col-widget__status.review[data-v-8a90b555] {
  color: #007aff;
  background: #0a2739;
}
.col-widget__status.text[data-v-8a90b555] {
  color: #ffffff;
}.show_level[data-v-f88c9f10] {
  height: 20px;
}
.load_picture[data-v-f88c9f10] {
  margin-bottom: 10px;
}
@media only screen and (max-width: 991px) {
.modal_confirmation__content[data-v-f88c9f10] {
    width: 100%;
    height: 636px;
}
}
.show_level[data-v-f88c9f10] {
  width: 100%;
}
.picture_area[data-v-f88c9f10] {
  align-content: center;
  text-align: center;
  justify-content: center;
  width: 100%;
  border: dashed #3399ff 1px;
  height: 100%;
}
.picture_area img[data-v-f88c9f10] {
  max-width: 500px;
  max-height: 167px;
}
.column_modal[data-v-f88c9f10] {
  display: flex;
  flex-direction: column;
}
.column_modal .is-blue[data-v-f88c9f10] {
  color: #3399ff;
}
.column_modal__header[data-v-f88c9f10] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-f88c9f10] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-f88c9f10] {
    text-align: center;
    max-width: 100% !important;
}
.column_modal__header span[data-v-f88c9f10] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-f88c9f10] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-f88c9f10] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-f88c9f10] {
  color: #3399ff;
}
.column_modal__header[data-v-f88c9f10] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.modal_fields[data-v-f88c9f10] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-f88c9f10] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 25px;
  width: 150px;
}
.modal_upload[data-v-f88c9f10] {
  left: 0;
  top: 0;
  align-items: center;
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 100;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
}
.modal_upload__overlay[data-v-f88c9f10] {
  padding-bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100;
}
.modal_upload__content[data-v-f88c9f10] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 400px;
  height: 350px;
  transform: translate(-50%, -50%);
  z-index: 100;
  border-radius: 10px;
  min-width: 300px;
  background: #201f21;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.modal_upload__content[data-v-f88c9f10] {
    width: 735px;
}
}
.modal_upload__header[data-v-f88c9f10] {
  display: flex;
  flex-direction: column;
  padding-left: 40px;
  padding-top: 20px;
  height: 15%;
}
.modal_upload__body[data-v-f88c9f10] {
  padding: 20px;
  align-items: center;
  height: 60%;
}
.modal_upload__body span[data-v-f88c9f10] {
  color: #a5a5a5;
  line-height: 1.3;
  font-size: 20px;
  letter-spacing: 1.5px;
}
.modal_upload__footer[data-v-f88c9f10] {
  background: #232224;
  border-radius: 0px 0px 10px 10px;
  height: 30%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.modal_upload__text[data-v-f88c9f10] {
  background: rgba(0, 0, 0, 0.6);
  border: 0px;
  width: 100%;
  height: 450px;
  border-radius: 10px;
  color: #fff;
  padding: 5px;
  resize: none;
}
.modal_upload.active[data-v-f88c9f10] {
  display: block;
}
.button_message[data-v-f88c9f10] {
  margin-right: 10px;
  width: 160px;
  height: 55px;
}.edit[data-v-22e1c5ea] {
  display: flex;
  flex-direction: row;
  width: 500px;
}
.menuBtn[data-v-22e1c5ea] {
  margin-left: 15px;
  text-align: center;
  background: #151517;
  width: 100%;
  max-width: 206px;
  margin-bottom: 13px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  transition: all 0.3s;
  height: 50px;
  justify-content: center;
  cursor: pointer;
  letter-spacing: 1px;
  margin-top: 8px;
  padding-left: 8px;
  font-family: "degular", "Montserrat", sans-serif;
  border: 1px solid #4c4c4e;
}
.menuBtn[data-v-22e1c5ea]:hover {
  background: #fff;
  color: #3399ff;
}
.banner_download[data-v-22e1c5ea] {
  border-radius: 0 0 8px 8px !important;
  margin-top: -8px;
  color: white !important;
}
.banner_download[data-v-22e1c5ea]:hover {
  color: #3399ff !important;
}
.banner_description_block[data-v-22e1c5ea] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  height: auto;
  padding-top: 20px;
  padding-left: 27px;
  padding-right: 27px;
  padding-bottom: 25px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.banner_description_block[data-v-22e1c5ea] {
    display: block;
    width: 100%;
}
}
.banner_description_block__header[data-v-22e1c5ea] {
  font-size: 23.95px;
  font-weight: 600;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 200px;
  height: 28px;
  margin-bottom: 12px;
}
.banner_description_block__body[data-v-22e1c5ea] {
  padding-top: 15px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
  font-weight: 400;
  line-height: 24px;
  font-size: 14px;
  width: 520px;
  font-family: "degular", "Montserrat", sans-serif;
  padding-bottom: 0;
}
@media (max-width: 1024px) {
.banner_description_block__body[data-v-22e1c5ea] {
    width: 100%;
}
}
.banner_description_block__body a[data-v-22e1c5ea] {
  max-width: 250px;
}
.banner_description_block__body img[data-v-22e1c5ea] {
  max-width: 250px;
}
.banner_description_block__title[data-v-22e1c5ea] {
  margin-top: 15px;
  margin-bottom: 8px;
  font-weight: 500;
  color: #e8eaed;
}
.banner_description_block__input[data-v-22e1c5ea] {
  border-radius: 8px;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  color: #b6b4b6;
  border: 1px solid rgba(76, 76, 78, 0.5);
  width: 100%;
  max-width: 450px;
  display: flex;
  background: rgba(23, 23, 25, 0.8);
  margin-top: 5px;
  transition: all 0.2s ease;
}
.banner_description_block__input[data-v-22e1c5ea]:hover {
  border-color: rgba(76, 76, 78, 0.8);
  box-shadow: 0 0 0 1px rgba(76, 76, 78, 0.3);
}
.banner_description_block__input span.modal_column__input__icon[data-v-22e1c5ea] {
  margin-left: 12px;
  color: #3399ff;
}
.banner_description_block__input input[data-v-22e1c5ea] {
  border: 0;
  height: 48px;
  background: transparent;
  color: #e8eaed;
  width: 100%;
  padding: 0 10px;
  font-size: 14px;
  font-family: "degular", "Montserrat", sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.banner_description_block__input input[data-v-22e1c5ea]::placeholder {
  color: rgba(182, 180, 182, 0.5);
}
.banner_description_block__input input[data-v-22e1c5ea]:focus {
  outline: none;
}
.url_container[data-v-22e1c5ea] {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.copy_button[data-v-22e1c5ea] {
  background: transparent;
  border: none;
  color: #3399ff;
  cursor: pointer;
  padding: 0 12px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}
.copy_button[data-v-22e1c5ea]:hover {
  color: #5aa8ff;
}
.copy_button[data-v-22e1c5ea]:active {
  color: #2980d9;
}
.copy_button span[data-v-22e1c5ea] {
  font-size: 18px;
}
.copy_success[data-v-22e1c5ea] {
  color: #37f6a1;
  font-size: 12px;
  margin-top: 6px;
  margin-left: 2px;
  opacity: 0;
  animation: fadeInOut-22e1c5ea 2s ease-in-out;
}
@keyframes fadeInOut-22e1c5ea {
0% {
    opacity: 0;
}
20% {
    opacity: 1;
}
80% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.banner_image_container[data-v-22e1c5ea] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.banner_image_container .banner_image[data-v-22e1c5ea] {
  max-width: 250px;
  height: auto;
  object-fit: contain;
  margin-bottom: 10px;
  border-radius: 4px;
  border: 1px solid rgba(76, 76, 78, 0.5);
  transition: all 0.2s ease;
  cursor: pointer;
}
.banner_image_container .banner_image[data-v-22e1c5ea]:hover {
  border-color: rgba(76, 76, 78, 0.8);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.image_actions[data-v-22e1c5ea] {
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
  width: 100%;
  max-width: 250px;
}
.action_button[data-v-22e1c5ea] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 12px;
  border-radius: 4px;
  border: none;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  text-decoration: none;
  flex: 1;
}
.action_button .material-icons-outlined[data-v-22e1c5ea] {
  font-size: 16px;
  margin-right: 6px;
}
.action_button .button_text[data-v-22e1c5ea] {
  white-space: nowrap;
}
.open_button[data-v-22e1c5ea] {
  background-color: rgba(51, 153, 255, 0.1);
  color: #3399ff;
  border: 1px solid rgba(51, 153, 255, 0.3);
  width: 100%;
}
.open_button[data-v-22e1c5ea]:hover {
  background-color: rgba(51, 153, 255, 0.2);
  border-color: rgba(51, 153, 255, 0.5);
}
.open_button[data-v-22e1c5ea]:active {
  background-color: rgba(51, 153, 255, 0.3);
}
.active[data-v-22e1c5ea] {
  display: block;
}
.banner_download[data-v-22e1c5ea] {
  margin-top: 10px;
  margin-bottom: 15px;
}
.alert_box[data-v-22e1c5ea] {
  display: flex;
  align-items: center;
  background-color: rgba(51, 153, 255, 0.15);
  border-left: 3px solid rgba(51, 153, 255, 0.8);
  border-radius: 4px;
  padding: 10px 14px;
  margin-bottom: 15px;
  font-size: 14px;
  color: #e8eaed;
  line-height: 1.4;
}
.alert_box .alert_icon[data-v-22e1c5ea] {
  color: rgba(51, 153, 255, 0.9);
  margin-right: 10px;
  font-size: 20px;
}.policy_block[data-v-9193a4e1] {
  display: none;
  background: rgba(51, 153, 255, 0.7);
  border-radius: 12px;
  width: 578px;
  padding: 0;
  margin-bottom: 20px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.25s ease;
  overflow: hidden;
}
@media (max-width: 1024px) {
.policy_block[data-v-9193a4e1] {
    display: block;
    width: 100%;
}
}
.policy_block[data-v-9193a4e1]:hover {
  background: rgba(51, 153, 255, 0.75);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
.policy_content[data-v-9193a4e1] {
  display: flex;
  align-items: flex-start;
  padding: 20px;
}
.checkbox_wrapper[data-v-9193a4e1] {
  flex-shrink: 0;
  margin-right: 15px;
  margin-top: 2px;
}
.custom_checkbox[data-v-9193a4e1] {
  position: relative;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.custom_checkbox .checkbox_inner[data-v-9193a4e1] {
  width: 24px;
  height: 24px;
  border: 2px solid white;
  border-radius: 4px;
  background-color: transparent;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom_checkbox .checkbox_inner.is-checked[data-v-9193a4e1] {
  background-color: white;
}
.custom_checkbox .checkbox_inner .check_icon[data-v-9193a4e1] {
  color: #3399ff;
  font-size: 18px;
  font-weight: bold;
}
.custom_checkbox:hover .checkbox_inner[data-v-9193a4e1] {
  background-color: rgba(255, 255, 255, 0.2);
}
.custom_checkbox:hover .checkbox_inner.is-checked[data-v-9193a4e1] {
  background-color: white;
}
.terms_text[data-v-9193a4e1] {
  flex: 1;
}
.terms_text p[data-v-9193a4e1] {
  margin: 0;
  color: white;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 400;
}
.terms_link[data-v-9193a4e1] {
  color: white;
  text-decoration: underline;
  font-weight: 600;
  transition: all 0.2s ease;
}
.terms_link[data-v-9193a4e1]:hover {
  color: #f0f0f0;
  text-decoration: none;
}
.active[data-v-9193a4e1] {
  display: block;
}.message_info_block[data-v-c6fee068] {
  display: none;
  background: rgba(55, 246, 161, 0.1);
  /* Green with low opacity for better contrast */
  border: 1px solid rgba(55, 246, 161, 0.3);
  border-radius: 8px;
  width: 578px;
  padding: 16px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.message_info_block[data-v-c6fee068] {
    display: block;
    width: 100%;
}
}
.message_info_block .message_info_content[data-v-c6fee068] {
  display: flex;
  align-items: flex-start;
}
.message_info_block .message_info_content .info_icon[data-v-c6fee068] {
  flex-shrink: 0;
  margin-right: 12px;
  margin-top: 2px;
}
.message_info_block .message_info_content .info_text[data-v-c6fee068] {
  color: rgba(255, 255, 255, 0.9);
  font-weight: 500;
  line-height: 1.5;
  font-size: 15px;
  font-family: "degular", "Montserrat", sans-serif;
}
.active[data-v-c6fee068] {
  display: block;
}.link[data-v-c78a32d5] {
  color: #9146ff;
  word-break: break-all;
  display: inline;
  margin-left: 5px;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s ease;
  font-size: 16px;
}
.link[data-v-c78a32d5]:hover {
  color: #a970ff;
  text-decoration: underline;
}
.link[data-v-c78a32d5]:active {
  color: #7d2ff0;
}
.message_content[data-v-c78a32d5] {
  padding: 15px;
  width: 100%;
}
.message_text[data-v-c78a32d5] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 16px;
  line-height: 1.6;
  color: #e8eaed;
}
.message_text span[data-v-c78a32d5] {
  margin-right: 5px;
}
.rectangle[data-v-c78a32d5] {
  width: 5.37px;
  background: linear-gradient(90deg, #9049f9 0%, #dd63c8 100%);
  flex-shrink: 0;
  align-self: stretch;
}
.message_title[data-v-c78a32d5] {
  font-weight: 700;
  font-size: 16px;
  line-height: 25.5px;
  font-family: "degular", "Montserrat", sans-serif;
  min-width: 80px;
  padding-bottom: 5px;
  text-transform: uppercase;
  margin-right: 15px;
  color: #a5a5a5;
  cursor: pointer;
}
.message_block[data-v-c78a32d5] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  height: auto;
  padding-top: 15px;
  padding-left: 27px;
  padding-right: 27px;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.message_block[data-v-c78a32d5] {
    display: block;
    width: 100%;
}
}
.message_block__message_title[data-v-c78a32d5] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  background: #26262d;
  width: 100%;
  padding: 8px 0;
}
.message_block__message_title svg[data-v-c78a32d5] {
  margin-left: 10px;
}
.message_block__message_title span[data-v-c78a32d5] {
  font-size: 16px;
  margin-left: 10px;
  font-weight: 700;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
}
.message_block__message[data-v-c78a32d5] {
  margin-right: 5px;
  margin-left: 5px;
  width: auto;
  flex-grow: 1;
  word-wrap: break-word;
  overflow-wrap: break-word;
  max-width: 100%;
}
.message_block__message div[data-v-c78a32d5]:not(.message_block__message_title) {
  padding: 15px;
  width: 100%;
  overflow-wrap: break-word;
  display: inline;
  font-size: 16px;
  line-height: 1.6;
}
.message_block .active_message[data-v-c78a32d5] {
  border-bottom: 1px solid white;
  color: white;
  cursor: default;
}
.message_block__header[data-v-c78a32d5] {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 500px;
  height: auto;
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
.message_block__header[data-v-c78a32d5] {
    width: 100%;
}
}
.message_block__line[data-v-c78a32d5] {
  margin-left: -27px;
  margin-right: -27px;
  border-bottom: 1px solid #3b3b41;
  margin-bottom: 15px;
}
.message_block__body[data-v-c78a32d5] {
  margin-top: 5px;
  display: flex;
  font-weight: 400;
  flex-direction: row;
  line-height: 1.6;
  font-size: 16px;
  width: auto;
  max-width: 100%;
  font-family: "degular", "Montserrat", sans-serif;
  color: #e8eaed;
}
@media (max-width: 1024px) {
.message_block__body[data-v-c78a32d5] {
    width: 100%;
}
}
.active[data-v-c78a32d5] {
  display: block;
}.link[data-v-5917be92] {
  color: #9146ff;
  word-break: break-all;
  display: inline;
  margin-left: 5px;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s ease;
  font-size: 16px;
}
.link[data-v-5917be92]:hover {
  color: #a970ff;
  text-decoration: underline;
}
.link[data-v-5917be92]:active {
  color: #7d2ff0;
}
.message_content[data-v-5917be92] {
  padding: 15px;
  width: 100%;
}
.message_text[data-v-5917be92] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 16px;
  line-height: 1.6;
  color: #e8eaed;
}
.message_text span[data-v-5917be92] {
  margin-right: 5px;
}
.rectangle[data-v-5917be92] {
  width: 5.37px;
  background: linear-gradient(90deg, #9049f9 0%, #dd63c8 100%);
  flex-shrink: 0;
  align-self: stretch;
}
.message_title[data-v-5917be92] {
  font-weight: 700;
  font-size: 16px;
  line-height: 25.5px;
  font-family: "degular", "Montserrat", sans-serif;
  min-width: 80px;
  padding-bottom: 5px;
  text-transform: uppercase;
  margin-right: 15px;
  color: #a5a5a5;
  cursor: pointer;
}
.message_block[data-v-5917be92] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  height: auto;
  padding-top: 15px;
  padding-left: 27px;
  padding-right: 27px;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.message_block[data-v-5917be92] {
    display: block;
    width: 100%;
}
}
.message_block__message_title[data-v-5917be92] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  background: #26262d;
  width: 100%;
  padding: 8px 0;
}
.message_block__message_title svg[data-v-5917be92] {
  margin-left: 10px;
}
.message_block__message_title span[data-v-5917be92] {
  font-size: 16px;
  margin-left: 10px;
  font-weight: 700;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
}
.message_block__message[data-v-5917be92] {
  margin-right: 5px;
  margin-left: 5px;
  width: auto;
  flex-grow: 1;
  word-wrap: break-word;
  overflow-wrap: break-word;
  max-width: 100%;
}
.message_block__message div[data-v-5917be92]:not(.message_block__message_title) {
  padding: 15px;
  width: 100%;
  overflow-wrap: break-word;
  display: inline;
  font-size: 16px;
  line-height: 1.6;
}
.message_block .active_message[data-v-5917be92] {
  border-bottom: 1px solid white;
  color: white;
  cursor: default;
}
.message_block__header[data-v-5917be92] {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 500px;
  height: auto;
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
.message_block__header[data-v-5917be92] {
    width: 100%;
}
}
.message_block__line[data-v-5917be92] {
  margin-left: -27px;
  margin-right: -27px;
  border-bottom: 1px solid #3b3b41;
  margin-bottom: 15px;
}
.message_block__body[data-v-5917be92] {
  margin-top: 5px;
  display: flex;
  font-weight: 400;
  flex-direction: row;
  line-height: 1.6;
  font-size: 16px;
  width: auto;
  max-width: 100%;
  font-family: "degular", "Montserrat", sans-serif;
  color: #e8eaed;
}
@media (max-width: 1024px) {
.message_block__body[data-v-5917be92] {
    width: 100%;
}
}
.active[data-v-5917be92] {
  display: block;
}.webp[data-v-00a56579] {
  position: relative;
  background: #0a0a0a;
  width: 243px;
  display: flex;
  height: 240px;
}
.webp .hidden[data-v-00a56579] {
  display: none;
}
.webp .video[data-v-00a56579] {
  align-items: center;
}
.webp .play[data-v-00a56579] {
  z-index: 11;
  top: 100px;
  right: 100px;
  position: absolute;
}.block_button[data-v-a2f4d69f] {
  display: flex;
  width: 200px;
  justify-content: start;
  flex-direction: column;
}
.menuBtn[data-v-a2f4d69f] {
  margin-left: 15px;
  text-align: center;
  background: #151517;
  width: 100%;
  max-width: 206px;
  margin-bottom: 13px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  transition: all 0.3s;
  height: 50px;
  justify-content: center;
  cursor: pointer;
  letter-spacing: 1px;
  margin-top: 8px;
  padding-left: 8px;
  font-family: "degular", "Montserrat", sans-serif;
  border: 1px solid #4c4c4e;
}
.menuBtn[data-v-a2f4d69f]:hover {
  background: #fff;
  color: #3399ff;
}
.video-block[data-v-a2f4d69f] {
  display: flex;
  justify-content: left;
  width: 450px;
}
.rectangle[data-v-a2f4d69f] {
  width: 5.37px;
  height: 128.88px;
  background: linear-gradient(90deg, #9049f9 0%, #dd63c8 100%);
}
.overlay_title[data-v-a2f4d69f] {
  font-weight: 700;
  font-size: 16px;
  line-height: 25.5px;
  font-family: "degular", "Montserrat", sans-serif;
  min-width: 80px;
  padding-bottom: 5px;
  text-transform: uppercase;
  margin-right: 15px;
  color: #a5a5a5;
  cursor: pointer;
}
.overlay_block[data-v-a2f4d69f] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  min-height: 318px;
  padding-top: 15px;
  padding-left: 27px;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
.overlay_block[data-v-a2f4d69f] {
    display: block;
    width: 100%;
}
}
.overlay_block__message_title[data-v-a2f4d69f] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  background: #26262d;
  width: 100%;
}
.overlay_block__message_title svg[data-v-a2f4d69f] {
  margin-left: 10px;
}
.overlay_block__message_title span[data-v-a2f4d69f] {
  font-size: 15.78px;
  margin-left: 10px;
  font-weight: 700;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
}
.overlay_block__message[data-v-a2f4d69f] {
  margin-right: 5px;
  margin-left: 5px;
  width: 261px;
}
.overlay_block .active_message[data-v-a2f4d69f] {
  border-bottom: 1px solid white;
  color: white;
  cursor: default;
}
.overlay_block__header[data-v-a2f4d69f] {
  font-size: 23.95px;
  font-weight: 600;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 500px;
  height: 37px;
  display: flex;
  flex-direction: row;
}
@media (max-width: 1024px) {
.overlay_block__header[data-v-a2f4d69f] {
    width: 100%;
}
}
.overlay_block__line[data-v-a2f4d69f] {
  margin-left: -27px;
  border-bottom: 1px solid #3b3b41;
}
.overlay_block__body[data-v-a2f4d69f] {
  margin-top: 5px;
  display: flex;
  font-weight: 400;
  flex-direction: row;
  line-height: 24px;
  font-size: 14px;
  width: 520px;
  font-family: "degular", "Montserrat", sans-serif;
}
@media (max-width: 1024px) {
.overlay_block__body[data-v-a2f4d69f] {
    width: 100%;
}
}
.active[data-v-a2f4d69f] {
  display: block;
}.title_block[data-v-013b7c74] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  min-height: 100px;
  padding-top: 25px;
  padding-left: 27px;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
.title_block[data-v-013b7c74] {
    display: block;
    width: 100%;
}
}
.title_block__header[data-v-013b7c74] {
  font-size: 23.95px;
  font-weight: 600;
  line-height: 27.47px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 200px;
  height: 28px;
}
.title_block__body[data-v-013b7c74] {
  margin-top: 5px;
  display: flex;
  font-weight: 400;
  flex-direction: row;
  line-height: 24px;
  font-size: 14px;
  width: 520px;
  font-family: "degular", "Montserrat", sans-serif;
}
.active[data-v-013b7c74] {
  display: block;
}.position-selector-container[data-v-536bfcd7] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.border-1[data-v-536bfcd7] {
  border-radius: 12px;
  border: 2px solid rgba(76, 76, 78, 0.8);
  overflow: hidden;
  background: #1a1a1c;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
@media (min-width: 840px) {
.border-1[data-v-536bfcd7] {
    width: 520px;
}
}
@media (max-width: 840px) {
.border-1[data-v-536bfcd7] {
    width: 95%;
}
}
.fade-enter-active[data-v-536bfcd7] {
  transition: all 0.3s ease;
}
.fade-enter-from[data-v-536bfcd7],
.fade-leave-to[data-v-536bfcd7] {
  opacity: 0;
  transform: scale(0.95);
}
.select_banner[data-v-536bfcd7] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.select_banner .position-indicator[data-v-536bfcd7] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(51, 153, 255, 0.9);
  padding: 8px;
  border-radius: 8px;
  width: 90%;
  height: 90%;
}
.select_banner .position-indicator .material-icons-outlined[data-v-536bfcd7] {
  font-size: 24px;
  color: white;
}
.select_body[data-v-536bfcd7] {
  background: rgba(42, 42, 46, 0.8);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease;
}
.select_body[data-v-536bfcd7]:hover {
  cursor: pointer;
  background: rgba(60, 60, 65, 0.9);
  transform: scale(1.05);
}
.select_body__icon[data-v-536bfcd7] {
  color: #fff;
  background: #3399ff;
  border-radius: 50%;
  padding: 2px;
  font-size: 18px;
}
.border-2[data-v-536bfcd7] {
  padding: 15px;
  border-radius: 8px;
  position: relative;
}
.img[data-v-536bfcd7] {
  border-radius: 8px;
  z-index: 1;
  width: 100%;
  height: auto;
  object-fit: cover;
}
.select_element[data-v-536bfcd7] {
  position: absolute;
  height: 40%;
  width: 28%;
  border-radius: 8px;
  border: 2px dashed rgba(165, 165, 165, 0.5);
  z-index: 2;
  transition: all 0.2s ease;
}
.select_element.is-selected[data-v-536bfcd7] {
  border: 2px solid #3399ff;
  box-shadow: 0 0 0 2px rgba(51, 153, 255, 0.3);
}
.select_element[data-v-536bfcd7]:hover {
  border-color: rgba(165, 165, 165, 0.8);
}
.select-1[data-v-536bfcd7] {
  left: 4%;
  top: 5%;
}
.select-2[data-v-536bfcd7] {
  left: 36%;
  top: 5%;
}
.select-3[data-v-536bfcd7] {
  left: 68%;
  top: 5%;
}
.select-4[data-v-536bfcd7] {
  left: 4%;
  top: 55%;
}
.select-5[data-v-536bfcd7] {
  left: 36%;
  top: 55%;
}
.select-6[data-v-536bfcd7] {
  left: 68%;
  top: 55%;
}.overlay_position_block[data-v-632e7464] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  height: auto;
  padding: 25px 27px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.overlay_position_block[data-v-632e7464] {
    display: block;
    width: 100%;
    min-height: 300px;
}
}
.overlay_position_block__header[data-v-632e7464] {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 100%;
  margin-bottom: 15px;
}
.overlay_position_block__description[data-v-632e7464] {
  margin-bottom: 20px;
}
.overlay_position_block__description .guidelines_box[data-v-632e7464] {
  display: flex;
  align-items: flex-start;
  background-color: rgba(51, 153, 255, 0.15);
  border-left: 3px solid rgba(51, 153, 255, 0.8);
  border-radius: 4px;
  padding: 12px 16px;
}
.overlay_position_block__description .guidelines_box .guidelines_icon[data-v-632e7464] {
  color: rgba(51, 153, 255, 0.9);
  margin-right: 10px;
  font-size: 20px;
  margin-top: 2px;
}
.overlay_position_block__description .guidelines_box .guidelines_text[data-v-632e7464] {
  color: #e8eaed;
  font-size: 14px;
  line-height: 1.5;
}
.overlay_position_block__description .guidelines_box .guidelines_text p[data-v-632e7464] {
  margin: 0;
}
.overlay_position_block__body[data-v-632e7464] {
  margin-top: 10px;
  display: flex;
  font-weight: 400;
  flex-direction: row;
  line-height: 1.6;
  font-size: 16px;
  width: 100%;
  font-family: "degular", "Montserrat", sans-serif;
  justify-content: center;
}
@media (max-width: 1024px) {
.overlay_position_block__body[data-v-632e7464] {
    width: 100%;
}
}
.active[data-v-632e7464] {
  display: block;
}.delete_block[data-v-7070d322] {
  display: none;
  background: #232224;
  border-radius: 8px;
  width: 578px;
  height: auto;
  padding-top: 25px;
  padding-left: 27px;
  padding-bottom: 25px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
.delete_block[data-v-7070d322] {
    display: block;
    width: 100%;
}
}
.delete_block__header[data-v-7070d322] {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 400px;
  height: auto;
  margin-bottom: 15px;
}
.delete_block__body[data-v-7070d322] {
  margin-top: 10px;
  display: flex;
  font-weight: 400;
  flex-direction: column;
  line-height: 1.6;
  font-size: 16px;
  width: 520px;
  height: auto;
  overflow: visible;
  padding-right: 27px;
  font-family: "degular", "Montserrat", sans-serif;
  color: #e8eaed;
}
@media (max-width: 1024px) {
.delete_block__body[data-v-7070d322] {
    width: 100%;
}
}
.delete_block__content[data-v-7070d322] {
  width: 100%;
  height: auto;
  word-wrap: break-word;
}
.delete_block__content p[data-v-7070d322] {
  margin-bottom: 16px;
}
.delete_block__content ul[data-v-7070d322],
.delete_block__content ol[data-v-7070d322] {
  padding-left: 20px;
  margin-bottom: 16px;
}
.delete_block__content ul li[data-v-7070d322],
.delete_block__content ol li[data-v-7070d322] {
  margin-bottom: 8px;
}
.delete_block__content a[data-v-7070d322] {
  color: #9146ff;
  text-decoration: underline;
}
.delete_block__content a[data-v-7070d322]:hover {
  color: #a970ff;
}
.active[data-v-7070d322] {
  display: block;
}
.delete_block .delete_block__body[data-v-7070d322] ul {
  list-style: disc;
  padding: 0 1rem !important;
  margin: 1.25rem 1rem 1.25rem 0.4rem !important;
}
.menuBtn[data-v-7070d322] {
  background: #ff3f2f;
  width: 100%;
  max-width: 176px;
  margin-bottom: 13px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-weight: 300;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 16px;
  color: #fff;
  line-height: 25.5px;
  transition: all 0.3s;
  height: 40px;
  justify-content: center;
  cursor: pointer;
  letter-spacing: 1px;
  margin-top: 16px;
  border: 1px solid #4c4c4e;
}
.menuBtn[data-v-7070d322]:hover {
  background: #fff;
  color: #ff3f2f;
}
.menuBtn:hover svg path[data-v-7070d322] {
  fill: #ff3f2f;
}
.menuBtn svg[data-v-7070d322] {
  margin-right: 8px;
}
.menuBtn svg rect[data-v-7070d322],
.menuBtn svg path[data-v-7070d322] {
  fill: #fff;
  transition: all 0.3s;
}.checkbox[data-v-0f7255ad] {
  padding-left: 0px;
  padding: 0px;
}
span[data-v-0f7255ad]:after {
  color: #232325 !important;
}
.checkbox_input[data-v-0f7255ad] {
  color: #404040;
  padding-left: 0px !important;
  margin-right: 0px;
  width: 20px;
  height: 20px;
  border: 1px solid #404040 !important;
  border-radius: 999px !important;
  background: #3b3b41 0% 0% no-repeat padding-box;
  background-color: #17171a !important;
}
.active[data-v-0f7255ad] {
  color: #17171a !important;
  border: 1px solid #f9f9e7 !important;
}
.checked[data-v-0f7255ad] {
  background-color: #f9f9e7 !important;
}
.checkbox[data-v-0c0e19f6] {
  padding-left: 0px;
  padding: 0px;
}
.checkCircle[data-v-0c0e19f6] {
  ackground-size: contain;
  position: absolute;
  top: 48%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 0.7rem;
}
.checkcircle_input[data-v-0c0e19f6] {
  color: #404040;
  padding-left: 0px !important;
  margin-right: 0px;
  width: 20px;
  height: 20px;
  border: 1px solid #404040 !important;
  border-radius: 999px !important;
  background: #3b3b41 0% 0% no-repeat padding-box;
  background-color: #17171a !important;
}
.active[data-v-0c0e19f6] {
  color: #a5a5a5 !important;
  border: 1px solid #f9f9e7 !important;
}
span[data-v-0c0e19f6]:after {
  transform: translate(-46%, -49%) scale(1) !important;
  width: 1.4em;
  /* margin: 1em auto; */
  background: silver;
  border-radius: 50%;
}.menu_mobile[data-v-2d231c71] {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
.menu_mobile[data-v-2d231c71] {
    align-items: center;
    height: 42%;
}
}
.center[data-v-2d231c71] {
  align-items: center !important;
}
.end[data-v-2d231c71] {
  align-items: end !important;
}
.inactive[data-v-2d231c71] {
  border-right: 1px solid #404040;
}
.active[data-v-2d231c71] {
  border-right: 1px solid white;
}
.path_block[data-v-2d231c71] {
  margin-top: 10px;
  margin-left: 10px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: start;
}
@media (max-width: 1024px) {
.path_block[data-v-2d231c71] {
    justify-content: start;
    height: 40%;
}
}
.path_block__text[data-v-2d231c71] {
  display: flex;
  justify-content: start;
  flex-direction: column;
  margin-left: 10px;
}
.path_block__text span[data-v-2d231c71]:first-child {
  font-weight: 700;
  letter-spacing: 1px;
  font-family: "degular", "Montserrat", sans-serif;
  line-height: 25.5px;
  font-size: 16px;
}
.path_block__text span:first-child span[data-v-2d231c71] {
  text-decoration: Underline;
  color: #007aff;
  cursor: pointer;
}
.path_block__text span[data-v-2d231c71]:nth-child(2n) {
  font-weight: 400;
  max-width: 197px;
  line-height: 22px;
  font-size: 16px;
  font-family: "degular", "Montserrat", sans-serif;
}
.path_block__line[data-v-2d231c71] {
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.path_block__element[data-v-2d231c71] {
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: start;
}
.path_block__element span[data-v-2d231c71] {
  margin-left: 0px;
}
.path_block__element .line[data-v-2d231c71] {
  min-height: 20px;
  height: 100%;
}
.button_block[data-v-2d231c71] {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.left_menu[data-v-2d231c71] {
  width: 100%;
}
.join[data-v-2d231c71] {
  background: #3399ff;
}
.pause[data-v-2d231c71] {
  background: #151517;
}
.menuBtn[data-v-2d231c71] {
  width: 100%;
  max-width: 244px;
  margin-bottom: 13px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  transition: all 0.3s;
  height: 40px;
  justify-content: center;
  cursor: pointer;
  letter-spacing: 1px;
  margin-top: 8px;
  font-family: "degular", "Montserrat", sans-serif;
  border: 1px solid #4c4c4e;
}
@media (max-width: 1024px) {
.menuBtn[data-v-2d231c71] {
    width: 100%;
    max-width: 90%;
}
}
.menuBtn[data-v-2d231c71]:hover {
  background: #fff;
  color: #3399ff;
}
.menuBtn:hover svg path[data-v-2d231c71] {
  fill: #3399ff;
}
.menuBtn svg[data-v-2d231c71] {
  margin-right: 8px;
}
.menuBtn svg rect[data-v-2d231c71],
.menuBtn svg path[data-v-2d231c71] {
  fill: #fff;
  transition: all 0.3s;
}
.active[data-v-2d231c71] {
  background: #3399ff;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-33e90d9c] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-33e90d9c] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-33e90d9c] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.status-box[data-v-33e90d9c] {
  padding: 0 10px 0 30px;
  border-radius: 4px;
  flex-wrap: nowrap;
  position: relative;
  width: auto;
  background: #151517;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.status-box .status-indicator[data-v-33e90d9c] {
  display: flex;
  position: absolute;
  flex-wrap: nowrap;
  top: 50%;
  left: 5px;
  transform: translate(100%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 9999px;
  z-index: 2;
}
.status-box span[data-v-33e90d9c] {
  font-family: "degular", "Montserrat", sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.status-box .status-indicator.active[data-v-33e90d9c] {
  background-color: #41b883;
}
.status-box .status-indicator.paused[data-v-33e90d9c] {
  background-color: #c685b8;
}
.status-box .status-indicator.available[data-v-33e90d9c] {
  background-color: #3399ff;
}
.status-box .status-indicator.completed[data-v-33e90d9c] {
  /*background-color: #41b883;*/
  background-color: #a5a5a5;
}
.status-box .status-indicator.waiting[data-v-33e90d9c] {
  background-color: #ffc400;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-e58bb7f4] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-e58bb7f4] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-e58bb7f4] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.status_block[data-v-e58bb7f4] {
  background: #232224;
  border-radius: 8px;
  width: 255px;
  min-height: 287px;
  padding-top: 15px;
  padding-left: 15px;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
.status_block[data-v-e58bb7f4] {
    width: 100%;
    margin-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
}
}
.status_block__status[data-v-e58bb7f4] {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.status_block__status span[data-v-e58bb7f4]:first-child {
  text-transform: uppercase;
  font-family: "degular", "Montserrat", sans-serif;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  letter-spacing: 1px;
}
.col-widget[data-v-e58bb7f4] {
  background: #232224;
  border-radius: 8px;
  margin-top: 0px;
  position: relative;
}
.col-widget__row[data-v-e58bb7f4] {
  display: flex;
}
.col-widget__overlay[data-v-e58bb7f4] {
  align-items: center;
  display: flex;
}
.col-widget__title[data-v-e58bb7f4] {
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.col-widget__info[data-v-e58bb7f4] {
  text-transform: none;
  font-weight: 300;
}
.col-widget__btn_copy[data-v-e58bb7f4] {
  background: #232224;
  border: 1px solid #4c4c4e;
  border-radius: 5px;
  width: 25px;
  height: 25px;
  margin-left: 5px;
  cursor: pointer;
}
.col-widget__btn_copy svg[data-v-e58bb7f4] {
  width: 14px !important;
  height: 14px !important;
}
.col-widget__btn_copy[data-v-e58bb7f4]:hover {
  border: 1px solid #232224;
}
.col-widget__item[data-v-e58bb7f4] {
  background: #100e12;
  border-radius: 8px;
  padding: 8px 10px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #a5a5a5;
  margin-bottom: 5px;
}
.col-widget__row[data-v-e58bb7f4] {
  display: flex;
  justify-content: space-between;
}
.col-widget__description[data-v-e58bb7f4] {
  font-size: 16px;
  line-height: 20px;
  color: #a5a5a5;
  max-width: 460px;
  margin-right: 55px;
}
.col-widget__diagramm[data-v-e58bb7f4] {
  position: absolute !important;
  height: 200px;
  width: 300px;
  right: 0;
  top: 0;
}
.col-widget__text[data-v-e58bb7f4] {
  width: 95px;
  margin-right: 5px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20.5px;
}
.col-widget__text svg[data-v-e58bb7f4] {
  width: 14px;
  height: 14px;
}
.col-widget__btn[data-v-e58bb7f4] {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.col-widget__control[data-v-e58bb7f4] {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #f9f9e7;
  background: #232224;
  padding: 8px 6px;
  border-radius: 4px;
  margin-right: auto;
  margin-left: 10px;
  margin-top: 12px;
}
.col-widget__control[data-v-e58bb7f4]:first-child {
  margin-left: 0;
  margin-right: 0;
}
.col-widget__control svg[data-v-e58bb7f4] {
  margin-left: 9px;
}
.col-widget__control-status[data-v-e58bb7f4] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 10px;
}
.col-widget__control-status.alert[data-v-e58bb7f4] {
  background: #c685b8;
}
.col-widget__control-status.success[data-v-e58bb7f4] {
  background: #37f7a1;
}
.col-widget__control-status.review[data-v-e58bb7f4] {
  background: #007aff;
}
.col-widget__status[data-v-e58bb7f4] {
  padding: 4px 16px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  margin-right: auto;
}
.col-widget__status.alert[data-v-e58bb7f4] {
  background: rgba(253, 87, 87, 0.2);
  color: #fd5757;
}
.col-widget__status.success[data-v-e58bb7f4] {
  background: rgba(55, 247, 161, 0.2);
  color: #37f6a1;
}
.col-widget__status.review[data-v-e58bb7f4] {
  color: #007aff;
  background: #0a2739;
}
.col-widget__status.text[data-v-e58bb7f4] {
  color: #ffffff;
}
.col-widget .has-loader.has-loader-active[data-v-e58bb7f4] {
  width: 100%;
}
.col-widget[data-v-e58bb7f4] .v-loader-wrapper.is-active.is-grey {
  background: transparent !important;
}
.col-widget[data-v-e58bb7f4] .loader.is-small {
  width: 1rem !important;
  height: 1rem !important;
}.draggable {
  background: #232224;
  border-radius: 0px;
}
.destroy-button {
  display: none;
}
.destroy-button svg {
  display: none;
}
.cupertino-pane {
  background: #232224;
  display: flex;
}@media (min-width: 1024px) {
.pane[data-v-bfc8f8db] {
    display: none;
}
}
.line[data-v-bfc8f8db] {
  border-top: 1px solid #404040;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 10px;
}
.modal_body[data-v-bfc8f8db] {
  display: flex;
  justify-content: center;
  flex-direction: row;
  height: 100%;
}
.modal_body__menu[data-v-bfc8f8db] {
  width: 210px;
  display: flex;
  flex-direction: column;
  align-items: normal;
  justify-content: space-between;
  max-height: 630px;
}
@media (max-width: 1024px) {
.modal_body__menu[data-v-bfc8f8db] {
    display: none;
}
}
.modal_body__center[data-v-bfc8f8db] {
  position: relative;
  width: 586px;
  max-height: 605px;
  margin-top: 8px;
  overflow: auto;
}
.modal[data-v-bfc8f8db] {
  display: flex;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 30;
  width: 100%;
  height: 100%;
}
.modal__header_mobile[data-v-bfc8f8db] {
  display: none;
}
@media (max-width: 1024px) {
.modal__header_mobile[data-v-bfc8f8db] {
    display: flex;
    align-items: center;
    height: 70px;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}
}
.modal__header[data-v-bfc8f8db] {
  display: flex;
  align-items: center;
  justify-content: start;
  height: 70px;
}
.modal__header span[data-v-bfc8f8db]:first-child {
  text-align: center;
  color: #a5a5a5;
  font-size: 11.37px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 47px;
  height: 20px;
  border-radius: 10.56px;
  margin-left: 15px;
  border: 1px solid #4c4c4e;
}
@media (max-width: 1024px) {
.modal__header span[data-v-bfc8f8db]:first-child {
    margin-left: 0px;
}
}
.modal__header span[data-v-bfc8f8db]:nth-child(2n) {
  font-weight: 600;
  margin-left: 17px;
  color: #a5a5a5;
  font-size: 26.25px;
  font-family: "degular", "Montserrat", sans-serif;
}
@media (max-width: 1024px) {
.modal__header span[data-v-bfc8f8db]:nth-child(2n) {
    width: 350px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
}
.modal__menu[data-v-bfc8f8db] {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.modal__left[data-v-bfc8f8db] {
  height: 100%;
  width: 80%;
  display: flex;
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 1024px) {
.modal__left[data-v-bfc8f8db] {
    width: 100%;
    padding: 15px;
}
}
.modal__right[data-v-bfc8f8db] {
  width: 278px;
  background: #232224;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
.modal__right[data-v-bfc8f8db] {
    display: none;
}
}
.modal__overlay[data-v-bfc8f8db] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
}
.modal__content[data-v-bfc8f8db] {
  background: #171719;
  align-items: center;
  max-height: calc(100vh - 40px);
  position: relative;
  border-radius: 18px 18px 18px 18px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  max-width: 80%;
  margin-left: 20px;
  width: 1088px;
  height: 678px;
  padding: 1px 1px 0px;
  margin-bottom: 2px;
  z-index: 30;
  overflow: hidden;
  flex-direction: row;
  display: flex;
  align-items: start;
}
@media (max-width: 1024px) {
.modal__content[data-v-bfc8f8db] {
    width: 100%;
    max-width: 100%;
    padding: 0px;
    margin: 0px;
    height: 100%;
    flex-direction: column;
}
}
.modal__content-wrapper[data-v-bfc8f8db] {
  width: 99%;
  height: calc(100% - 100px);
  background: #2a2a2b;
  border-radius: 0 25px 0 0;
  overflow: hidden;
}
.modal__content-wrapper.full[data-v-bfc8f8db] {
  height: 100%;
  border-radius: 0 25px 25px 25px;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-a2fd574f] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-a2fd574f] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-a2fd574f] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.status-box[data-v-a2fd574f] {
  padding: 0 20px 0 30px;
  border-radius: 50px;
  border: 1px solid #707070;
  flex-wrap: nowrap;
  position: relative;
}
.status-box .status-indicator[data-v-a2fd574f] {
  display: flex;
  position: absolute;
  flex-wrap: nowrap;
  top: 50%;
  left: 5px;
  transform: translate(100%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 9999px;
  z-index: 2;
}
.status-box span[data-v-a2fd574f] {
  font-family: "degular", "Montserrat", sans-serif;
  white-space: nowrap;
}
.status-box .status-indicator.active[data-v-a2fd574f] {
  background-color: #41b883;
}
.status-box .status-indicator.paused[data-v-a2fd574f] {
  background-color: #c685b8;
}
.status-box .status-indicator.available[data-v-a2fd574f] {
  background-color: #3399ff;
}
.status-box .status-indicator.completed[data-v-a2fd574f] {
  /*background-color: #41b883;*/
  background-color: #a5a5a5;
}
.status-box .status-indicator.waiting[data-v-a2fd574f] {
  background-color: #ffc400;
}.is-blue[data-v-1034baca] {
  color: #3399ff;
}
.is-resume[data-v-1034baca] {
  margin-left: 10px;
  border-color: #c685b8;
  background: transparent !important;
  color: #fff !important;
}
@media (max-width: 340px) {
.is-resume[data-v-1034baca] {
    width: 100%;
    margin: 10px auto 0 !important;
}
}
.is-paused[data-v-1034baca] {
  margin-left: 10px;
  border-color: #c685b8;
  background: transparent !important;
  color: #fff !important;
}
.modal[data-v-1034baca] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 30;
  width: 100%;
  height: 100%;
}
.modal__add350[data-v-1034baca] {
  max-width: 350px;
}
.modal__block_status[data-v-1034baca] {
  margin-top: 15px;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 840px) {
.modal__block_status[data-v-1034baca] {
    display: none;
}
}
.modal__overlay[data-v-1034baca] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
}
.modal__content[data-v-1034baca] {
  align-items: center;
  max-height: calc(100vh - 40px);
  position: relative;
  border-radius: 18px 18px 0px 0px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  max-width: 879px;
  width: 100%;
  height: 1770px;
  padding: 1px 1px 0px;
  margin-bottom: 2px;
  z-index: 30;
  overflow: hidden;
}
.modal__header[data-v-1034baca] {
  padding: 15px 30px 15px 30px;
  display: flex;
  justify-content: space-between;
  background-color: #232224;
  position: fixed;
  top: 24px;
  left: calc(50% - 10px);
  transform: translateX(-50%);
  width: 100%;
  max-width: 858px;
  z-index: 20;
}
.modal__header__right_button[data-v-1034baca] {
  margin-left: 20px;
}
@media (max-width: 840px) {
.modal__header[data-v-1034baca] {
    display: block !important;
}
}
.modal__block_input[data-v-1034baca] {
  margin-top: 30px;
  margin-left: 40px;
  margin-right: 20px;
}
.modal__block_checked[data-v-1034baca] {
  margin-top: 30px;
  margin-left: 45px;
  margin-right: 45px;
}
.modal__first_column[data-v-1034baca] {
  margin: 0 0px 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-1034baca] {
    margin-left: 0px !important;
}
}
@media (max-width: 840px) {
.modal__block_button[data-v-1034baca] {
    text-align: right;
}
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-e421b9b7] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-e421b9b7] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-e421b9b7] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.progress_bar[data-v-e421b9b7] {
  margin-top: 20px;
}
.statistic[data-v-e421b9b7] {
  margin-top: 10px;
  display: flex;
}
.row_modal[data-v-e421b9b7]:nth-child(odd) {
  background: #2a292b;
}
.row_modal[data-v-e421b9b7] {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232224;
}
@media (max-width: 840px) {
.row_modal[data-v-e421b9b7] {
    padding-top: 30px;
    flex-direction: column;
}
}
.banner_modal[data-v-e421b9b7] {
  background: #2a292b;
  padding-bottom: 30px;
  display: flex;
}
.banner_modal__left[data-v-e421b9b7] {
  width: 50%;
}
@media (max-width: 840px) {
.banner_modal__left[data-v-e421b9b7] {
    display: block !important;
    margin: 0 auto;
    width: 100% !important;
}
}
.banner_modal__right[data-v-e421b9b7] {
  margin-top: 20px;
  padding-left: 15px;
}
@media (max-width: 840px) {
.banner_modal__right[data-v-e421b9b7] {
    margin: 20px auto 0 !important;
    width: 100%;
}
}
.column_modal[data-v-e421b9b7] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-e421b9b7] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-e421b9b7] {
  max-width: 350px;
}
.column_modal__m510[data-v-e421b9b7] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-e421b9b7] {
  color: #3399ff;
}
.column_modal__header[data-v-e421b9b7] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-e421b9b7] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-e421b9b7] {
    text-align: left;
    max-width: 100% !important;
}
.column_modal__header span[data-v-e421b9b7] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-e421b9b7] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-e421b9b7] {
    text-align: left;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-e421b9b7] {
  color: #3399ff;
}
.column_modal__img[data-v-e421b9b7] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-e421b9b7] {
    margin: 0 auto !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-e421b9b7] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-e421b9b7] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-e421b9b7] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-e421b9b7] {
    align-items: center;
}
.column_modal__body__description[data-v-e421b9b7] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-e421b9b7] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-e421b9b7] {
    text-align: left;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-e421b9b7] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-e421b9b7] {
  margin-left: 20px;
}
.column_modal__header[data-v-e421b9b7] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-e421b9b7] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-e421b9b7] {
    display: block !important;
    margin: 0 auto;
}
}
.banner-tag[data-v-e421b9b7] {
  margin-top: 15px;
  margin-bottom: 15px !important;
}
.column_modal__description[data-v-e421b9b7] li {
  position: relative;
  padding-left: 25px;
}
.column_modal__description[data-v-e421b9b7] li::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #a5a5a5;
}.form-input[data-v-2b3d49a1] {
  background: #3b3b41;
  border-radius: 8px;
  border: 1px solid #4b4b4b;
  height: 63px;
  padding-right: 10px;
  width: 250px;
  display: flex;
  align-items: center;
  position: relative;
}
.form-input__format[data-v-2b3d49a1] {
  padding-left: 10px;
  margin-left: 5px;
  border: #fff;
  background: #fff;
  width: 50px;
  height: 50px;
  border-radius: 8px;
  color: #800080;
  display: flex;
  align-items: center;
}
.form-input__text[data-v-2b3d49a1] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 20px;
  padding-left: 10px;
}
.form-input__download_icon[data-v-2b3d49a1] {
  position: absolute;
  right: 20px;
  top: 17px;
  height: 100%;
}
.form-input__icon[data-v-2b3d49a1] {
  cursor: pointer;
  height: 20px;
  width: 20px;
  font-size: 35px;
  -webkit-text-stroke-color: #affc41;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-8bfe4ecf] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-8bfe4ecf] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-8bfe4ecf] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.r-card.is-warning[data-v-8bfe4ecf] {
  background: #232224 !important;
  background-color: #232224 !important;
}
.special_requirements[data-v-8bfe4ecf] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.modal__first_column[data-v-8bfe4ecf] {
  margin: 0 0px 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-8bfe4ecf] {
    margin-left: 0px !important;
}
}
.special-requirements-row[data-v-8bfe4ecf] {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.special-requirements-row input[data-v-8bfe4ecf] {
  margin-right: 20px;
}
.row_header[data-v-8bfe4ecf] {
  padding-bottom: 10px;
}
.column_modal[data-v-8bfe4ecf] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-8bfe4ecf] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-8bfe4ecf] {
  max-width: 350px;
}
.column_modal__m510[data-v-8bfe4ecf] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-8bfe4ecf] {
  color: #3399ff;
}
.column_modal__header[data-v-8bfe4ecf] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-8bfe4ecf] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-8bfe4ecf] {
    text-align: center;
    max-width: 100% !important;
    padding-left: 15px;
}
.column_modal__header span[data-v-8bfe4ecf] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-8bfe4ecf] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-8bfe4ecf] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-8bfe4ecf] {
  color: #3399ff;
}
.column_modal__img[data-v-8bfe4ecf] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-8bfe4ecf] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-8bfe4ecf] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-8bfe4ecf] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-8bfe4ecf] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-8bfe4ecf] {
    align-items: center;
}
.column_modal__body__description[data-v-8bfe4ecf] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-8bfe4ecf] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-8bfe4ecf] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-8bfe4ecf] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-8bfe4ecf] {
  margin-left: 20px;
}
.column_modal__header[data-v-8bfe4ecf] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-8bfe4ecf] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-8bfe4ecf] {
    display: block !important;
    margin: 0 auto;
}
}
@media (max-width: 840px) {
.p100[data-v-8bfe4ecf] {
    padding-left: 30px;
}
}
.modal_column[data-v-8bfe4ecf] {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
@media (max-width: 840px) {
.modal_column span[data-v-8bfe4ecf] {
    padding-left: 15px;
}
}
.modal_column__m350[data-v-8bfe4ecf] {
  max-width: 350px;
}
.modal_column__title[data-v-8bfe4ecf] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  display: flex;
  padding-left: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.modal_column__input[data-v-8bfe4ecf] {
  position: relative;
  display: inline-block;
}
@media (max-width: 840px) {
.modal_column__input[data-v-8bfe4ecf] {
    padding-left: 15px;
}
}
.modal_column__input__icon[data-v-8bfe4ecf] {
  position: absolute;
  top: 14px;
  left: 10px;
  font-size: 25px;
}
.modal_column__input__signature[data-v-8bfe4ecf] {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a5a5a5;
  position: absolute;
  top: 12px;
  font-size: 18px;
  text-align: end;
  right: -10px;
}
.desc-banner-img[data-v-8bfe4ecf] {
  margin-top: 20px;
  border: 1px solid #4b4b4b;
  border-radius: 8px 8px 0 0;
}
.banner_download[data-v-8bfe4ecf] {
  border-radius: 0 0 8px 8px !important;
  margin-top: -8px;
  color: white !important;
}
.banner_download[data-v-8bfe4ecf]:hover {
  color: #3399ff !important;
}
.modal_fields[data-v-8bfe4ecf] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-8bfe4ecf] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-8bfe4ecf] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-8bfe4ecf]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-8bfe4ecf] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-8bfe4ecf] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-8bfe4ecf] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-8bfe4ecf] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-8bfe4ecf] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-8bfe4ecf] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-8bfe4ecf] {
    justify-content: center;
}
}
.r-card[data-v-8bfe4ecf] {
  max-width: 756px;
}
@media (max-width: 840px) {
.r-card[data-v-8bfe4ecf] {
    margin-left: 15px;
    max-width: 90%;
}
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-df502657] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-df502657] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-df502657] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
ul[data-v-df502657] {
  list-style: disc outside;
}
.r-card.is-warning[data-v-df502657] {
  background: #232224 !important;
  background-color: #232224 !important;
}
.special_requirements[data-v-df502657] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.modal__first_column[data-v-df502657] {
  margin: 0 0px 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-df502657] {
    margin-left: 0px !important;
}
}
.special-requirements-row[data-v-df502657] {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.special-requirements-row input[data-v-df502657] {
  margin-right: 20px;
}
.row_header[data-v-df502657] {
  padding-bottom: 10px;
}
.column_modal[data-v-df502657] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-df502657] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-df502657] {
  max-width: 350px;
}
.column_modal__m510[data-v-df502657] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-df502657] {
  color: #3399ff;
}
.column_modal__header[data-v-df502657] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-df502657] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-df502657] {
    text-align: center;
    max-width: 100% !important;
    padding-left: 15px;
}
.column_modal__header span[data-v-df502657] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-df502657] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-df502657] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-df502657] {
  color: #3399ff;
}
.column_modal__img[data-v-df502657] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-df502657] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-df502657] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-df502657] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-df502657] {
    align-items: center;
}
.column_modal__body__description[data-v-df502657] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-df502657] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-df502657] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-df502657] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-df502657] {
  margin-left: 20px;
}
.column_modal__header[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-df502657] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-df502657] {
    display: block !important;
    margin: 0 auto;
}
}
@media (max-width: 840px) {
.p100[data-v-df502657] {
    padding-left: 30px;
}
}
.column_modal[data-v-df502657] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-df502657] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-df502657] {
  max-width: 350px;
}
.column_modal__m510[data-v-df502657] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-df502657] {
  color: #3399ff;
}
.column_modal__header[data-v-df502657] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-df502657] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-df502657] {
    text-align: left;
    max-width: 100% !important;
}
.column_modal__header span[data-v-df502657] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-df502657] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-df502657] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-df502657] {
  color: #3399ff;
}
.column_modal__img[data-v-df502657] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-df502657] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-df502657] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-df502657] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-df502657] {
    align-items: center;
}
.column_modal__body__description[data-v-df502657] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-df502657] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-df502657] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-df502657] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-df502657] {
  margin-left: 20px;
}
.column_modal__header[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-df502657] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-df502657] {
    display: block !important;
    margin-left: 15px;
}
}
.modal_column[data-v-df502657] {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.modal_column__m350[data-v-df502657] {
  max-width: 350px;
}
.modal_column__title[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  display: flex;
  padding-left: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.modal_column__input[data-v-df502657] {
  position: relative;
  display: inline-block;
}
.modal_column__input__icon[data-v-df502657] {
  position: absolute;
  top: 17px;
  left: 10px;
  font-size: 25px;
}
.modal_column__input__signature[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a5a5a5;
  position: absolute;
  top: 12px;
  font-size: 18px;
  text-align: end;
  right: -10px;
}
.modal_fields[data-v-df502657] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-df502657]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-df502657] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-df502657] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-df502657] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-df502657] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-df502657] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-df502657] {
    justify-content: left;
}
}
.desc-banner-img[data-v-df502657] {
  margin-top: 20px;
  border: 1px solid #4b4b4b;
  border-radius: 8px 8px 0 0;
}
.banner_download[data-v-df502657] {
  border-radius: 0 0 8px 8px !important;
  margin-top: -8px;
  color: white !important;
}
.banner_download[data-v-df502657]:hover {
  color: #3399ff !important;
}
.game__img[data-v-df502657] {
  position: relative;
  object-fit: contain;
  padding: 15px 24px;
  width: 244px;
  border-radius: 4px;
}
@media (max-width: 840px) {
.game__img[data-v-df502657] {
    width: 90%;
}
}
.modal_fields[data-v-df502657] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-df502657]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-df502657] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-df502657] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-df502657] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-df502657] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-df502657] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-df502657] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-df502657] {
    justify-content: center;
}
}
.r-card[data-v-df502657] {
  max-width: 756px;
}
@media (max-width: 840px) {
.r-card[data-v-df502657] {
    margin-left: 15px;
    max-width: 90%;
}
}.join[data-v-d866f7f6]:last-child {
  border-radius: 0px 0px 18px 18px;
  margin-bottom: 0px !important;
}
.larger-icon[data-v-d866f7f6] {
  width: 6rem;
  height: 100%;
}
.column_modal[data-v-d866f7f6] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-d866f7f6] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-d866f7f6] {
  max-width: 350px;
}
.column_modal__m510[data-v-d866f7f6] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-d866f7f6] {
  color: #3399ff;
}
.column_modal__header[data-v-d866f7f6] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-d866f7f6] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-d866f7f6] {
    text-align: left;
    max-width: 100% !important;
}
.column_modal__header span[data-v-d866f7f6] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-d866f7f6] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-d866f7f6] {
    text-align: left;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-d866f7f6] {
  color: #3399ff;
}
.column_modal__img[data-v-d866f7f6] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-d866f7f6] {
    margin: 0 auto !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-d866f7f6] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-d866f7f6] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-d866f7f6] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-d866f7f6] {
    align-items: center;
}
.column_modal__body__description[data-v-d866f7f6] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-d866f7f6] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-d866f7f6] {
    text-align: left;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-d866f7f6] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-d866f7f6] {
  margin-left: 20px;
}
.column_modal__header[data-v-d866f7f6] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-d866f7f6] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-d866f7f6] {
    display: block !important;
    margin: 0 auto;
}
}
.final-box[data-v-d866f7f6] {
  padding-bottom: 65px !important;
}
.paddingBottom[data-v-d866f7f6] .row_modal.final-box.join {
  padding-bottom: 160px !important;
}
.row_modal[data-v-d866f7f6] {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232224;
}
@media (max-width: 840px) {
.row_modal[data-v-d866f7f6] {
    padding-top: 30px;
    flex-direction: column;
}
}
.banner_position[data-v-d866f7f6] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 840px) {
.banner_position[data-v-d866f7f6] {
    margin-left: 60px;
}
}
@media (max-width: 840px) {
.banner_position[data-v-d866f7f6] {
    margin-left: 15px;
}
}.is-label[data-v-394af2ed] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 16px !important;
}
.is-blue .form-switch i[data-v-394af2ed] {
  background: #77aaff !important;
}
.is-dark .form-switch i[data-v-394af2ed] {
  background: #1166ff !important;
}
.form-switch input:checked + i[data-v-394af2ed]::after {
  transform: translate3d(22px, 2px, 0);
}
.form-switch i[data-v-394af2ed] {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 26px;
  background-color: #e6e6e6;
  border-radius: 55px;
  vertical-align: text-bottom;
  transition: all 0.3s linear;
}
.form-switch i[data-v-394af2ed]::after {
  content: "";
  position: absolute;
  left: 0;
  width: 31px;
  height: 31px;
  background-color: #fff;
  border-radius: 49px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
  transform: translate3d(2px, 2px, 0);
  transition: all 0.2s ease-in-out;
}
.form-switch i[data-v-394af2ed]::before {
  content: "";
  position: absolute;
  left: 0;
  width: 52px;
  height: 24px;
  background-color: #fff;
  border-radius: 49px;
  transition: all 0.25s linear;
}
.form-switch input:checked + i[data-v-d55a5106][data-v-394af2ed]::after {
  transform: translate3d(25px, -2px, 0);
}
.is-dark .form-switch input:checked + i[data-v-394af2ed]::after {
  background: #3399ff !important;
}
.switch-segment .form-switch[data-v-394af2ed] {
  transform: scale(1) !important;
  margin-right: 16px;
}
.form-switch i[data-v-394af2ed] {
  width: 70px;
  height: 39px;
}
.form-switch i[data-v-394af2ed]::after {
  width: 39px;
  height: 39px;
  transform: translate3d(2px, 0px, 0);
}
.form-switch input:checked + i[data-v-394af2ed]::after {
  transform: translate3d(30px, 0px, 0) !important;
}
.is-dark .form-switch i[data-v-394af2ed]::before {
  height: 39px;
  width: 70px;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
.form-switch input:checked + i[data-v-394af2ed]::before {
  transform: translate3d(2px, 0px, 0) scale3d(0, 0, 0);
}.checkbox[data-v-5887c7cd] {
  padding-left: 0px;
}
.checkbox_input[data-v-5887c7cd] {
  color: #faae42;
  padding-left: 0px !important;
  margin-right: 10px;
  width: 25px;
  height: 25px;
  border: 1px solid #faae42 !important;
  border-radius: 7px !important;
  background: #3b3b41 0% 0% no-repeat padding-box;
  background-color: #3b3b41 !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-ade3ab57] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-ade3ab57] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-ade3ab57] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.r-card.is-warning[data-v-ade3ab57] {
  background: #232224 !important;
  background-color: #232224 !important;
}
.is-border-blue[data-v-ade3ab57] {
  border-color: #3399ff !important;
  margin-left: 20px;
}
.modal__first_column[data-v-ade3ab57] {
  margin: 0 0px 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-ade3ab57] {
    margin-left: 0px !important;
}
}
.special-requirements-row[data-v-ade3ab57] {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 840px) {
.special-requirements-row[data-v-ade3ab57] {
    padding-left: 15px;
    align-items: self-start;
    flex-direction: column;
}
}
.special-requirements-row input[data-v-ade3ab57] {
  margin-right: 20px;
}
.special-requirements-row__column[data-v-ade3ab57] {
  display: flex;
  flex-direction: row;
}
@media (max-width: 840px) {
.special-requirements-row__column[data-v-ade3ab57] {
    padding-bottom: 20px;
}
}
.layer_div[data-v-ade3ab57] {
  position: relative;
}
.row_layer[data-v-ade3ab57] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 30;
}
.special_requirements[data-v-ade3ab57] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.row_modal_child[data-v-ade3ab57] {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (max-width: 840px) {
.row_modal_child[data-v-ade3ab57] {
    flex-direction: column;
    padding-left: 15px;
}
}
.row_modal_column[data-v-ade3ab57] {
  flex-direction: column;
}
.inactive_status[data-v-ade3ab57] {
  opacity: 0.5;
}
.column_modal[data-v-ade3ab57] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-ade3ab57] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-ade3ab57] {
  max-width: 350px;
}
.column_modal__m510[data-v-ade3ab57] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-ade3ab57] {
  color: #3399ff;
}
.column_modal__header[data-v-ade3ab57] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-ade3ab57] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-ade3ab57] {
    text-align: left;
    padding-left: 15px;
    max-width: 100% !important;
}
.column_modal__header span[data-v-ade3ab57] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-ade3ab57] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-ade3ab57] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-ade3ab57] {
  color: #3399ff;
}
.column_modal__img[data-v-ade3ab57] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-ade3ab57] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-ade3ab57] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-ade3ab57] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-ade3ab57] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-ade3ab57] {
    align-items: center;
}
.column_modal__body__description[data-v-ade3ab57] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-ade3ab57] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-ade3ab57] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-ade3ab57] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-ade3ab57] {
  margin-left: 20px;
}
.column_modal__header[data-v-ade3ab57] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-ade3ab57] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-ade3ab57] {
    display: block !important;
    margin: 0 auto;
}
}
.modal_fields[data-v-ade3ab57] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-ade3ab57] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-ade3ab57] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-ade3ab57]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-ade3ab57] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-ade3ab57] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-ade3ab57] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-ade3ab57] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-ade3ab57] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-ade3ab57] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-ade3ab57] {
    justify-content: center;
}
}.first[data-v-b6b8a043] {
  border-radius: 7px 7px 7px 7px !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-2046f44a] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-2046f44a] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-2046f44a] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.massive_message[data-v-2046f44a] {
  margin-top: -20px;
}
.massive_overlay[data-v-2046f44a] {
  max-width: 100%;
}
.modal__first_column[data-v-2046f44a] {
  margin: 0 0px 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-2046f44a] {
    margin-left: 0px !important;
}
}
.banner_download[data-v-2046f44a] {
  border-radius: 0 0 8px 8px !important;
  margin-top: -8px;
  color: white !important;
}
.banner_download[data-v-2046f44a]:hover {
  color: #3399ff !important;
}
.campaign[data-v-2046f44a] {
  display: flex;
  width: 45%;
  border-right: 1px solid #a5a5a5;
  margin-right: 30px;
}
@media (max-width: 840px) {
.campaign[data-v-2046f44a] {
    width: 100% !important;
    border-bottom: 1px solid #a5a5a5 !important;
    border-right: none !important;
    padding-bottom: 20px;
    margin-bottom: 30px !important;
}
}
.automation-tag[data-v-2046f44a] {
  margin-left: 10px;
}
.column_modal[data-v-2046f44a] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-2046f44a] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-2046f44a] {
  max-width: 350px;
}
.column_modal__m510[data-v-2046f44a] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-2046f44a] {
  color: #3399ff;
}
.column_modal__header[data-v-2046f44a] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-2046f44a] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-2046f44a] {
    text-align: left;
    max-width: 100% !important;
}
.column_modal__header span[data-v-2046f44a] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-2046f44a] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-2046f44a] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-2046f44a] {
  color: #3399ff;
}
.column_modal__img[data-v-2046f44a] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-2046f44a] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-2046f44a] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-2046f44a] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-2046f44a] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-2046f44a] {
    align-items: center;
}
.column_modal__body__description[data-v-2046f44a] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-2046f44a] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-2046f44a] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-2046f44a] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-2046f44a] {
  margin-left: 20px;
}
.column_modal__header[data-v-2046f44a] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-2046f44a] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-2046f44a] {
    display: block !important;
    margin-left: 15px;
}
}
.modal_column[data-v-2046f44a] {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.modal_column__m350[data-v-2046f44a] {
  max-width: 350px;
}
.modal_column__title[data-v-2046f44a] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  display: flex;
  padding-left: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.modal_column__input[data-v-2046f44a] {
  position: relative;
  display: inline-block;
}
.modal_column__input__icon[data-v-2046f44a] {
  position: absolute;
  top: 17px;
  left: 10px;
  font-size: 25px;
}
.modal_column__input__signature[data-v-2046f44a] {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a5a5a5;
  position: absolute;
  top: 12px;
  font-size: 18px;
  text-align: end;
  right: -10px;
}
.modal_fields[data-v-2046f44a] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-2046f44a] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-2046f44a] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-2046f44a]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-2046f44a] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-2046f44a] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-2046f44a] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-2046f44a] {
  resize: none;
  height: 100%;
  padding: 12px 40px;
  max-width: 343px;
  min-height: 125px;
}
.modal_fields__icon-30[data-v-2046f44a] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-2046f44a] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-2046f44a] {
    justify-content: left;
}
}
.banner__block_img[data-v-2046f44a] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
  margin: auto;
  margin-bottom: 20px;
  margin-top: 20px;
}
.banner__img[data-v-2046f44a] {
  position: relative;
  object-fit: contain;
  width: 244px;
  border-radius: 4px;
}
@media (max-width: 840px) {
.banner__img[data-v-2046f44a] {
    width: 90%;
}
}
.banner__test_overlay[data-v-2046f44a] {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #4c4c4e;
  height: 40px;
  background: #232224;
  border-radius: 0 0 12px 12px;
}
.banner__button[data-v-2046f44a] {
  margin-left: 10px;
}
.banner__icon[data-v-2046f44a] {
  position: absolute;
  top: 28%;
  left: 38%;
  font-size: 72px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 30px;
  width: 60px;
  height: 60px;
  cursor: pointer;
}
.banner__btn[data-v-2046f44a] {
  position: absolute;
  top: 14px;
  left: 18px;
  cursor: pointer;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tabs-inner {
  margin: 0;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .massive_message {
  margin: 0;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .modal_fields__textarea {
  width: 100% !important;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tab-content {
  background: #3b3b41;
  border: 1px solid #4c4c4e;
  border-radius: 0 0 7px 7px;
  border-top: none;
  padding: 0px;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tab-content .modal_column {
  margin: 0;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tabs ul {
  padding: 0 !important;
  width: 100%;
  display: flex;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tabs ul li {
  flex: auto;
  border: 1px solid #4c4c4e;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tabs ul li a {
  background: transparent;
  color: #a5a5a5;
  width: 100%;
  border: none;
  margin: 0;
  font-weight: 400;
  font-size: 16px;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tabs ul li:first-child {
  border-radius: 7px 0 0 0;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tabs ul li:last-child {
  border-radius: 0 7px 0 0;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tabs ul li.is-active {
  background: #3399ff;
  border-color: #3399ff;
}
.row_modal[data-v-2046f44a] .tabs-wrapper .tabs ul li.is-active a {
  color: #100e12;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-d5ead2bf] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-d5ead2bf] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-d5ead2bf] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
@media (max-width: 840px) {
.w-250[data-v-d5ead2bf] {
    width: 100% !important;
}
}
.modal__first_column[data-v-d5ead2bf] {
  margin: 0 0px 0 60px;
  min-height: 200px;
}
.game_key[data-v-d5ead2bf] {
  display: flex;
  width: 45%;
  margin-right: 30px;
}
.button[data-v-d5ead2bf] {
  margin-top: 20px;
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.button span[data-v-d5ead2bf] {
  color: #a5a5a5;
}
.button[data-v-d5ead2bf]:hover {
  color: #a5a5a5;
}
.column_modal[data-v-d5ead2bf] {
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__icon_mobile[data-v-d5ead2bf] {
    ttext-align: left;
    display: flex;
    flex-direction: column;
    width: 100px;
}
}
.column_modal__border[data-v-d5ead2bf] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-d5ead2bf] {
  max-width: 350px;
}
.column_modal__m510[data-v-d5ead2bf] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-d5ead2bf] {
  color: #3399ff;
}
.column_modal__header[data-v-d5ead2bf] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-d5ead2bf] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-d5ead2bf] {
    text-align: center;
    max-width: 100% !important;
}
.column_modal__header span[data-v-d5ead2bf] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-d5ead2bf] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-d5ead2bf] {
    text-align: left;
    padding-left: 15px;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-d5ead2bf] {
  color: #3399ff;
}
.column_modal__img[data-v-d5ead2bf] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-d5ead2bf] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-d5ead2bf] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-d5ead2bf] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-d5ead2bf] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-d5ead2bf] {
    align-items: center;
}
.column_modal__body__description[data-v-d5ead2bf] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-d5ead2bf] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-d5ead2bf] {
    text-align: left;
    max-width: 100% !important;
    padding-left: 15px;
}
}
.column_modal__switch[data-v-d5ead2bf] {
  margin-top: 20px;
  display: flex;
}
@media (max-width: 840px) {
.column_modal__switch[data-v-d5ead2bf] {
    padding-left: 20px;
    padding-bottom: 10px;
}
}
.column_modal__switch span[data-v-d5ead2bf] {
  margin-left: 20px;
}
.column_modal__header[data-v-d5ead2bf] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-d5ead2bf] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-d5ead2bf] {
    display: block !important;
    margin: 0 auto;
}
}
.modal_fields[data-v-d5ead2bf] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-d5ead2bf] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-d5ead2bf] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-d5ead2bf]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-d5ead2bf] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-d5ead2bf] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-d5ead2bf] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-d5ead2bf] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-d5ead2bf] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-d5ead2bf] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-d5ead2bf] {
    justify-content: left;
    padding-left: 15px;
}
}.is-dark .form-switch i[data-v-c831094d] {
  background: #3b3b41 !important;
}
.switch-segment .form-switch[data-v-c831094d] {
  transform: scale(1.4);
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-4cdfcc63] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-4cdfcc63] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-4cdfcc63] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
@media (max-width: 840px) {
.w-250[data-v-4cdfcc63] {
    width: 100% !important;
}
}
.column_modal[data-v-4cdfcc63] {
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__icon_mobile[data-v-4cdfcc63] {
    ttext-align: left;
    display: flex;
    flex-direction: column;
    width: 100px;
}
}
.column_modal__border[data-v-4cdfcc63] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-4cdfcc63] {
  max-width: 350px;
}
.column_modal__m510[data-v-4cdfcc63] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-4cdfcc63] {
  color: #3399ff;
}
.column_modal__header[data-v-4cdfcc63] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-4cdfcc63] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-4cdfcc63] {
    text-align: center;
    max-width: 100% !important;
}
.column_modal__header span[data-v-4cdfcc63] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-4cdfcc63] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-4cdfcc63] {
    text-align: left;
    padding-left: 15px;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-4cdfcc63] {
  color: #3399ff;
}
.column_modal__img[data-v-4cdfcc63] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-4cdfcc63] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-4cdfcc63] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-4cdfcc63] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-4cdfcc63] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-4cdfcc63] {
    align-items: center;
}
.column_modal__body__description[data-v-4cdfcc63] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-4cdfcc63] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-4cdfcc63] {
    text-align: left;
    max-width: 100% !important;
    padding-left: 15px;
}
}
.column_modal__switch[data-v-4cdfcc63] {
  margin-top: 20px;
  display: flex;
}
@media (max-width: 840px) {
.column_modal__switch[data-v-4cdfcc63] {
    padding-left: 20px;
    padding-bottom: 10px;
}
}
.column_modal__switch span[data-v-4cdfcc63] {
  margin-left: 20px;
}
.column_modal__header[data-v-4cdfcc63] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-4cdfcc63] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-4cdfcc63] {
    display: block !important;
    margin: 0 auto;
}
}
.modal_fields[data-v-4cdfcc63] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-4cdfcc63] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-4cdfcc63] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-4cdfcc63]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-4cdfcc63] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-4cdfcc63] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-4cdfcc63] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-4cdfcc63] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-4cdfcc63] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-4cdfcc63] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-4cdfcc63] {
    justify-content: left;
    padding-left: 15px;
}
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-16ae3418] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-16ae3418] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-16ae3418] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.modal__first_column[data-v-16ae3418] {
  margin: 0 0px 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-16ae3418] {
    margin-left: 0px !important;
}
}
.column_modal[data-v-16ae3418] {
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal[data-v-16ae3418] {
    max-width: 500px !important;
    display: block !important;
}
}
.column_modal__border[data-v-16ae3418] {
  max-width: 380px !important;
}
@media (min-width: 840px) {
.column_modal__border[data-v-16ae3418] {
    border-left: 1px solid #a5a5a5;
    padding-left: 30px;
    margin: 0 0px 0 30px !important;
}
}
@media (max-width: 840px) {
.column_modal__border[data-v-16ae3418] {
    padding-top: 15px;
}
}
.column_modal__m350[data-v-16ae3418] {
  max-width: 350px;
}
.column_modal__m510[data-v-16ae3418] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-16ae3418] {
  color: #3399ff;
}
.column_modal__header[data-v-16ae3418] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-16ae3418] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-16ae3418] {
    text-align: left;
    padding-left: 15px;
    max-width: 100% !important;
}
.column_modal__header span[data-v-16ae3418] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-16ae3418] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-16ae3418] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-16ae3418] {
  color: #3399ff;
}
.column_modal__img[data-v-16ae3418] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-16ae3418] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-16ae3418] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-16ae3418] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-16ae3418] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-16ae3418] {
    align-items: center;
}
.column_modal__body__description[data-v-16ae3418] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-16ae3418] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-16ae3418] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-16ae3418] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-16ae3418] {
  margin-left: 20px;
}
.column_modal__header[data-v-16ae3418] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 840px) {
.column_modal__header[data-v-16ae3418] {
    text-align: left;
}
}
.column_modal__select[data-v-16ae3418] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
.modal_column[data-v-16ae3418] {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.modal_column__m350[data-v-16ae3418] {
  max-width: 350px;
}
.modal_column__title[data-v-16ae3418] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  display: flex;
  padding-left: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.modal_column__input[data-v-16ae3418] {
  position: relative;
  display: inline-block;
}
.modal_column__input__icon[data-v-16ae3418] {
  position: absolute;
  top: 17px;
  left: 10px;
  font-size: 25px;
}
.modal_column__input__signature[data-v-16ae3418] {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a5a5a5;
  position: absolute;
  top: 12px;
  font-size: 18px;
  text-align: end;
  right: -10px;
}
.modal_fields[data-v-16ae3418] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-16ae3418] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-16ae3418] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-16ae3418]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-16ae3418] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input_scope[data-v-16ae3418] {
  width: 95% !important;
  max-width: 95% !important;
}
.modal_fields__special_textarea[data-v-16ae3418] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-16ae3418] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-16ae3418] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-16ae3418] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-16ae3418] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-16ae3418] {
    justify-content: center;
}
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-79984b3a] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-79984b3a] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-79984b3a] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.custom[data-v-79984b3a] {
  border-color: #faae42 !important;
  text-align: center;
  background: #2a292b !important;
}
.sound_off[data-v-79984b3a] {
  flex-direction: row !important;
  justify-content: space-between;
}
.sound_off_first[data-v-79984b3a] {
  margin: 0;
  padding: 0 60px;
  width: 100%;
}
@media (max-width: 450px) {
.sound_off_first[data-v-79984b3a] {
    padding: 0 20px !important;
}
}
.column_modal[data-v-79984b3a] {
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__icon_mobile[data-v-79984b3a] {
    ttext-align: left;
    display: flex;
    flex-direction: column;
    width: 100px;
    padding-top: 10px;
}
}
.column_modal__border[data-v-79984b3a] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-79984b3a] {
  max-width: 350px;
}
.column_modal__m510[data-v-79984b3a] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-79984b3a] {
  color: #3399ff;
}
.column_modal__header[data-v-79984b3a] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-79984b3a] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-79984b3a] {
    text-align: center;
    max-width: 100% !important;
}
.column_modal__header span[data-v-79984b3a] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-79984b3a] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-79984b3a] {
    text-align: left;
    padding-left: 15px;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-79984b3a] {
  color: #3399ff;
}
.column_modal__img[data-v-79984b3a] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-79984b3a] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-79984b3a] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-79984b3a] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-79984b3a] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-79984b3a] {
    align-items: center;
}
.column_modal__body__description[data-v-79984b3a] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-79984b3a] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-79984b3a] {
    text-align: left;
    max-width: 100% !important;
    padding-left: 15px;
}
}
.column_modal__switch[data-v-79984b3a] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-79984b3a] {
  margin-left: 20px;
}
.column_modal__header[data-v-79984b3a] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-79984b3a] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-79984b3a] {
    display: block !important;
    margin: 0 auto;
}
}
.modal_fields[data-v-79984b3a] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-79984b3a] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-79984b3a] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-79984b3a]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-79984b3a] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-79984b3a] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-79984b3a] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-79984b3a] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-79984b3a] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-79984b3a] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-79984b3a] {
    justify-content: center;
}
}
.highlight-blue[data-v-79984b3a] {
  background-color: #3399ff !important;
  color: black !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-e19b16be] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-e19b16be] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-e19b16be] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.clock_face[data-v-e19b16be] {
  display: flex;
  position: absolute;
  width: 100%;
  top: -30px;
}
.clock_face__element[data-v-e19b16be] {
  text-align: right;
}
.click_face[data-v-e19b16be] {
  display: flex;
  position: absolute;
  width: 100%;
  top: 30px;
}
.click_face__element[data-v-e19b16be] {
  text-align: right;
}
.title-clicks[data-v-e19b16be] {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
  height: 70px;
}
.title-activations[data-v-e19b16be] {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
}
.division_block[data-v-e19b16be] {
  width: 100%;
  height: 40px;
  z-index: 2;
  position: absolute;
  display: flex;
  top: -1px;
}
.active[data-v-e19b16be] {
  color: white;
}
.not-active[data-v-e19b16be] {
  color: #606060;
}
.division .not-active[data-v-e19b16be] {
  margin-left: 21%;
  color: #606060;
}
.division .active[data-v-e19b16be] {
  color: white;
  margin-left: 22.5%;
}
.division__clicks[data-v-e19b16be] {
  margin-left: 20%;
  position: absolute;
  top: -30px;
}
.division__activation[data-v-e19b16be] {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 30px;
}
.division__activation .lock[data-v-e19b16be] {
  fill: #606060;
}
.border[data-v-e19b16be] {
  border-right: 1px solid #606060;
}
.division[data-v-e19b16be]:not(:first-child) {
  display: block;
  height: 35px;
}
.clicks[data-v-e19b16be] {
  width: 100%;
  height: 15px;
}
.activation[data-v-e19b16be] {
  width: 100%;
  height: 15px;
}
.block_line[data-v-e19b16be] {
  height: 70px;
  width: 60%;
  position: relative;
}
.progress_system[data-v-e19b16be] {
  width: 100%;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.progress_block[data-v-e19b16be] {
  width: 100%;
  position: relative;
}
.progress_block__line1[data-v-e19b16be] {
  position: absolute;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 0.7rem;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
  width: 100%;
}
.progress_block__line2[data-v-e19b16be] {
  position: absolute;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 0.7rem;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
}
.progress_block__line3[data-v-e19b16be] {
  position: absolute;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 0.7rem;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
}
.progress_block__line4[data-v-e19b16be] {
  position: absolute;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 0.7rem;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
}
.progress_block .gray[data-v-e19b16be] {
  background: #151517;
}
.progress_block .purple[data-v-e19b16be] {
  background: #b581b5;
}
.progress_block .white[data-v-e19b16be] {
  background: #ffffff;
}
.progress_block .blue[data-v-e19b16be] {
  background: #3399ff;
}.border-1[data-v-38d9e2c5] {
  border-radius: 16px;
  border: 1px solid #ffffff;
}
@media (min-width: 840px) {
.border-1[data-v-38d9e2c5] {
    width: 80%;
}
}
@media (max-width: 840px) {
.border-1[data-v-38d9e2c5] {
    width: 90%;
}
}
.fade-enter-active[data-v-38d9e2c5] {
  transition: opacity 0.5s ease;
}
.fade-enter-from[data-v-38d9e2c5],
.fade-leave-to[data-v-38d9e2c5] {
  opacity: 0;
}
.slide-fade-enter-from[data-v-38d9e2c5],
.slide-fade-leave-to[data-v-38d9e2c5] {
  transform: translateX(20px);
  opacity: 0;
}
.select_banner[data-v-38d9e2c5] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.select_body[data-v-38d9e2c5] {
  background: #454545;
  opacity: 0.8;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.select_body[data-v-38d9e2c5]:hover {
  cursor: pointer;
}
.select_body__icon[data-v-38d9e2c5] {
  color: #454545;
  background: #fff;
  border-radius: 3px;
}
.select_body__title[data-v-38d9e2c5] {
  padding-top: 4px;
  display: flex;
  align-items: center;
  line-height: 1.1;
  font-size: 12px;
  flex-direction: column;
  font-family: "degular", "Montserrat", sans-serif;
}
.border-2[data-v-38d9e2c5] {
  padding: 15px;
  border-radius: 8px;
  position: relative;
}
.img[data-v-38d9e2c5] {
  border-radius: 8px;
  z-index: 3;
}
.select_element[data-v-38d9e2c5] {
  position: absolute;
  height: 43%;
  width: 20%;
  border-radius: 8px;
  border: 2px dashed #a5a5a5;
  z-index: 2;
}
@media (max-width: 500px) {
.select_element[data-v-38d9e2c5] {
    height: 39%;
}
}
.select-1[data-v-38d9e2c5] {
  left: 5%;
  top: 7%;
}
@media (max-width: 500px) {
.select-1[data-v-38d9e2c5] {
    left: 5%;
    top: 7%;
}
}
@media (min-width: 500px) and (max-width: 1200px) {
.select-1[data-v-38d9e2c5] {
    left: 4%;
    top: 5%;
}
}
@media (min-width: 1200px) {
.select-1[data-v-38d9e2c5] {
    left: 4%;
    top: 4%;
}
}
@media (max-width: 500px) {
.select-2[data-v-38d9e2c5] {
    left: 40%;
    top: 7%;
}
}
@media (min-width: 500px) and (max-width: 1200px) {
.select-2[data-v-38d9e2c5] {
    left: 40%;
    top: 5%;
}
}
@media (min-width: 1200px) {
.select-2[data-v-38d9e2c5] {
    left: 40%;
    top: 4%;
}
}
@media (max-width: 500px) {
.select-3[data-v-38d9e2c5] {
    left: 75%;
    top: 7%;
}
}
@media (min-width: 500px) and (max-width: 780px) {
.select-3[data-v-38d9e2c5] {
    left: 76%;
    top: 5%;
}
}
@media (min-width: 780px) and (max-width: 790px) {
.select-3[data-v-38d9e2c5] {
    left: 75%;
    top: 5%;
}
}
@media (min-width: 790px) and (max-width: 830px) {
.select-3[data-v-38d9e2c5] {
    left: 74%;
    top: 5%;
}
}
@media (min-width: 830px) and (max-width: 840px) {
.select-3[data-v-38d9e2c5] {
    left: 70%;
    top: 5%;
}
}
@media (min-width: 841px) and (max-width: 1200px) {
.select-3[data-v-38d9e2c5] {
    left: 76%;
    top: 5%;
}
}
@media (min-width: 1200px) {
.select-3[data-v-38d9e2c5] {
    left: 76%;
    top: 5%;
}
}
@media (max-width: 500px) {
.select-4[data-v-38d9e2c5] {
    left: 5%;
    top: 50%;
}
}
@media (min-width: 500px) and (max-width: 1200px) {
.select-4[data-v-38d9e2c5] {
    left: 4%;
    top: 50%;
}
}
@media (min-width: 1200px) {
.select-4[data-v-38d9e2c5] {
    left: 4%;
    top: 50%;
}
}
@media (max-width: 500px) {
.select-5[data-v-38d9e2c5] {
    left: 40%;
    top: 50%;
}
}
@media (min-width: 500px) and (max-width: 1200px) {
.select-5[data-v-38d9e2c5] {
    left: 40%;
    top: 50%;
}
}
@media (min-width: 1200px) {
.select-5[data-v-38d9e2c5] {
    left: 40%;
    top: 50%;
}
}
@media (max-width: 500px) {
.select-6[data-v-38d9e2c5] {
    left: 75%;
    top: 50%;
}
}
@media (min-width: 500px) and (max-width: 780px) {
.select-6[data-v-38d9e2c5] {
    left: 76%;
    top: 50%;
}
}
@media (min-width: 780px) and (max-width: 790px) {
.select-6[data-v-38d9e2c5] {
    left: 75%;
    top: 50%;
}
}
@media (min-width: 790px) and (max-width: 830px) {
.select-6[data-v-38d9e2c5] {
    left: 74%;
    top: 50%;
}
}
@media (min-width: 830px) and (max-width: 840px) {
.select-6[data-v-38d9e2c5] {
    left: 70%;
    top: 50%;
}
}
@media (min-width: 841px) and (max-width: 1200px) {
.select-6[data-v-38d9e2c5] {
    left: 76%;
    top: 50%;
}
}
@media (min-width: 1200px) {
.select-6[data-v-38d9e2c5] {
    left: 76%;
    top: 50%;
}
}.banner_position[data-v-274c2b43] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 840px) {
.banner_position[data-v-274c2b43] {
    margin-left: 60px;
}
}
@media (max-width: 840px) {
.banner_position[data-v-274c2b43] {
    margin-left: 15px;
}
}
.column_modal[data-v-274c2b43] {
  display: flex;
  flex-direction: column;
}
.column_modal__header[data-v-274c2b43] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-274c2b43] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-274c2b43] {
    text-align: left;
    max-width: 100% !important;
}
.column_modal__header span[data-v-274c2b43] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-274c2b43] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-274c2b43] {
    text-align: left;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-274c2b43] {
  color: #3399ff;
}
.column_modal__img[data-v-274c2b43] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-274c2b43] {
    margin: 0 auto !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-274c2b43] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__description[data-v-274c2b43] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-274c2b43] {
    text-align: left;
    max-width: 100% !important;
}
}
.column_modal__header[data-v-274c2b43] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-274c2b43] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-274c2b43] {
    display: block !important;
    margin: 0 auto;
}
}
.row_modal[data-v-274c2b43] {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232224;
}
@media (max-width: 840px) {
.row_modal[data-v-274c2b43] {
    padding-top: 30px;
    flex-direction: column;
}
}
.row_modal[data-v-274c2b43]:nth-child(odd) {
  background: #2a292b;
}.checkbox_input[data-v-4a2b64e4] {
  margin-right: 10px;
  width: 35px;
  height: 35px;
  border: 1px solid #4b4b4b;
  border-radius: 18px;
  background: #3b3b41 0% 0% no-repeat padding-box;
  background-color: #3b3b41 !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-f8ce144f] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-f8ce144f] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-f8ce144f] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.modal[data-v-f8ce144f] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 30;
  width: 100%;
  height: 100%;
}
.modal__first_column[data-v-f8ce144f] {
  margin: 0 0px 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-f8ce144f] {
    margin-left: 0px !important;
}
}
.special_download[data-v-f8ce144f] {
  order-radius: 8px 8px 8px 8px !important;
  margin-top: 16px;
  color: white !important;
}
.special_download[data-v-f8ce144f]:hover {
  color: #3399ff !important;
}
.row_modal_end[data-v-f8ce144f] {
  padding-top: 22px;
  background: #3399ff;
  position: absolute;
  height: 120px;
  bottom: 0px;
  z-index: 2;
  width: 869px;
  border-radius: 0px 0px 18px 18px;
}
.modal_footer[data-v-f8ce144f] {
  flex-direction: row;
  display: flex;
  align-items: center;
  margin-top: unset;
}
.modal_footer__description[data-v-f8ce144f] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 400px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
.modal_footer span[data-v-f8ce144f] {
  font-size: 22px;
}
.modal_footer span[data-v-f8ce144f] {
  color: white;
}
.modal_footer a[data-v-f8ce144f] {
  color: white;
  text-decoration: underline;
}
.modal_footer a[data-v-f8ce144f]:hover {
  color: #151517;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-601d3469] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-601d3469] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-601d3469] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.add_merge[data-v-601d3469] {
  margin-left: 60px;
}
.p100[data-v-601d3469] {
  padding-left: 70px;
}
@media (max-width: 340px) {
.is-medium[data-v-601d3469] {
    width: 100%;
    margin: 0 auto 10px !important;
}
}
.final-box[data-v-601d3469] {
  padding-bottom: 65px !important;
  background: #2a2a2b !important;
}
@media (max-width: 840px) {
.banner[data-v-601d3469] {
    margin-top: -200px !important;
}
}
.r-card.is-warning[data-v-601d3469] {
  background: #232224 !important;
  background-color: #232224 !important;
}
.modal.active[data-v-601d3469] {
  display: flex;
}
.modal[data-v-601d3469] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 30;
  width: 100%;
  height: 100%;
}
.modal__add350[data-v-601d3469] {
  max-width: 350px;
}
.modal__block_status[data-v-601d3469] {
  margin-top: 15px;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 840px) {
.modal__block_status[data-v-601d3469] {
    display: none;
}
}
.modal__overlay[data-v-601d3469] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
}
.modal__content[data-v-601d3469] {
  align-items: center;
  max-height: calc(100vh - 40px);
  position: relative;
  border-radius: 18px 18px 0px 0px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  max-width: 879px;
  width: 100%;
  height: 1770px;
  padding: 1px 1px 0px;
  margin-bottom: 2px;
  z-index: 30;
  overflow: hidden;
}
.modal__content-wrapper[data-v-601d3469] {
  width: 99%;
  height: calc(100% - 100px);
  background: #2a2a2b;
  border-radius: 0 25px 0 0;
  overflow: hidden;
}
.modal__content-wrapper.full[data-v-601d3469] {
  height: 100%;
  border-radius: 0 25px 25px 25px;
}
.modal__header[data-v-601d3469] {
  padding: 15px 30px 15px 30px;
  display: flex;
  justify-content: space-between;
  background-color: #232224;
  position: relative;
  width: 100%;
  z-index: 20;
}
.modal__header__right_button[data-v-601d3469] {
  margin-left: 20px;
}
@media (max-width: 840px) {
.modal__header__left[data-v-601d3469] {
    display: none;
}
}
.modal__header__left__line1[data-v-601d3469] {
  color: #ffffff;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 35px;
  max-width: 470px;
  line-height: 45px;
  margin-bottom: 20px;
}
.modal__header__left__line1 span[data-v-601d3469] {
  margin-left: 20px;
  color: #a5a5a5;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 35px;
}
.modal__header__left__line2[data-v-601d3469] {
  color: #a5a5a5;
  font-size: 18px;
}
@media (max-width: 840px) {
.modal__header[data-v-601d3469] {
    display: block !important;
}
}
@media (max-width: 450px) {
.modal__header__left__line1[data-v-601d3469] {
    font-size: 28px !important;
}
.modal__header__left__line1 span[data-v-601d3469] {
    display: block;
    font-size: 28px !important;
    margin-left: 0 !important;
}
.modal__header__left__line2[data-v-601d3469] {
    color: #a5a5a5;
    font-size: 18px;
}
}
.modal__body[data-v-601d3469] {
  display: flex;
  flex-direction: column;
}
.modal__scroll-content[data-v-601d3469] {
  overflow: auto;
  height: calc(100% - 79px);
}
.modal__block_input[data-v-601d3469] {
  margin-top: 30px;
  margin-left: 40px;
  margin-right: 20px;
}
.modal__block_checked[data-v-601d3469] {
  margin-top: 30px;
  margin-left: 45px;
  margin-right: 45px;
}
.modal__first_column[data-v-601d3469] {
  margin: 0 0 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-601d3469] {
    margin-left: 0 !important;
}
}
@media (max-width: 840px) {
.modal__block_button[data-v-601d3469] {
    text-align: right;
}
}
.special_download[data-v-601d3469] {
  order-radius: 8px 8px 8px 8px !important;
  margin-top: 16px;
  color: white !important;
}
.special_download[data-v-601d3469]:hover {
  color: #3399ff !important;
}
.larger-icon[data-v-601d3469] {
  width: 6rem;
  height: 100%;
}
.w750[data-v-601d3469] {
  max-width: 750px;
}
.column_modal[data-v-601d3469] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-601d3469] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-601d3469] {
  max-width: 350px;
}
.column_modal__m510[data-v-601d3469] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-601d3469] {
  color: #3399ff;
}
.column_modal__header[data-v-601d3469] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-601d3469] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-601d3469] {
    text-align: left;
    max-width: 100% !important;
}
.column_modal__header span[data-v-601d3469] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-601d3469] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-601d3469] {
    text-align: left;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-601d3469] {
  color: #3399ff;
}
.column_modal__img[data-v-601d3469] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-601d3469] {
    margin: 0 auto !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-601d3469] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-601d3469] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-601d3469] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-601d3469] {
    align-items: center;
}
.column_modal__body__description[data-v-601d3469] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-601d3469] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-601d3469] {
    text-align: left;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-601d3469] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-601d3469] {
  margin-left: 20px;
}
.column_modal__header[data-v-601d3469] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-601d3469] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-601d3469] {
    display: block !important;
    margin: 0 auto;
}
}
.banner__block_img[data-v-601d3469] {
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.banner__img[data-v-601d3469] {
  position: relative;
  object-fit: contain;
  width: 244px;
  border-radius: 4px;
}
.banner__icon[data-v-601d3469] {
  position: absolute;
  top: 28%;
  left: 38%;
  font-size: 72px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 30px;
  width: 60px;
  height: 60px;
  cursor: pointer;
}
.banner__btn[data-v-601d3469] {
  position: absolute;
  top: 14px;
  left: 18px;
  cursor: pointer;
}
.banner_position[data-v-601d3469] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 840px) {
.banner_position[data-v-601d3469] {
    margin-left: 60px;
}
}
@media (max-width: 840px) {
.banner_position[data-v-601d3469] {
    margin-left: 15px;
}
}
.modal_footer[data-v-601d3469] {
  flex-direction: row;
  display: flex;
  align-items: center;
  margin-top: unset;
}
.modal_footer__description[data-v-601d3469] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 400px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
.modal_footer span[data-v-601d3469] {
  font-size: 22px;
}
.row_modal[data-v-601d3469] {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232224;
}
@media (max-width: 840px) {
.row_modal[data-v-601d3469] {
    padding-top: 30px;
    flex-direction: column;
}
}
.intro_video[data-v-601d3469] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.row_modal[data-v-601d3469]:nth-child(odd) {
  background: #2a292b;
}
.join[data-v-601d3469]:last-child {
  border-radius: 0px 0px 18px 18px;
  margin-bottom: 0px !important;
}
.row_modal_end[data-v-601d3469] {
  padding-top: 22px;
  background: #3399ff;
  position: absolute;
  height: 120px;
  bottom: 0px;
  z-index: 2;
  width: 869px;
  border-radius: 0px 0px 18px 18px;
}
.modal_footer span[data-v-601d3469] {
  color: white;
}
.modal_footer a[data-v-601d3469] {
  color: white;
  text-decoration: underline;
}
.modal_footer a[data-v-601d3469]:hover {
  color: #151517;
}
.paddingBottom[data-v-601d3469] .row_modal.final-box.join {
  padding-bottom: 160px !important;
}@media only screen and (max-width: 991px) {
.modal__content[data-v-a91636a1] {
    width: 100%;
    height: 636px;
}
}
.modal[data-v-a91636a1] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 50;
  border-radius: 10px;
}
.modal__overlay[data-v-a91636a1] {
  padding-bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__content[data-v-a91636a1] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 400px;
  height: 636px;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 10px;
  min-width: 300px;
  background: #201f21;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.modal__content[data-v-a91636a1] {
    width: 735px;
}
}
.modal__header[data-v-a91636a1] {
  display: flex;
  flex-direction: column;
  margin: 20px;
}
.modal__body[data-v-a91636a1] {
  padding: 20px;
  align-items: center;
}
.modal__text[data-v-a91636a1] {
  background: rgba(0, 0, 0, 0.6);
  border: 0px;
  width: 100%;
  height: 450px;
  border-radius: 10px;
  color: #fff;
  padding: 5px;
  resize: none;
}
.modal.active[data-v-a91636a1] {
  display: block;
}
.header[data-v-a91636a1] {
  margin-top: 10px;
}
.header__title[data-v-a91636a1] {
  margin-bottom: 20px;
  margin-right: auto;
  color: #fff;
}
.header__avatar[data-v-a91636a1] {
  height: 50px;
  width: 50px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  overflow: hidden;
}
.header__img[data-v-a91636a1] {
  border-radius: 100px;
  box-shadow: 0 0 7px #666;
}
.header__content[data-v-a91636a1] {
  display: flex;
  width: 100%;
}
.header__right[data-v-a91636a1] {
  margin-left: auto;
}
.header__left[data-v-a91636a1] {
  display: flex;
  flex-direction: row;
}
.header__arrow[data-v-a91636a1] {
  margin-left: 10px;
  padding-top: 12px;
  flex-grow: inherit;
  color: #fff;
}
.header__name_user[data-v-a91636a1] {
  margin: auto;
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  color: #fff;
}
.button_message[data-v-a91636a1] {
  margin-right: 10px;
  width: 100px;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-048fae0c] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-048fae0c] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-048fae0c] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.container[data-v-048fae0c] {
  flex-direction: column;
}
@media (max-width: 1024px) {
.container[data-v-048fae0c] {
    flex-direction: column;
}
}
.col[data-v-048fae0c] {
  display: flex;
  flex-direction: column;
}
.col[data-v-048fae0c]:first-child {
  margin-right: 30px;
  width: calc(100% - 105px);
  height: 100%;
}
@media (max-width: 1024px) {
.col[data-v-048fae0c]:first-child {
    margin-right: 0;
    width: 100%;
    margin-bottom: 18px;
}
}
@media (max-width: 700px) {
.col[data-v-048fae0c]:first-child {
    width: 100%;
    margin-right: 0;
    margin-bottom: 18px;
}
}
.col[data-v-048fae0c]:last-child {
  width: 431px;
}
@media (max-width: 1024px) {
.col[data-v-048fae0c]:last-child {
    width: 100%;
}
}
@media (max-width: 700px) {
.col[data-v-048fae0c]:last-child {
    width: 100% !important;
}
}
.row[data-v-048fae0c] {
  display: flex;
}
@media (max-width: 1250px) {
.new-row[data-v-048fae0c] {
    flex-direction: column;
}
.new-row .col[data-v-048fae0c] {
    margin: 0 0 16px 0;
    width: 100%;
}
}body[data-v-b40ef02d] {
  color: #000;
}
.reset_view[data-v-b40ef02d] {
  background: #2a292b;
  border: 1px solid gray;
  padding: 5px 15px 8px 15px;
  opacity: 60%;
  border-radius: 8px;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  right: 60px;
  top: -5px;
}
.reset_view span[data-v-b40ef02d] {
  font-family: "degular", "Montserrat", sans-serif;
  color: #fff;
}.beta[data-v-94f3291b] {
  margin-left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(51, 153, 255, 0.2);
  border-radius: 4px;
  width: 57px;
  height: 28px;
}
.beta__text[data-v-94f3291b] {
  font-family: "degular", "Montserrat", sans-serif;
  color: #3399ff;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
}
.download_button[data-v-94f3291b] {
  display: flex;
  background: #3b3b41;
  justify-content: center !important;
  border-radius: 0 0 18px 18px;
  align-items: center;
  height: 50px;
  cursor: pointer;
  transition: 0.3s;
}
.download_button[data-v-94f3291b]:hover {
  transition: 0.3s;
  background: transparent 0 0 repeat;
}
.fa-info-circle[data-v-94f3291b] {
  width: 13px;
  height: 13px;
  font-size: 13px;
  margin-left: 7px;
}
.analytics_head[data-v-94f3291b] {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.chart[data-v-94f3291b] {
  position: relative;
}
@media only screen and (min-width: 767px) {
.chart[data-v-94f3291b] {
    border-left: 1px solid #3b3b41;
}
}
@media only screen and (min-width: 767px) {
.foot_statistic .statistic[data-v-94f3291b]:nth-child(2) {
    border-top: 1px solid #3b3b41;
}
}
@media only screen and (min-width: 767px) {
.foot_statistic .statistic[data-v-94f3291b]:nth-child(3) {
    border-top: 1px solid #3b3b41;
}
}
@media only screen and (min-width: 767px) {
.foot_statistic .statistic[data-v-94f3291b]:nth-child(4) {
    border-top: 1px solid #3b3b41;
}
}
.boxed-stats[data-v-94f3291b] {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.boxed-label[data-v-94f3291b] {
  padding-top: 30px;
}
.statistic[data-v-94f3291b] {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
.statistic[data-v-94f3291b] {
    flex-direction: column;
    height: 300px;
    border-top: 1px solid grey;
}
}
@media only screen and (min-width: 767px) {
.statistic[data-v-94f3291b] {
    flex-direction: row;
}
}
.statistic__block[data-v-94f3291b] {
  display: flex;
  flex-direction: column;
}
.statistic__label[data-v-94f3291b] {
  font-size: 13px;
  margin-top: -8px;
}
.statistic__text[data-v-94f3291b] {
  font-size: 32px;
}
.analytics[data-v-94f3291b] {
  position: relative;
  height: 8em;
}
.title-analytics .label_spark10[data-v-94f3291b] {
  font-family: "degular", "Montserrat", sans-serif;
}
.label_spark2[data-v-94f3291b] {
  position: absolute;
  color: #3399ff;
  top: 30px;
  left: 0px;
  font-size: 28px;
  font-weight: 600;
  fontweight: 600;
  font-family: "degular", "Montserrat", sans-serif;
}
.label_spark2__add_icon[data-v-94f3291b] {
  align-items: center;
  display: flex;
  justify-content: center;
}
.statistic_progress[data-v-94f3291b] {
  position: absolute;
  top: 70px;
  left: 40px;
}
.statistic_progress__block[data-v-94f3291b] {
  position: absolute;
  top: 10px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.statistic_progress__title[data-v-94f3291b] {
  font: normal normal normal 13px/22px Degular;
  letter-spacing: 0px;
  color: #a5a5a5;
}
.statistic_progress__max[data-v-94f3291b] {
  font: normal normal normal 13px/22px Degular;
  color: #a5a5a5;
  top: 5px;
}
.column[data-v-94f3291b] {
  padding-left: 40px !important;
}
.column .label_spark2[data-v-94f3291b] {
  padding-left: 40px !important;
}
.column .download[data-v-94f3291b] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom__select[data-v-94f3291b] {
  position: absolute;
  top: 9px;
  margin-left: 100px;
  padding-bottom: 2px;
  width: 100px;
  font-family: "degular", "Montserrat", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  color: #aaaab3 !important;
  background: #4c4c4e;
  border: none;
  z-index: 10;
}
.custom__select[data-v-94f3291b]:focus-visible {
  outline: none;
  border: none;
}
.custom__select-option[data-v-94f3291b] {
  font-family: "degular", "Montserrat", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  color: #aaaab3 !important;
  background: #4c4c4e;
}
.custom__select-option-option[data-v-94f3291b]:hover {
  background: #4c4c4e;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-4f0a686b] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-4f0a686b] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-4f0a686b] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.dashboard-card[data-v-4f0a686b] {
  background: #232224;
  border-radius: 18px;
}
.analytics[data-v-4f0a686b] {
  position: relative;
  height: 14vh;
}
.head-placeload[data-v-4f0a686b] {
  margin-bottom: 8px;
  margin-top: 8px;
  width: 45px;
}
.placeload[data-v-4f0a686b] {
  margin-bottom: 12px;
  margin-top: 15px;
  height: 20px;
  width: 70px;
}
.brand-dashboard .dashboard-header[data-v-4f0a686b] {
  margin-top: 20px;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 10px;
}
.brand-dashboard .dashboard-header .avatar-wrap[data-v-4f0a686b] {
  position: relative;
  display: flex;
  width: 200px;
  height: 150px;
}
.brand-dashboard .dashboard-header .avatar-wrap img[data-v-4f0a686b] {
  position: absolute;
  content: "";
  left: 0;
  top: -70px;
  width: 100%;
}
.brand-dashboard .dashboard-header .meta-left[data-v-4f0a686b] {
  flex: 1;
  width: auto;
  margin-left: 30px;
}
.brand-dashboard .dashboard-header .meta-left h3[data-v-4f0a686b] {
  font-size: 32px;
  line-height: 1.2;
}
.brand-dashboard .dashboard-header .meta-center[data-v-4f0a686b] {
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
}
.brand-dashboard .dashboard-header .meta-right[data-v-4f0a686b] {
  max-width: 250px;
}
.dashboard-body[data-v-4f0a686b] {
  margin-top: 20px;
}
.dashboard-body .chart[data-v-4f0a686b] {
  border-left: 1px solid grey;
  padding-left: 15px;
  position: relative;
}
.dashboard-body .label_spark2[data-v-4f0a686b] {
  position: absolute;
  color: #3399ff;
  top: 30px;
  left: 25px;
  font-size: 28px;
  font-weight: 600;
  fontweight: 600;
  font-family: "degular", "Montserrat", sans-serif;
}
.dashboard-body .label_spark3[data-v-4f0a686b] {
  position: absolute;
  color: #c889ba;
  top: 30px;
  left: 25px;
  font-size: 28px;
  font-weight: 600;
  fontweight: 600;
  font-family: "degular", "Montserrat", sans-serif;
}
.dashboard-body .buttom-blue-large[data-v-4f0a686b] {
  background: #5aa8ff;
  border-color: #fff;
  color: #fff !important;
  font-family: "degular", "Montserrat", sans-serif;
  transition: all 0.3s;
  line-height: 1;
  padding: 12px 30px;
  justify-content: center;
  cursor: pointer;
  border-width: 1px;
  margin-top: 25px;
  display: inline-flex;
  border-radius: 8px;
  width: 100%;
  align-items: center;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card[data-v-4f0a686b] {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  background: #232224 !important;
  border-color: #232224 !important;
  color: #fff;
  padding: 30px;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.has-margin-bottom[data-v-4f0a686b] {
  margin-bottom: 1.5rem;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-flat[data-v-4f0a686b] {
  box-shadow: none;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-raised[data-v-4f0a686b] {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-primary[data-v-4f0a686b] {
  background: #41b883;
  border-color: #41b883;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-primary .title[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-primary .subtitle[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-primary h1[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-primary h2[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-primary h3[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-primary h4[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-primary p[data-v-4f0a686b] {
  color: #fcfcfc !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-secondary[data-v-4f0a686b] {
  background: #39f !important;
  border-color: #39f !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-secondary .title[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-secondary .subtitle[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-secondary h1[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-secondary h2[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-secondary h3[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-secondary h4[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-secondary p[data-v-4f0a686b] {
  color: #fcfcfc !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-info[data-v-4f0a686b] {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-info .title[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-info .subtitle[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-info h1[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-info h2[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-info h3[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-info h4[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-info p[data-v-4f0a686b] {
  color: #fcfcfc !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-success[data-v-4f0a686b] {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-success .title[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-success .subtitle[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-success h1[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-success h2[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-success h3[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-success h4[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-success p[data-v-4f0a686b] {
  color: #fcfcfc !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-warning[data-v-4f0a686b] {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-warning .title[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-warning .subtitle[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-warning h1[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-warning h2[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-warning h3[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-warning h4[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-warning p[data-v-4f0a686b] {
  color: #fcfcfc !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-danger[data-v-4f0a686b] {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-danger .title[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-danger .subtitle[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-danger h1[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-danger h2[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-danger h3[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-danger h4[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card.is-danger p[data-v-4f0a686b] {
  color: #fcfcfc !important;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card .card-head[data-v-4f0a686b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card .card-head .left[data-v-4f0a686b],
.dashboard-body .personal-dashboard-v2 .dashboard-card .card-head .right[data-v-4f0a686b] {
  display: flex;
  align-items: center;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card .card-head .left .title[data-v-4f0a686b] {
  font-size: 1.2rem;
  font-weight: 500;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card .card-head .right[data-v-4f0a686b] {
  justify-content: flex-end;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card .card-inner[data-v-4f0a686b] {
  padding-top: 1.75rem;
}
.dashboard-body .personal-dashboard-v2 .dashboard-card[data-v-4f0a686b]:not(:last-child) {
  margin-bottom: 1.5rem;
}
.active-projects[data-v-4f0a686b] {
  padding: 10px 25px;
  background: #232224;
}
.card-head[data-v-4f0a686b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 33px;
  background: #ffffff08;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.card-head h3[data-v-4f0a686b] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #fff;
}
@media only screen and (max-width: 991px) {
.brand-dashboard .dashboard-header[data-v-4f0a686b] {
    flex-direction: column;
    text-align: center;
}
.brand-dashboard .dashboard-header .meta-left[data-v-4f0a686b] {
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.brand-dashboard .dashboard-header .meta-center[data-v-4f0a686b] {
    margin-right: 0;
    margin-left: 0;
    margin-top: 10px;
    padding: 0;
    border: 0;
}
.brand-dashboard .dashboard-header .meta-right[data-v-4f0a686b] {
    max-width: 400px;
    margin: 40px auto 0;
}
}
@media only screen and (max-width: 767px) {
.brand-dashboard .dashboard-header .meta-left h3[data-v-4f0a686b] {
    font-size: 24px;
}
.brand-dashboard .dashboard-header .meta-left p[data-v-4f0a686b] {
    font-size: 1rem;
}
.brand-dashboard .dashboard-header .meta-left span[data-v-4f0a686b] {
    text-align: left;
}
.brand-dashboard .dashboard-header .meta-left span span[data-v-4f0a686b]:first-child {
    font-size: 16px;
}
.brand-dashboard .dashboard-header .meta-right[data-v-4f0a686b] {
    margin: 20px auto 0;
}
}
.statistic[data-v-4f0a686b] {
  background: #232224;
  display: flex;
  flex-direction: row;
  width: 100%;
  padding-left: 50px;
  justify-content: space-between;
  padding-bottom: 25px;
}
.statistic__block[data-v-4f0a686b] {
  display: flex;
  flex-direction: column;
}
.statistic__label[data-v-4f0a686b] {
  font-size: 13px;
  margin-top: -8px;
}
.statistic__text[data-v-4f0a686b] {
  font-size: 32px;
}
.statistic__block[data-v-4f0a686b]:last-child {
  margin-right: 30px;
}
@media (max-width: 700px) {
.column.is-6-mobile[data-v-4f0a686b] {
    width: 100%;
    margin-left: 0;
}
.accaunt_mamager_item[data-v-4f0a686b] {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.accaunt_mamager[data-v-4f0a686b] {
    width: 100% !important;
}
.accaunt_mamager__img[data-v-4f0a686b] {
    display: flex;
}
}
.account_manager[data-v-4f0a686b] {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 460px;
  height: auto;
  width: 100%;
  padding: 15px 20px;
  background: #232224;
  border-radius: 10px;
}
.account_manager__title[data-v-4f0a686b] {
  position: relative;
  margin-left: 8px;
  margin-bottom: 5px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}
.account_manager__title span[data-v-4f0a686b] {
  position: absolute;
  top: 6px;
  left: -20px;
  color: #c685b8;
  font-size: 16px;
}
.account_manager__img[data-v-4f0a686b] {
  max-width: 240px;
  width: 100%;
  max-height: 240px;
  height: 100%;
  margin-bottom: 15px;
}
.account_manager__description[data-v-4f0a686b] {
  margin-bottom: 20px;
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}
.account_manager button[data-v-4f0a686b] {
  width: 100%;
  margin-bottom: 15px;
}
.account_manager__button_text[data-v-4f0a686b] {
  margin-left: 10px;
}
.column_chart[data-v-4f0a686b] {
  background-color: rgba(255, 255, 255, 0.03);
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px !important;
  padding: 20px;
  border-radius: 0 0 10px 10px;
}.is-nogrow[data-v-ab6485c7] {
  flex-grow: 0 !important;
}.dropdown-menu-bottom[data-v-0283cca4] {
  bottom: 0px;
  top: auto;
}.avatar__sub_img[data-v-199b10cb] {
  position: absolute;
  left: 50px;
  top: 50px;
  width: 21px;
  height: 21px;
  border-radius: 10px;
  background-color: #232224;
}.block_button[data-v-8ab85aa7] {
  display: flex;
  flex-direction: row;
  padding: 11px 10px 12px 20px;
  border-radius: 8px;
  width: 260px;
  justify-content: space-between;
}
.info[data-v-8ab85aa7] {
  display: flex;
  flex-direction: column;
  margin-bottom: -10px;
}
.info__acv[data-v-8ab85aa7] {
  width: 50px;
}
.info__button[data-v-8ab85aa7] {
  width: 53px;
  height: 49px;
  padding: 18.3px 20.3px;
}
.info__white[data-v-8ab85aa7] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__gray[data-v-8ab85aa7] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.info__row[data-v-8ab85aa7] {
  margin-top: 0px;
  display: flex;
  flex-direction: row;
}
.info__row__item[data-v-8ab85aa7] {
  display: flex;
  align-items: center;
  min-width: 130px;
}
.info__row__statistic[data-v-8ab85aa7] {
  margin-top: 10px;
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.info__twitch[data-v-8ab85aa7] {
  margin-top: 0px;
  color: #934bff;
}
.info__youtube[data-v-8ab85aa7] {
  margin-top: 0px;
  color: #ff3939;
}
.info__facebook[data-v-8ab85aa7] {
  margin-top: 0px;
  color: #3399ff;
}
.info__text[data-v-8ab85aa7] {
  max-width: 135px;
}
.info__liner[data-v-8ab85aa7] {
  border-left: 1px solid grey;
  padding-left: 20px;
  position: relative;
}
.info__statistic_text[data-v-8ab85aa7] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.info__statistic_value[data-v-8ab85aa7] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__right[data-v-8ab85aa7] {
  justify-content: flex-end;
}
@media only screen and (max-width: 991px) {
.block_button[data-v-8ab85aa7] {
    display: none;
}
}.block_button[data-v-fec30d25] {
  display: flex;
  flex-direction: row;
  padding: 11px 10px 12px 20px;
  border-radius: 8px;
  width: 260px;
  justify-content: space-between;
}
.info[data-v-fec30d25] {
  display: flex;
  flex-direction: column;
  margin-bottom: -10px;
}
.info__acv[data-v-fec30d25] {
  width: 50px;
}
.info__button[data-v-fec30d25] {
  width: 53px;
  height: 49px;
  padding: 18.3px 20.3px;
}
.info__white[data-v-fec30d25] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__gray[data-v-fec30d25] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.info__row[data-v-fec30d25] {
  margin-top: 0px;
  display: flex;
  flex-direction: row;
}
.info__row__item[data-v-fec30d25] {
  display: flex;
  align-items: center;
  min-width: 130px;
}
.info__row__statistic[data-v-fec30d25] {
  margin-top: 10px;
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.info__twitch[data-v-fec30d25] {
  margin-top: 0px;
  color: #934bff;
}
.info__youtube[data-v-fec30d25] {
  margin-top: 0px;
  color: #ff3939;
}
.info__facebook[data-v-fec30d25] {
  margin-top: 0px;
  color: #3399ff;
}
.info__text[data-v-fec30d25] {
  max-width: 135px;
}
.info__liner[data-v-fec30d25] {
  border-left: 1px solid grey;
  padding-left: 20px;
  position: relative;
}
.info__statistic_text[data-v-fec30d25] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.info__statistic_value[data-v-fec30d25] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__right[data-v-fec30d25] {
  justify-content: flex-end;
}
@media only screen and (max-width: 991px) {
.block_button[data-v-fec30d25] {
    display: none;
}
}.checkbox[data-v-0eb50222] {
  padding-left: 0px;
  padding: 0px;
}
.checkbox_input[data-v-0eb50222] {
  color: #a5a5a5;
  padding-left: 0px !important;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  border: 1px solid #a5a5a5 !important;
  border-radius: 7px !important;
  background: #3b3b41 0% 0% no-repeat padding-box;
  background-color: #3b3b41 !important;
}.checkbox-wrapper[data-v-5df44552] {
  margin-left: 5px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 991px) {
.modal__content[data-v-5df44552] {
    width: 100%;
    height: 300px;
}
}
.modal[data-v-5df44552] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 50;
  border-radius: 10px;
}
.modal__overlay[data-v-5df44552] {
  padding-bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__content[data-v-5df44552] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100px;
  height: 360px;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 10px;
  min-width: 100px;
  background: #201f21;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.modal__content[data-v-5df44552] {
    width: 420px;
}
}
.modal__usd[data-v-5df44552] {
  border: 3px solid #b84141;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
}
.modal__daily[data-v-5df44552] {
  border: 3px solid #41b883;
}
.modal__total[data-v-5df44552] {
  border: 3px solid #ffae3a;
}
.modal__frame_color[data-v-5df44552] {
  border-radius: 7px;
  margin-bottom: 9px;
}
.modal__header[data-v-5df44552] {
  display: flex;
  flex-direction: column;
  margin: 20px;
}
.modal__body[data-v-5df44552] {
  padding: 20px;
  align-items: center;
}
.modal__input[data-v-5df44552] {
  margin-left: 20px;
  font-family: "degular", "Montserrat", sans-serif;
  background: #201f21;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
  margin-right: 20px;
}
.modal.active[data-v-5df44552] {
  display: block;
}
.modal__footer[data-v-5df44552] {
  height: 70px;
  border-radius: 0 0 10px 10px;
  background: #2a292b;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header[data-v-5df44552] {
  margin-top: 10px;
}
.header__title[data-v-5df44552] {
  margin-bottom: 20px;
  margin-right: auto;
  color: #fff;
}
.header__content[data-v-5df44552] {
  display: flex;
  width: 100%;
}
.header__right[data-v-5df44552] {
  margin-left: auto;
}
.header__left[data-v-5df44552] {
  margin-left: 20px;
  display: flex;
  flex-direction: row;
}
.button_message[data-v-5df44552] {
  margin-right: 10px;
  width: 100px;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-3f0271bf] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-3f0271bf] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-3f0271bf] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.block_invite2[data-v-3f0271bf] {
  overflow: auto;
  max-height: 390px;
}
.pagination[data-v-3f0271bf] {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.block_invite_accept[data-v-3f0271bf] {
  overflow: auto;
  max-height: 390px;
}
.modal[data-v-3f0271bf] {
  display: flex !important;
  align-items: center;
  overflow: auto;
}
.modal__content[data-v-3f0271bf] {
  border-radius: 10px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  background-color: #232224;
  width: 824px;
  height: 1010px;
  padding: 1px 1px 1px;
  z-index: 1;
}
.modal__header[data-v-3f0271bf] {
  border-radius: 10px 10px 0px 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  background-color: #2a292b;
}
.modal__header__left[data-v-3f0271bf] {
  display: flex;
  flex-direction: column;
}
.modal__header__right[data-v-3f0271bf] {
  display: flex;
  align-items: center;
  padding-top: 30px;
}
.modal__body[data-v-3f0271bf] {
  display: flex;
  flex-direction: column;
}
.modal__switch[data-v-3f0271bf] {
  padding-right: 30px;
  padding-left: 30px;
}
.block_modal[data-v-3f0271bf] {
  display: flex;
  flex-direction: row;
  padding: 30px;
}
.block_modal__icons[data-v-3f0271bf] {
  display: flex;
  flex-direction: row;
}
.block_modal__statistic_icon[data-v-3f0271bf] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  display: flex;
  align-items: center;
}
.block_modal__img[data-v-3f0271bf] {
  width: 350px;
  height: 250px;
  margin: 25px 41px 22px 0;
}
.block_modal__right[data-v-3f0271bf] {
  display: flex;
  flex-direction: column;
}
.block_modal__row[data-v-3f0271bf] {
  margin-bottom: 20px;
}
.block_modal__flex[data-v-3f0271bf] {
  display: flex;
  align-items: center;
}
.block_modal__row2[data-v-3f0271bf] {
  margin-bottom: 20px;
  text-transform: uppercase;
}
.block_modal__title[data-v-3f0271bf] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.block_modal__margin_20[data-v-3f0271bf] {
  margin-right: 22px;
}
.block_modal__margin_10[data-v-3f0271bf] {
  margin-right: 10px;
}
.block_modal__border[data-v-3f0271bf] {
  border-left: 1px solid #fff;
  padding: 10px;
}
.block_modal__icon[data-v-3f0271bf] {
  margin-right: 10px;
}
.block_modal__input[data-v-3f0271bf] {
  font-family: "degular", "Montserrat", sans-serif;
  height: 23px;
  width: 77px;
  border-radius: 18px;
  border: solid 1px #4b4b4b;
  background-color: #3b3b41;
  padding: 6px 12px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.block_modal__point_icon[data-v-3f0271bf] {
  border-radius: 16px;
  padding: 1px 17px 1px 17px;
  margin-right: 10px;
}
.modal_fields[data-v-3f0271bf] {
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 70%;
  background: #3b3b41;
  border-radius: 10px;
  border: 1px solid #6c6c6c;
}
.modal_fields__input[data-v-3f0271bf] {
  background: transparent;
  border: none;
  border-right: 1px solid #6c6c6c;
  width: 90%;
  border-radius: 10px 0px 0px 10px;
  color: #aaaab3;
  box-shadow: none;
  height: 49px;
  font-size: 18px;
  font-family: "degular", "Montserrat", sans-serif;
  transition: all 0.3s;
  padding: 0 20px;
}
.modal_fields__input_copy[data-v-3f0271bf] {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0px 12px 12px 0px;
  border-color: #2d2c2e;
  padding-left: 10px;
  padding-right: 10px;
  border-color: #2d2c2e;
  color: #aaaab3;
}
.block_invite[data-v-3f0271bf] {
  max-height: 330px;
  overflow: auto;
  margin-right: 10px;
}
.search[data-v-3f0271bf] {
  width: calc(100% - 10px);
  position: relative;
  border-radius: 10px;
}
.search__icon[data-v-3f0271bf] {
  position: absolute;
  left: 18px;
  top: 25px;
}
.search__input[data-v-3f0271bf] {
  width: 100%;
  font-size: 18px;
  height: 69px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: solid 1px #ffffff;
  border-radius: 10px;
  background-color: #232224;
  padding: 0 60px;
  letter-spacing: normal;
  color: #ffffff;
  font-family: "degular", "Montserrat", sans-serif;
}
.search__input[data-v-3f0271bf]::placeholder {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.avatar[data-v-3f0271bf] {
  margin-top: 10px;
  align-self: flex-start;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  border: 2px solid #fff;
  border-radius: 9999px;
  position: relative;
}
.avatar__img[data-v-3f0271bf] {
  width: 70px;
  height: 70px;
  border: solid 2px #000;
  display: block;
  border-radius: 9999px;
}
.avatar__sub_img[data-v-3f0271bf] {
  position: absolute;
  left: 50px;
  top: 50px;
  width: 21px;
  height: 21px;
  border-radius: 10px;
  background-color: #232224;
}
.invite[data-v-3f0271bf] {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  justify-content: space-between;
  padding-right: 10px;
}
.invite__border[data-v-3f0271bf] {
  border-left: 1px solid #fff;
  height: 35px;
}
.invite_link[data-v-3f0271bf] {
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
}
.info[data-v-3f0271bf] {
  display: flex;
  flex-direction: column;
  margin-bottom: -10px;
}
.info__info[data-v-3f0271bf] {
  top: 17px;
  right: 20px;
  font-size: 25px;
  margin-top: 0px;
  color: white;
  cursor: pointer;
}
.info__acv[data-v-3f0271bf] {
  width: 50px;
}
.info__button[data-v-3f0271bf] {
  width: 53px;
  height: 49px;
  padding: 18.3px 20.3px;
}
.info__white[data-v-3f0271bf] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__gray[data-v-3f0271bf] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.info__row[data-v-3f0271bf] {
  margin-top: 0px;
  display: flex;
  flex-direction: row;
}
.info__row__item[data-v-3f0271bf] {
  display: flex;
  align-items: center;
  min-width: 130px;
}
.info__row__statistic[data-v-3f0271bf] {
  margin-top: 10px;
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.info__twitch[data-v-3f0271bf] {
  margin-top: 0px;
  color: #934bff;
}
.info__youtube[data-v-3f0271bf] {
  margin-top: 0px;
  color: #ff3939;
}
.info__facebook[data-v-3f0271bf] {
  margin-top: 0px;
  color: #3399ff;
}
.info__text[data-v-3f0271bf] {
  max-width: 135px;
}
.info__liner[data-v-3f0271bf] {
  border-left: 1px solid grey;
  padding-left: 20px;
  position: relative;
}
.info__statistic_text[data-v-3f0271bf] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.info__statistic_value[data-v-3f0271bf] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__right[data-v-3f0271bf] {
  justify-content: flex-end;
}
.block_button[data-v-3f0271bf] {
  display: flex;
  flex-direction: row;
  padding: 11px 10px 12px 20px;
  border-radius: 8px;
  width: 260px;
  justify-content: space-between;
}
.block_button__button[data-v-3f0271bf] {
  width: 67px;
  height: 26px;
  margin-left: 20px;
  border-radius: 13px;
}
.block_button__purple[data-v-3f0271bf] {
  background: #c685b8;
  border: 0px;
  color: #fff;
}
.block_button__green[data-v-3f0271bf] {
  background: #41b883;
  border: 0px;
  color: #fff;
}
.page-placeholder[data-v-3f0271bf] {
  position: relative;
}
.page-placeholder .has-loader[data-v-3f0271bf] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.5;
}
.is-dark .card-inner[data-v-3f0271bf] .has-loader .v-loader-wrapper {
  background: #232225;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-27a670f7] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-27a670f7] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-27a670f7] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.progress_block[data-v-27a670f7] {
  width: 100%;
  position: relative;
}
.progress_block__line1[data-v-27a670f7] {
  position: absolute;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
  width: 100%;
}
.progress_block__line2[data-v-27a670f7] {
  position: absolute;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
}
.progress_block__line3[data-v-27a670f7] {
  position: absolute;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
}
.progress_block__line4[data-v-27a670f7] {
  position: absolute;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
}
.progress_block .gray[data-v-27a670f7] {
  background: #606060;
}
.progress_block .purple[data-v-27a670f7] {
  background: #b581b5;
}
.progress_block .white[data-v-27a670f7] {
  background: #ffffff;
}
.progress_block .blue[data-v-27a670f7] {
  background: #3399ff;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-8d3df092] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-8d3df092] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-8d3df092] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.modal.active[data-v-8d3df092] {
  display: block;
}
.block_info[data-v-8d3df092] {
  display: flex;
  flex-direction: row;
}
.title_h2[data-v-8d3df092] {
  text-align: left;
  font: normal normal bold 18px/22px Degular;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 1;
}
.modal_fields[data-v-8d3df092] {
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 70%;
  background: #3b3b41;
  border-radius: 10px;
  border: 1px solid #6c6c6c;
}
.modal_fields__input[data-v-8d3df092] {
  background: transparent;
  border: none;
  border-right: 1px solid #6c6c6c;
  width: 90%;
  border-radius: 10px 0px 0px 10px;
  color: #aaaab3;
  box-shadow: none;
  height: 49px;
  font-size: 18px;
  font-family: "degular", "Montserrat", sans-serif;
  transition: all 0.3s;
  padding: 0 20px;
}
.modal_fields__input_copy[data-v-8d3df092] {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0px 12px 12px 0px;
  border-color: #2d2c2e;
  padding-left: 10px;
  padding-right: 10px;
  border-color: #2d2c2e;
  color: #aaaab3;
}
.block_invite[data-v-8d3df092] {
  max-height: 330px;
  overflow: auto;
  margin-right: 10px;
}
.block_invite2[data-v-8d3df092] {
  max-height: 415px;
  overflow: auto;
  margin-right: 10px;
}
.modal[data-v-8d3df092] {
  display: flex !important;
  align-items: center;
  overflow: auto;
}
.modal__content[data-v-8d3df092] {
  border-radius: 10px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  background-color: #232224;
  width: 824px;
  height: 1010px;
  padding: 1px 1px 1px;
  z-index: 1;
}
.modal__header[data-v-8d3df092] {
  border-radius: 10px 10px 0px 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  background-color: #2a292b;
}
.modal__header__left[data-v-8d3df092] {
  display: flex;
  flex-direction: column;
}
.modal__header__right[data-v-8d3df092] {
  display: flex;
  align-items: center;
  padding-top: 30px;
}
.modal__body[data-v-8d3df092] {
  display: flex;
  flex-direction: column;
}
.modal__switch[data-v-8d3df092] {
  padding-right: 30px;
  padding-left: 30px;
}
.block_modal[data-v-8d3df092] {
  display: flex;
  flex-direction: row;
  padding: 30px;
}
.block_modal__icons[data-v-8d3df092] {
  display: flex;
  flex-direction: row;
}
.block_modal__statistic_icon[data-v-8d3df092] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  display: flex;
  align-items: center;
}
.block_modal__img[data-v-8d3df092] {
  width: 350px;
  height: 250px;
  margin: 25px 41px 22px 0;
}
.block_modal__right[data-v-8d3df092] {
  display: flex;
  flex-direction: column;
}
.block_modal__row[data-v-8d3df092] {
  margin-bottom: 20px;
}
.block_modal__flex[data-v-8d3df092] {
  display: flex;
  align-items: center;
}
.block_modal__row2[data-v-8d3df092] {
  margin-bottom: 20px;
  text-transform: uppercase;
}
.block_modal__title[data-v-8d3df092] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.block_modal__margin_20[data-v-8d3df092] {
  margin-right: 22px;
}
.block_modal__margin_10[data-v-8d3df092] {
  margin-right: 10px;
}
.block_modal__border[data-v-8d3df092] {
  border-left: 1px solid #fff;
  padding: 10px;
}
.block_modal__icon[data-v-8d3df092] {
  margin-right: 10px;
}
.block_modal__input[data-v-8d3df092] {
  font-family: "degular", "Montserrat", sans-serif;
  height: 23px;
  width: 77px;
  border-radius: 18px;
  border: solid 1px #4b4b4b;
  background-color: #3b3b41;
  padding: 6px 12px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.block_modal__point_icon[data-v-8d3df092] {
  border-radius: 16px;
  padding: 1px 17px 1px 17px;
  margin-right: 10px;
}
.gray[data-v-8d3df092] {
  background: #606060;
}
.purple[data-v-8d3df092] {
  background: #b581b5;
}
.white[data-v-8d3df092] {
  background: #ffffff;
}
.blue[data-v-8d3df092] {
  background: #3399ff;
}
.search[data-v-8d3df092] {
  width: calc(100% - 10px);
  position: relative;
  border-radius: 10px;
}
.search__icon[data-v-8d3df092] {
  position: absolute;
  left: 18px;
  top: 25px;
}
.search__input[data-v-8d3df092] {
  width: 100%;
  font-size: 18px;
  height: 69px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: solid 1px #ffffff;
  border-radius: 10px;
  background-color: #232224;
  padding: 0 60px;
  letter-spacing: normal;
  color: #ffffff;
  font-family: "degular", "Montserrat", sans-serif;
}
.search__input[data-v-8d3df092]::placeholder {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.avatar[data-v-8d3df092] {
  margin-top: 10px;
  align-self: flex-start;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  border: 2px solid #fff;
  border-radius: 9999px;
  position: relative;
}
.avatar__img[data-v-8d3df092] {
  width: 70px;
  height: 70px;
  border: solid 2px #000;
  display: block;
  border-radius: 9999px;
}
.avatar__sub_img[data-v-8d3df092] {
  position: absolute;
  left: 50px;
  top: 50px;
  width: 21px;
  height: 21px;
  border-radius: 10px;
  background-color: #232224;
}
.invite[data-v-8d3df092] {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  justify-content: space-between;
  padding-right: 10px;
}
.invite__border[data-v-8d3df092] {
  border-left: 1px solid #fff;
  height: 35px;
}
.campaign[data-v-8d3df092] {
  display: flex;
  flex-direction: column;
}
.campaign__item[data-v-8d3df092] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.campaign__textarea[data-v-8d3df092] {
  resize: none;
}
.campaign__title[data-v-8d3df092] {
  width: 74px;
  text-align: right;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  color: #ffffff;
}
.campaign__block_input[data-v-8d3df092] {
  margin-left: 20px;
  position: relative;
  width: calc(100% - 10px);
  border: 0px;
}
.campaign__icon[data-v-8d3df092] {
  position: absolute;
  left: 18px;
  top: 16px;
}
.campaign__input[data-v-8d3df092] {
  border: 0px;
  padding-left: 60px;
  width: 100%;
  height: 51px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  border-radius: 10px;
  background-color: #2a292b;
}
.modal__overlay[data-v-8d3df092] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  padding-bottom: 20px;
}
@media only screen and (max-width: 991px) {
.block_modal[data-v-8d3df092] {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.block_modal__icons[data-v-8d3df092] {
    display: none;
}
.modal__content[data-v-8d3df092] {
    overflow: auto;
    width: 100%;
}
.header__right[data-v-8d3df092] {
    display: none;
}
.block_button[data-v-8d3df092] {
    display: none;
}
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-0dd19103] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-0dd19103] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-0dd19103] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.modal.active[data-v-0dd19103] {
  display: block;
}
.search[data-v-0dd19103] {
  width: calc(100% - 100px);
  position: relative;
  border-radius: 10px;
  margin-left: 52px;
}
.search__icon[data-v-0dd19103] {
  position: absolute;
  left: 18px;
  top: 25px;
}
.search__input[data-v-0dd19103] {
  width: 100%;
  font-size: 18px;
  height: 69px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: solid 1px #ffffff;
  border-radius: 10px;
  background-color: #232224;
  padding: 0 60px;
  letter-spacing: normal;
  color: #ffffff;
  font-family: "degular", "Montserrat", sans-serif;
}
.search__input[data-v-0dd19103]::placeholder {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.pagination[data-v-0dd19103] {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.invite_block[data-v-0dd19103] {
  margin-bottom: 10px;
  margin-right: 10px;
}
.last[data-v-0dd19103] {
  border-radius: 7px !important;
}
.footer_invite[data-v-0dd19103] {
  border-radius: 0 0 7px 7px;
  height: 35px;
  font-family: "degular", "Montserrat", sans-serif;
  color: #000000;
  background: #b84141;
  text-align: center;
}
.modal[data-v-0dd19103] {
  display: flex !important;
  align-items: center;
}
.modal__title[data-v-0dd19103] {
  margin-top: 20px;
  font-size: 34px;
  font-family: "degular", "Montserrat", sans-serif;
  color: #fff;
  letter-spacing: -0.5px;
  font-weight: 600;
  line-height: 1.125;
  word-break: break-word;
}
.modal__overlay[data-v-0dd19103] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__content[data-v-0dd19103] {
  border-radius: 10px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  background-color: #232224;
  width: 735px;
  height: 860px;
  padding: 1px 1px 1px;
  z-index: 2;
}
.modal__header[data-v-0dd19103] {
  border-radius: 10px 10px 0px 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  background-color: #2a292b;
}
.modal__header__left[data-v-0dd19103] {
  display: flex;
  flex-direction: column;
}
.modal__header__right[data-v-0dd19103] {
  display: flex;
  align-items: center;
  padding-top: 30px;
}
.modal__body[data-v-0dd19103] {
  display: flex;
  flex-direction: column;
}
.modal__switch[data-v-0dd19103] {
  padding-right: 30px;
  padding-left: 30px;
}
.block_invite[data-v-0dd19103] {
  max-height: 600px;
  overflow: auto;
  margin-bottom: 14px;
  margin-left: 50px;
  margin-right: 50px;
  min-height: 530px;
  margin-top: 10px;
}
.avatar[data-v-0dd19103] {
  align-self: flex-start;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  border: 2px solid #fff;
  border-radius: 9999px;
  position: relative;
}
.avatar__img[data-v-0dd19103] {
  width: 70px;
  height: 70px;
  border: solid 2px #000;
  display: block;
  border-radius: 9999px;
}
.avatar__sub_img[data-v-0dd19103] {
  position: absolute;
  left: 50px;
  top: 50px;
  width: 21px;
  height: 21px;
  border-radius: 10px;
  background-color: #232224;
}
.invite[data-v-0dd19103] {
  border-radius: 7px 7px 0 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 20px;
  justify-content: space-between;
  background: #100e12;
}
.invite[data-v-0dd19103]:hover {
  background: #4c4c4e;
  cursor: pointer;
}
.invite__border[data-v-0dd19103] {
  border-left: 1px solid #fff;
  height: 35px;
}
.info[data-v-0dd19103] {
  height: 74px;
  display: flex;
  flex-direction: column;
  margin-bottom: 0px;
}
.info__button[data-v-0dd19103] {
  width: 53px;
  height: 49px;
  padding: 18.3px 20.3px;
}
.info__white[data-v-0dd19103] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__gray[data-v-0dd19103] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.info__row[data-v-0dd19103] {
  margin-top: 0px;
  display: flex;
  flex-direction: row;
}
.info__row__item[data-v-0dd19103] {
  display: flex;
  align-items: center;
  min-width: 130px;
}
.info__row__statistic[data-v-0dd19103] {
  margin-top: 10px;
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.info__twitch[data-v-0dd19103] {
  margin-top: 0px;
  color: #934bff;
}
.info__youtube[data-v-0dd19103] {
  margin-top: 0px;
  color: #ff3939;
}
.info__facebook[data-v-0dd19103] {
  margin-top: 0px;
  color: #3399ff;
}
.info__text[data-v-0dd19103] {
  margin-left: 5px;
}
.info__liner[data-v-0dd19103] {
  border-left: 1px solid grey;
  padding-left: 20px;
  position: relative;
}
.info__statistic_text[data-v-0dd19103] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.info__statistic_value[data-v-0dd19103] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.info__right[data-v-0dd19103] {
  justify-content: flex-end;
}
.right_block[data-v-0dd19103] {
  display: flex;
  flex-direction: row;
}
.page-placeholder[data-v-0dd19103] {
  position: relative;
}
.page-placeholder[data-v-0dd19103] .v-loader-wrapper.is-active.is-grey {
  background: transparent !important;
}
.page-placeholder[data-v-0dd19103] .loader.is-small {
  width: 1rem !important;
  height: 1rem !important;
}
.page-placeholder .has-loader[data-v-0dd19103] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.5;
}
@media only screen and (max-width: 991px) {
.modal__content[data-v-0dd19103] {
    width: 100%;
}
.block_invite[data-v-0dd19103] {
    margin: 5px;
}
.right_block[data-v-0dd19103] {
    display: flex;
    flex-direction: column;
}
.info[data-v-0dd19103] {
    margin-bottom: 0px;
}
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-688836d3] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-688836d3] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-688836d3] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.add_merge[data-v-688836d3] {
  margin-left: 60px;
}
.p100[data-v-688836d3] {
  padding-left: 70px;
}
.sound_off[data-v-688836d3] {
  flex-direction: row !important;
  justify-content: space-between;
}
.sound_off_first[data-v-688836d3] {
  margin: 0;
  padding: 0 60px;
  width: 100%;
}
@media (max-width: 450px) {
.sound_off_first[data-v-688836d3] {
    padding: 0 20px !important;
}
}
.is-paused[data-v-688836d3] {
  margin-left: 10px;
  border-color: #c685b8;
  background: transparent !important;
  color: #fff !important;
}
.is-resume[data-v-688836d3] {
  margin-left: 10px;
  border-color: #c685b8;
  background: transparent !important;
  color: #fff !important;
}
@media (max-width: 340px) {
.is-resume[data-v-688836d3] {
    width: 100%;
    margin: 10px auto 0 !important;
}
}
@media (max-width: 340px) {
.is-medium[data-v-688836d3] {
    width: 100%;
    margin: 0 auto 10px !important;
}
}
.final-box[data-v-688836d3] {
  padding-bottom: 65px !important;
}
.r-card.is-warning[data-v-688836d3] {
  background: #232224 !important;
  background-color: #232224 !important;
}
.progress_bar[data-v-688836d3] {
  margin-top: 20px;
}
.highlight-blue[data-v-688836d3] {
  background-color: #3399ff !important;
  color: black !important;
}
.desc-banner-img[data-v-688836d3] {
  margin-top: 20px;
  border: 1px solid #4b4b4b;
  border-radius: 8px 8px 0 0;
}
.progress[data-v-688836d3] {
  width: 132px;
  height: 12px;
}
.modal.active[data-v-688836d3] {
  display: flex;
}
.modal[data-v-688836d3] {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 30;
  width: 100%;
  height: 100%;
}
.modal__add350[data-v-688836d3] {
  max-width: 350px;
}
.modal__block_status[data-v-688836d3] {
  margin-top: 15px;
  display: flex;
  justify-content: flex-end;
}
.modal__overlay[data-v-688836d3] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
}
.modal__content[data-v-688836d3] {
  align-items: center;
  max-height: calc(100vh - 40px);
  position: relative;
  border-radius: 18px 18px 0px 0px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  max-width: 879px;
  width: 100%;
  height: 1770px;
  padding: 1px 1px 0px;
  margin-bottom: 2px;
  z-index: 30;
  overflow: hidden;
}
.modal__content-wrapper[data-v-688836d3]::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 19px);
  height: 150px;
  z-index: 1;
  background: #232224;
  border-radius: 0 15px 0 0;
}
.modal__content-wrapper[data-v-688836d3] {
  width: 99%;
  overflow: auto;
  height: calc(100% - 100px);
  background: #2a2a2b;
  border-radius: 0px 25px 0px 0px;
  padding-top: 158px;
}
.modal__content-wrapper.height[data-v-688836d3] {
  padding-top: 150px;
}
@media (max-width: 840px) {
.modal__content-wrapper.height[data-v-688836d3] {
    padding-top: 325px;
}
}
@media (max-width: 450px) {
.modal__content-wrapper.height[data-v-688836d3] {
    padding-top: 372px;
}
}
.modal__content-wrapper.full[data-v-688836d3] {
  height: 100%;
  border-radius: 0px 25px 25px 25px;
  padding-top: 158px;
}
@media (max-width: 840px) {
.modal__content-wrapper.full[data-v-688836d3] {
    padding-top: 280px;
}
}
@media (max-width: 450px) {
.modal__content-wrapper.full[data-v-688836d3] {
    padding-top: 325px;
}
}
.modal__header[data-v-688836d3] {
  padding: 15px 30px 15px 30px;
  display: flex;
  justify-content: space-between;
  background-color: #232224;
  position: fixed;
  top: 24px;
  left: calc(50% - 10px);
  transform: translateX(-50%);
  width: 100%;
  max-width: 858px;
  z-index: 20;
}
.modal__header__right_button[data-v-688836d3] {
  margin-left: 20px;
}
.modal__header__left__line1[data-v-688836d3] {
  color: #ffffff;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 35px;
  max-width: 470px;
  line-height: 45px;
  margin-bottom: 20px;
}
.modal__header__left__line1 span[data-v-688836d3] {
  margin-left: 20px;
  color: #a5a5a5;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 35px;
}
.modal__header__left__line2[data-v-688836d3] {
  color: #a5a5a5;
  font-size: 18px;
}
@media (max-width: 840px) {
.modal__header[data-v-688836d3] {
    display: block !important;
}
.modal__header__right[data-v-688836d3] {
    margin-top: 30px !important;
}
}
@media (max-width: 450px) {
.modal__header__left__line1[data-v-688836d3] {
    font-size: 28px !important;
}
.modal__header__left__line1 span[data-v-688836d3] {
    display: block;
    font-size: 28px !important;
    margin-left: 0px !important;
}
.modal__header__left__line2[data-v-688836d3] {
    color: #a5a5a5;
    font-size: 18px;
}
}
.modal__body[data-v-688836d3] {
  display: flex;
  flex-direction: column;
}
.modal__block_input[data-v-688836d3] {
  margin-top: 30px;
  margin-left: 40px;
  margin-right: 20px;
}
.modal__block_checked[data-v-688836d3] {
  margin-top: 30px;
  margin-left: 45px;
  margin-right: 45px;
}
.modal__first_column[data-v-688836d3] {
  margin: 0 0px 0 60px;
}
@media (max-width: 840px) {
.modal__first_column[data-v-688836d3] {
    margin-left: 0px !important;
}
}
.row_child[data-v-688836d3] {
  display: flex;
}
.special_download[data-v-688836d3] {
  order-radius: 8px 8px 8px 8px !important;
  margin-top: 16px;
  color: white !important;
}
.special_download[data-v-688836d3]:hover {
  color: #3399ff !important;
}
.banner_download[data-v-688836d3] {
  border-radius: 0 0 8px 8px !important;
  margin-top: -8px;
  color: white !important;
}
.banner_download[data-v-688836d3]:hover {
  color: #3399ff !important;
}
.larger-icon[data-v-688836d3] {
  width: 6rem;
  height: 100%;
}
.w750[data-v-688836d3] {
  max-width: 750px;
}
.statistic[data-v-688836d3] {
  margin-top: 10px;
  display: flex;
}
.label_spark10[data-v-688836d3] {
  text-align: left;
  font: normal normal normal 18px/22px Degular;
  letter-spacing: 0px;
  color: #a5a5a5;
  opacity: 1;
}
.column_modal[data-v-688836d3] {
  display: flex;
  flex-direction: column;
}
.column_modal__border[data-v-688836d3] {
  padding-left: 30px;
  border-left: 1px solid #a5a5a5;
  margin: 0 0px 0 30px !important;
  max-width: 380px !important;
}
.column_modal__m350[data-v-688836d3] {
  max-width: 350px;
}
.column_modal__m510[data-v-688836d3] {
  max-width: 510px;
}
.column_modal .is-blue[data-v-688836d3] {
  color: #3399ff;
}
.column_modal__header[data-v-688836d3] {
  color: #ffffff;
  max-width: 410px;
}
.column_modal__header span[data-v-688836d3] {
  color: #a5a5a5;
  margin-left: 15px;
}
@media (max-width: 840px) {
.column_modal__header[data-v-688836d3] {
    text-align: center;
    max-width: 100% !important;
}
.column_modal__header span[data-v-688836d3] {
    margin-left: 0 !important;
}
}
.column_modal__icon .is-blue[data-v-688836d3] {
  color: #3399ff;
}
@media (max-width: 840px) {
.column_modal__icon[data-v-688836d3] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__icon_blue[data-v-688836d3] {
  color: #3399ff;
}
.column_modal__img[data-v-688836d3] {
  object-fit: contain;
  border-radius: 8px;
  max-width: 348px;
  margin-left: 71px;
}
@media (max-width: 840px) {
.column_modal__img[data-v-688836d3] {
    margin: 0 auto !important;
    max-width: 50% !important;
}
}
@media (max-width: 840px) {
.column_modal__img[data-v-688836d3] {
    display: block !important;
    justify-content: center !important;
}
}
.column_modal__body[data-v-688836d3] {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  color: #a5a5a5;
}
.column_modal__body__description[data-v-688836d3] {
  margin-left: 10px;
}
@media (max-width: 611px) {
.column_modal__body[data-v-688836d3] {
    align-items: center;
}
.column_modal__body__description[data-v-688836d3] {
    margin-top: 10px;
}
}
.column_modal__description[data-v-688836d3] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 370px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 840px) {
.column_modal__description[data-v-688836d3] {
    text-align: center;
    max-width: 100% !important;
}
}
.column_modal__switch[data-v-688836d3] {
  margin-top: 20px;
  display: flex;
}
.column_modal__switch span[data-v-688836d3] {
  margin-left: 20px;
}
.column_modal__header[data-v-688836d3] {
  font-family: "degular", "Montserrat", sans-serif;
  letter-spacing: 1.8px;
  font-weight: bold;
  text-transform: uppercase;
}
.column_modal__select[data-v-688836d3] {
  margin: 40px 0 0px 0;
  flex-direction: row;
  display: flex;
  justify-content: center;
}
@media (max-width: 840px) {
.column_modal[data-v-688836d3] {
    display: block !important;
    margin: 0 auto;
}
}
.modal_fields[data-v-688836d3] {
  padding: 0 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.modal_fields span[data-v-688836d3] {
  font-family: "degular", "Montserrat", sans-serif;
  margin-right: 20px;
  width: 150px;
}
.modal_fields__input[data-v-688836d3] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #4b4b4b;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__input[data-v-688836d3]:hover {
  color: #ffffff;
  border: 1px solid #3399ff;
}
.modal_fields__special_input[data-v-688836d3] {
  font-family: "degular", "Montserrat", sans-serif;
  background: #3b3b41;
  border-radius: 8px;
  max-width: 341px;
  width: 100%;
  border: 1px solid #faae42;
  height: 49px;
  padding-right: 10px;
  color: #a5a5a5;
  font-size: 18px;
  padding-left: 10px;
  letter-spacing: 0px;
}
.modal_fields__special_textarea[data-v-688836d3] {
  background: #3b3b41;
  resize: none;
  height: 370px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  color: #fff;
  overflow: auto;
}
.modal_fields__about_textarea[data-v-688836d3] {
  background: #3b3b41;
  resize: none;
  height: 420px;
  padding: 12px 15px;
  width: 350px;
  max-width: 350px;
  overflow: auto;
}
.modal_fields__textarea[data-v-688836d3] {
  resize: none;
  height: 125px;
  padding: 12px 40px;
  max-width: 343px;
}
.modal_fields__icon-30[data-v-688836d3] {
  padding-left: 30px;
}
.modal_fields__icon-40[data-v-688836d3] {
  padding-left: 40px;
}
@media (max-width: 840px) {
.modal_fields[data-v-688836d3] {
    justify-content: center;
}
}
.modal_column[data-v-688836d3] {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.modal_column__m350[data-v-688836d3] {
  max-width: 350px;
}
.modal_column__title[data-v-688836d3] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  display: flex;
  padding-left: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.modal_column__input[data-v-688836d3] {
  position: relative;
  display: inline-block;
}
.modal_column__input__icon[data-v-688836d3] {
  position: absolute;
  top: 17px;
  left: 10px;
  font-size: 25px;
}
.modal_column__input__signature[data-v-688836d3] {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a5a5a5;
  position: absolute;
  top: 12px;
  font-size: 18px;
  text-align: end;
  right: -10px;
}
.automation-tag[data-v-688836d3] {
  margin-left: 10px;
}
.banner-tag[data-v-688836d3] {
  margin-top: 15px;
  margin-bottom: 15px !important;
}
.banner_modal[data-v-688836d3] {
  background: #2a292b;
  padding-bottom: 30px;
  display: flex;
}
.banner_modal__left[data-v-688836d3] {
  width: 50%;
}
@media (max-width: 840px) {
.banner_modal__left[data-v-688836d3] {
    display: block !important;
    margin: 0 auto;
    width: 100% !important;
}
}
.banner_modal__right[data-v-688836d3] {
  margin-top: 20px;
  padding-left: 15px;
}
@media (max-width: 840px) {
.banner_modal__right[data-v-688836d3] {
    margin: 20px auto 0 !important;
    width: 40%;
}
}
.sound[data-v-688836d3] {
  display: flex;
  width: 45%;
  border-right: 1px solid #a5a5a5;
  margin-right: 30px;
}
.campaign[data-v-688836d3] {
  display: flex;
  width: 45%;
  border-right: 1px solid #a5a5a5;
  margin-right: 30px;
}
@media (max-width: 840px) {
.campaign[data-v-688836d3] {
    width: 100% !important;
    border-bottom: 1px solid #a5a5a5 !important;
    border-right: none !important;
    padding-bottom: 20px;
    margin-bottom: 30px !important;
}
}
.banner__block_img[data-v-688836d3] {
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.banner__img[data-v-688836d3] {
  position: relative;
  object-fit: contain;
  width: 244px;
  border-radius: 4px;
}
.banner__icon[data-v-688836d3] {
  position: absolute;
  top: 28%;
  left: 38%;
  font-size: 72px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 30px;
  width: 60px;
  height: 60px;
  cursor: pointer;
}
.banner__btn[data-v-688836d3] {
  position: absolute;
  top: 14px;
  left: 18px;
  cursor: pointer;
}
.banner_position[data-v-688836d3] {
  margin-left: 60px;
  display: flex;
  flex-direction: column;
}
.modal_footer[data-v-688836d3] {
  flex-direction: row;
  display: flex;
  align-items: center;
  margin-top: unset;
}
.modal_footer__description[data-v-688836d3] {
  line-height: 1.3;
  font-size: 18px;
  max-width: 400px;
  color: #a5a5a5;
  display: flex;
  flex-direction: column;
}
.modal_footer span[data-v-688836d3] {
  font-size: 22px;
}
.row_modal[data-v-688836d3] {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232224;
}
@media (max-width: 840px) {
.row_modal[data-v-688836d3] {
    flex-direction: column;
}
}
.row_header[data-v-688836d3] {
  padding-bottom: 10px;
}
.intro_video[data-v-688836d3] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.row_modal[data-v-688836d3]:nth-child(odd) {
  background: #2a292b;
}
.join[data-v-688836d3]:last-child {
  border-radius: 0px 0px 18px 18px;
  margin-bottom: 0px !important;
}
.row_modal_end[data-v-688836d3] {
  padding-top: 22px;
  background: #3399ff;
  position: absolute;
  height: 120px;
  bottom: 0px;
  z-index: 2;
  width: 869px;
  border-radius: 0px 0px 18px 18px;
}
.modal_footer span[data-v-688836d3] {
  color: white;
}
.modal_footer a[data-v-688836d3] {
  color: white;
  text-decoration: underline;
}
.modal_footer a[data-v-688836d3]:hover {
  color: #151517;
}
.column_modal__description[data-v-688836d3] li {
  position: relative;
  padding-left: 25px;
}
.column_modal__description[data-v-688836d3] li::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #a5a5a5;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-20c49d5f] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-20c49d5f] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-20c49d5f] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.not_result[data-v-20c49d5f] {
  height: 200px;
  background: #232224 !important;
}
.list-view-item[data-v-20c49d5f] {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  background: #232224;
  border-color: #232224;
  margin-bottom: 16px;
  padding: 16px;
}
.list-view-item.has-margin-bottom[data-v-20c49d5f] {
  margin-bottom: 1.5rem;
}
.list-view-item.is-flat[data-v-20c49d5f] {
  box-shadow: none;
}
.list-view-item.is-raised[data-v-20c49d5f] {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.list-view-item.is-primary[data-v-20c49d5f] {
  background: #41b883;
  border-color: #41b883;
}
.list-view-item.is-primary .title[data-v-20c49d5f],
.list-view-item.is-primary .subtitle[data-v-20c49d5f],
.list-view-item.is-primary h1[data-v-20c49d5f],
.list-view-item.is-primary h2[data-v-20c49d5f],
.list-view-item.is-primary h3[data-v-20c49d5f],
.list-view-item.is-primary h4[data-v-20c49d5f],
.list-view-item.is-primary p[data-v-20c49d5f] {
  color: #fcfcfc !important;
}
.list-view-item.is-secondary[data-v-20c49d5f] {
  background: #39f !important;
  border-color: #39f !important;
}
.list-view-item.is-secondary .title[data-v-20c49d5f],
.list-view-item.is-secondary .subtitle[data-v-20c49d5f],
.list-view-item.is-secondary h1[data-v-20c49d5f],
.list-view-item.is-secondary h2[data-v-20c49d5f],
.list-view-item.is-secondary h3[data-v-20c49d5f],
.list-view-item.is-secondary h4[data-v-20c49d5f],
.list-view-item.is-secondary p[data-v-20c49d5f] {
  color: #fcfcfc !important;
}
.list-view-item.is-info[data-v-20c49d5f] {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.list-view-item.is-info .title[data-v-20c49d5f],
.list-view-item.is-info .subtitle[data-v-20c49d5f],
.list-view-item.is-info h1[data-v-20c49d5f],
.list-view-item.is-info h2[data-v-20c49d5f],
.list-view-item.is-info h3[data-v-20c49d5f],
.list-view-item.is-info h4[data-v-20c49d5f],
.list-view-item.is-info p[data-v-20c49d5f] {
  color: #fcfcfc !important;
}
.list-view-item.is-success[data-v-20c49d5f] {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.list-view-item.is-success .title[data-v-20c49d5f],
.list-view-item.is-success .subtitle[data-v-20c49d5f],
.list-view-item.is-success h1[data-v-20c49d5f],
.list-view-item.is-success h2[data-v-20c49d5f],
.list-view-item.is-success h3[data-v-20c49d5f],
.list-view-item.is-success h4[data-v-20c49d5f],
.list-view-item.is-success p[data-v-20c49d5f] {
  color: #fcfcfc !important;
}
.list-view-item.is-warning[data-v-20c49d5f] {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.list-view-item.is-warning .title[data-v-20c49d5f],
.list-view-item.is-warning .subtitle[data-v-20c49d5f],
.list-view-item.is-warning h1[data-v-20c49d5f],
.list-view-item.is-warning h2[data-v-20c49d5f],
.list-view-item.is-warning h3[data-v-20c49d5f],
.list-view-item.is-warning h4[data-v-20c49d5f],
.list-view-item.is-warning p[data-v-20c49d5f] {
  color: #fcfcfc !important;
}
.list-view-item.is-danger[data-v-20c49d5f] {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.list-view-item.is-danger .title[data-v-20c49d5f],
.list-view-item.is-danger .subtitle[data-v-20c49d5f],
.list-view-item.is-danger h1[data-v-20c49d5f],
.list-view-item.is-danger h2[data-v-20c49d5f],
.list-view-item.is-danger h3[data-v-20c49d5f],
.list-view-item.is-danger h4[data-v-20c49d5f],
.list-view-item.is-danger p[data-v-20c49d5f] {
  color: #fcfcfc !important;
}
.list-view-item .card-head[data-v-20c49d5f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.list-view-item .card-head .left[data-v-20c49d5f],
.list-view-item .card-head .right[data-v-20c49d5f] {
  display: flex;
  align-items: center;
}
.list-view-item .card-head .left .title[data-v-20c49d5f] {
  font-size: 1.2rem;
  font-weight: 500;
}
.list-view-item .card-head .right[data-v-20c49d5f] {
  justify-content: flex-end;
}
.list-view-item .card-inner[data-v-20c49d5f] {
  padding-top: 1.75rem;
}
.list-view-item.is-primary[data-v-20c49d5f] {
  background: #41b883;
  border-color: #41b883;
}
.list-view-item .v-avatar img[data-v-20c49d5f] {
  border-color: #323134 !important;
}
.list-view-item .avatar-stack .v-avatar[data-v-20c49d5f] {
  border-color: #323134 !important;
}
.list-view-item .avatar-stack .v-avatar .avatar.is-more .inner[data-v-20c49d5f] {
  border-color: #323134 !important;
}
.list-view-item[data-v-20c49d5f]:hover {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.list-view-item .list-view-item-inner[data-v-20c49d5f] {
  display: flex;
}
.list-view-item .list-view-item-inner > img[data-v-20c49d5f] {
  display: block;
  min-height: 130px;
  max-height: 130px;
  min-width: 190px;
  max-width: 190px;
  object-fit: cover;
  border-radius: 8px;
}
.list-view-item .list-view-item-inner .meta-left[data-v-20c49d5f] {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
.list-view-item .list-view-item-inner .meta-left > span[data-v-20c49d5f] {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #41b883;
}
.list-view-item .list-view-item-inner .meta-left > span .icon-separator[data-v-20c49d5f] {
  font-size: 5px;
  color: #a2a2a2;
  padding: 0 10px;
}
.list-view-item .list-view-item-inner .meta-right[data-v-20c49d5f] {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.meta-wrap[data-v-20c49d5f] {
  width: 100%;
}
.meta-top[data-v-20c49d5f],
.meta-bottom[data-v-20c49d5f] {
  display: flex;
  align-items: flex-start;
}
.meta-top .meta-left h3[data-v-20c49d5f],
.meta-top .meta-left p[data-v-20c49d5f] {
  font-size: 18px;
}
.meta-bottom p[data-v-20c49d5f] {
  font-size: 18px;
}
.status-box[data-v-20c49d5f] {
  display: flex;
  padding: 0 15px 0 25px;
  font-size: 18px;
  border-radius: 50px;
  border: 1px solid #707070;
  flex-wrap: nowrap;
  position: relative;
}
.status-box .status-indicator[data-v-20c49d5f] {
  display: flex;
  position: absolute;
  flex-wrap: nowrap;
  top: 50%;
  left: 0;
  transform: translate(100%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 9999px;
  z-index: 2;
}
.status-box span[data-v-20c49d5f] {
  white-space: nowrap;
}
.status-box .status-indicator.succes[data-v-20c49d5f] {
  background-color: #41b883;
}
.status-box .status-indicator.waiting[data-v-20c49d5f] {
  background-color: #ffc400;
}
@media only screen and (max-width: 991px) and (orientation: portrait) {
.meta-top[data-v-20c49d5f] {
    flex-direction: column;
}
.meta-top .meta-right[data-v-20c49d5f] {
    margin-left: 16px;
}
.meta-top .status-box span[data-v-20c49d5f] {
    font-size: 16px;
}
.meta-bottom[data-v-20c49d5f] {
    flex-direction: column;
}
.meta-bottom .meta-right[data-v-20c49d5f] {
    margin-left: auto;
}
}
@media only screen and (max-width: 767px) {
.list-view-item[data-v-20c49d5f] {
    padding: 20px;
}
.list-view-item .list-view-item-inner[data-v-20c49d5f] {
    flex-direction: column;
}
.list-view-item .list-view-item-inner > img[data-v-20c49d5f] {
    width: 100%;
    max-width: 100%;
    min-height: 160px;
    max-height: 160px;
    margin-bottom: 1rem;
}
.list-view-item .list-view-item-inner .meta-left[data-v-20c49d5f] {
    margin-left: 0;
}
.list-view-item .list-view-item-inner .meta-left > span[data-v-20c49d5f] {
    margin-bottom: 16px;
}
.list-view-item .list-view-item-inner .meta-top .meta-left[data-v-20c49d5f] {
    margin-bottom: 10px;
}
.list-view-item .list-view-item-inner .meta-top .meta-left h3[data-v-20c49d5f] {
    font-size: 16px;
}
.list-view-item .list-view-item-inner .meta-top .meta-left p[data-v-20c49d5f] {
    font-size: 1rem;
}
.list-view-item .list-view-item-inner .meta-top .meta-right[data-v-20c49d5f] {
    margin: 0;
}
.list-view-item .list-view-item-inner .meta-bottom p[data-v-20c49d5f] {
    font-size: 16px;
}
.list-view-item .list-view-item-inner .status-box span[data-v-20c49d5f] {
    font-size: 14px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.list-view-inner[data-v-20c49d5f] {
    display: flex;
    flex-wrap: wrap;
}
.list-view-inner .list-view-item[data-v-20c49d5f] {
    padding: 20px;
    margin: 10px;
    width: calc(50% - 20px);
}
.list-view-inner .list-view-item .list-view-item-inner[data-v-20c49d5f] {
    flex-direction: column;
    height: 100%;
    min-height: 450px;
}
.list-view-inner .list-view-item .list-view-item-inner > img[data-v-20c49d5f] {
    width: 100%;
    max-width: 100%;
    min-height: 160px;
    max-height: 160px;
    margin-bottom: 1rem;
}
.list-view-inner .list-view-item .list-view-item-inner .meta-left[data-v-20c49d5f] {
    margin-left: 0;
}
.list-view-inner .list-view-item .list-view-item-inner .meta-left > span[data-v-20c49d5f] {
    margin-bottom: 16px;
}
.list-view-inner .list-view-item .list-view-item-inner .meta-top[data-v-20c49d5f] {
    flex-direction: column;
}
.list-view-inner .list-view-item .list-view-item-inner .meta-top .meta-right[data-v-20c49d5f] {
    margin-top: 16px;
    margin-bottom: 8px;
    margin-left: 0;
}
}
.page-placeholder[data-v-20c49d5f] {
  position: relative;
}
.page-placeholder .has-loader[data-v-20c49d5f] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.5;
}.dropdown-menu-bottom[data-v-ce9e1b32] {
  bottom: 0px;
  top: auto;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-f370627c] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-f370627c] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-f370627c] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.list-view-v2 .list-view-item[data-v-f370627c] {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  background: #232224;
  border-color: #232224;
  margin-bottom: 16px;
  padding: 16px;
}
.list-view-v2 .list-view-item.has-margin-bottom[data-v-f370627c] {
  margin-bottom: 1.5rem;
}
.list-view-v2 .list-view-item.is-flat[data-v-f370627c] {
  box-shadow: none;
}
.list-view-v2 .list-view-item.is-raised[data-v-f370627c] {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.list-view-v2 .list-view-item.is-primary[data-v-f370627c] {
  background: #41b883;
  border-color: #41b883;
}
.list-view-v2 .list-view-item.is-primary .title[data-v-f370627c],
.list-view-v2 .list-view-item.is-primary .subtitle[data-v-f370627c],
.list-view-v2 .list-view-item.is-primary h1[data-v-f370627c],
.list-view-v2 .list-view-item.is-primary h2[data-v-f370627c],
.list-view-v2 .list-view-item.is-primary h3[data-v-f370627c],
.list-view-v2 .list-view-item.is-primary h4[data-v-f370627c],
.list-view-v2 .list-view-item.is-primary p[data-v-f370627c] {
  color: #fcfcfc !important;
}
.list-view-v2 .list-view-item.is-secondary[data-v-f370627c] {
  background: #39f !important;
  border-color: #39f !important;
}
.list-view-v2 .list-view-item.is-secondary .title[data-v-f370627c],
.list-view-v2 .list-view-item.is-secondary .subtitle[data-v-f370627c],
.list-view-v2 .list-view-item.is-secondary h1[data-v-f370627c],
.list-view-v2 .list-view-item.is-secondary h2[data-v-f370627c],
.list-view-v2 .list-view-item.is-secondary h3[data-v-f370627c],
.list-view-v2 .list-view-item.is-secondary h4[data-v-f370627c],
.list-view-v2 .list-view-item.is-secondary p[data-v-f370627c] {
  color: #fcfcfc !important;
}
.list-view-v2 .list-view-item.is-info[data-v-f370627c] {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.list-view-v2 .list-view-item.is-info .title[data-v-f370627c],
.list-view-v2 .list-view-item.is-info .subtitle[data-v-f370627c],
.list-view-v2 .list-view-item.is-info h1[data-v-f370627c],
.list-view-v2 .list-view-item.is-info h2[data-v-f370627c],
.list-view-v2 .list-view-item.is-info h3[data-v-f370627c],
.list-view-v2 .list-view-item.is-info h4[data-v-f370627c],
.list-view-v2 .list-view-item.is-info p[data-v-f370627c] {
  color: #fcfcfc !important;
}
.list-view-v2 .list-view-item.is-success[data-v-f370627c] {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.list-view-v2 .list-view-item.is-success .title[data-v-f370627c],
.list-view-v2 .list-view-item.is-success .subtitle[data-v-f370627c],
.list-view-v2 .list-view-item.is-success h1[data-v-f370627c],
.list-view-v2 .list-view-item.is-success h2[data-v-f370627c],
.list-view-v2 .list-view-item.is-success h3[data-v-f370627c],
.list-view-v2 .list-view-item.is-success h4[data-v-f370627c],
.list-view-v2 .list-view-item.is-success p[data-v-f370627c] {
  color: #fcfcfc !important;
}
.list-view-v2 .list-view-item.is-warning[data-v-f370627c] {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.list-view-v2 .list-view-item.is-warning .title[data-v-f370627c],
.list-view-v2 .list-view-item.is-warning .subtitle[data-v-f370627c],
.list-view-v2 .list-view-item.is-warning h1[data-v-f370627c],
.list-view-v2 .list-view-item.is-warning h2[data-v-f370627c],
.list-view-v2 .list-view-item.is-warning h3[data-v-f370627c],
.list-view-v2 .list-view-item.is-warning h4[data-v-f370627c],
.list-view-v2 .list-view-item.is-warning p[data-v-f370627c] {
  color: #fcfcfc !important;
}
.list-view-v2 .list-view-item.is-danger[data-v-f370627c] {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.list-view-v2 .list-view-item.is-danger .title[data-v-f370627c],
.list-view-v2 .list-view-item.is-danger .subtitle[data-v-f370627c],
.list-view-v2 .list-view-item.is-danger h1[data-v-f370627c],
.list-view-v2 .list-view-item.is-danger h2[data-v-f370627c],
.list-view-v2 .list-view-item.is-danger h3[data-v-f370627c],
.list-view-v2 .list-view-item.is-danger h4[data-v-f370627c],
.list-view-v2 .list-view-item.is-danger p[data-v-f370627c] {
  color: #fcfcfc !important;
}
.list-view-v2 .list-view-item .card-head[data-v-f370627c] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.list-view-v2 .list-view-item .card-head .left[data-v-f370627c],
.list-view-v2 .list-view-item .card-head .right[data-v-f370627c] {
  display: flex;
  align-items: center;
}
.list-view-v2 .list-view-item .card-head .left .title[data-v-f370627c] {
  font-size: 1.2rem;
  font-weight: 500;
}
.list-view-v2 .list-view-item .card-head .right[data-v-f370627c] {
  justify-content: flex-end;
}
.list-view-v2 .list-view-item .card-inner[data-v-f370627c] {
  padding-top: 1.75rem;
}
.list-view-v2 .list-view-item.is-primary[data-v-f370627c] {
  background: #41b883;
  border-color: #41b883;
}
.list-view-v2 .list-view-item .v-avatar img[data-v-f370627c] {
  border-color: #323134 !important;
}
.list-view-v2 .list-view-item .avatar-stack .v-avatar[data-v-f370627c] {
  border-color: #323134 !important;
}
.list-view-v2 .list-view-item .avatar-stack .v-avatar .avatar.is-more .inner[data-v-f370627c] {
  border-color: #323134 !important;
}
.list-view-v2 .list-view-item[data-v-f370627c]:hover {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.list-view-v2 .list-view-item .list-view-item-inner[data-v-f370627c] {
  display: flex;
}
.list-view-v2 .list-view-item .list-view-item-inner > img[data-v-f370627c] {
  display: block;
  min-height: 130px;
  max-height: 130px;
  min-width: 190px;
  max-width: 190px;
  object-fit: cover;
  border-radius: 8px;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left[data-v-f370627c] {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left h3[data-v-f370627c] {
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
  font-weight: 600;
  font-size: 1.1rem;
  line-height: 1.5;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left h3 .rating[data-v-f370627c] {
  margin-left: 12px;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left h3 .rating i[data-v-f370627c] {
  position: relative;
  top: -2px;
  font-size: 12px;
  color: #e3e3e3;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left h3 .rating i.active[data-v-f370627c] {
  color: #ffc43b;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left p[data-v-f370627c] {
  font-size: 0.95rem;
  color: #a2a2a2;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left p svg[data-v-f370627c] {
  height: 12px;
  width: 12px;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left > span[data-v-f370627c] {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #41b883;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left > span .icon-separator[data-v-f370627c] {
  font-size: 5px;
  color: #a2a2a2;
  padding: 0 10px;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left .icon-list[data-v-f370627c] {
  margin-top: auto;
  display: flex;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left .icon-list > span[data-v-f370627c] {
  display: flex;
  align-items: center;
  margin-right: 15px;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left .icon-list > span span[data-v-f370627c] {
  font-size: 0.85rem;
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left .icon-list > span i[data-v-f370627c] {
  font-size: 1.2rem;
  margin-right: 6px;
  color: #a2a2a2;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-right[data-v-f370627c] {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-right .buttons[data-v-f370627c] {
  margin-bottom: 0;
  margin-right: 10px;
}
.meta-wrap[data-v-f370627c] {
  width: 100%;
}
.meta-top[data-v-f370627c],
.meta-bottom[data-v-f370627c] {
  display: flex;
  align-items: flex-start;
}
.status-box[data-v-f370627c] {
  padding: 0 15px 0 25px;
  border-radius: 50px;
  border: 1px solid #707070;
  flex-wrap: nowrap;
  position: relative;
}
.status-box .status-indicator[data-v-f370627c] {
  display: flex;
  position: absolute;
  flex-wrap: nowrap;
  top: 50%;
  left: 0;
  transform: translate(100%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 9999px;
  z-index: 2;
}
.status-box span[data-v-f370627c] {
  white-space: nowrap;
}
.status-box .status-indicator.succes[data-v-f370627c] {
  background-color: gray;
}
.status-box .status-indicator.waiting[data-v-f370627c] {
  background-color: #ffc400;
}
@media only screen and (max-width: 991px) and (orientation: portrait) {
.meta-top[data-v-f370627c] {
    flex-direction: column;
}
.meta-top .meta-right[data-v-f370627c] {
    margin-left: 16px;
}
.meta-top .status-box span[data-v-f370627c] {
    font-size: 16px;
}
.meta-bottom[data-v-f370627c] {
    flex-direction: column;
}
}
@media only screen and (max-width: 767px) {
.list-view-v2 .list-view-item[data-v-f370627c] {
    padding: 20px;
}
.list-view-v2 .list-view-item .list-view-item-inner[data-v-f370627c] {
    flex-direction: column;
}
.list-view-v2 .list-view-item .list-view-item-inner > img[data-v-f370627c] {
    width: 100%;
    max-width: 100%;
    min-height: 160px;
    max-height: 160px;
    margin-bottom: 1rem;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left[data-v-f370627c] {
    margin-left: 0;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left > span[data-v-f370627c] {
    margin-bottom: 16px;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left .icon-list[data-v-f370627c] {
    flex-wrap: wrap;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left .icon-list > span[data-v-f370627c] {
    flex-direction: column;
    text-align: center;
    margin: 10px;
    width: calc(33.3% - 20px);
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-left .icon-list > span i[data-v-f370627c] {
    margin: 0;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-right[data-v-f370627c] {
    margin: 16px 0 0 0;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-right .buttons[data-v-f370627c] {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-right .buttons .button[data-v-f370627c] {
    width: 48%;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-top .meta-right[data-v-f370627c] {
    margin-top: 8px;
}
.list-view-v2 .list-view-item .list-view-item-inner .meta-top .meta-right[data-v-f370627c] {
    margin: 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.list-view-v2 .list-view-inner[data-v-f370627c] {
    display: flex;
    flex-wrap: wrap;
}
.list-view-v2 .list-view-inner .list-view-item[data-v-f370627c] {
    padding: 20px;
    margin: 10px;
    width: calc(50% - 20px);
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner[data-v-f370627c] {
    flex-direction: column;
    height: 100%;
    min-height: 450px;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner > img[data-v-f370627c] {
    width: 100%;
    max-width: 100%;
    min-height: 160px;
    max-height: 160px;
    margin-bottom: 1rem;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-left[data-v-f370627c] {
    margin-left: 0;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-left > span[data-v-f370627c] {
    margin-bottom: 16px;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-left .icon-list[data-v-f370627c] {
    flex-wrap: wrap;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-left .icon-list > span[data-v-f370627c] {
    flex-direction: column;
    text-align: center;
    margin: 10px;
    width: calc(33.3% - 20px);
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-left .icon-list > span i[data-v-f370627c] {
    margin: 0;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-right[data-v-f370627c] {
    margin: auto 0 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-right .buttons[data-v-f370627c] {
    margin: 16px 0 0 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-right .buttons .button[data-v-f370627c] {
    width: 48%;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-top[data-v-f370627c] {
    flex-direction: column;
}
.list-view-v2 .list-view-inner .list-view-item .list-view-item-inner .meta-top .meta-right[data-v-f370627c] {
    margin-top: 16px;
    margin-bottom: 8px;
    margin-left: 0;
}
}
.page-placeholder[data-v-f370627c] {
  position: relative;
}
.page-placeholder .has-loader[data-v-f370627c] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.5;
}@media (min-width: 768px) {
.admin-campaigns .control[data-v-a442476e] {
    position: absolute;
    content: "";
    right: 20px;
}
.admin-campaigns .control input[data-v-a442476e] {
    background-color: transparent;
    border: 0;
}
}.dropdown-window[data-v-ce4963fb] {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  z-index: 100;
  bottom: 0;
  top: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.custom-tooltip[data-v-ce4963fb] {
  position: absolute;
  transition: all 0.5s;
  display: none;
  top: 0;
}
.active[data-v-ce4963fb] {
  display: flex;
}
.icon_menu[data-v-ce4963fb] {
  fill: #fff;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-6becc1ab] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-6becc1ab] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-6becc1ab] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.select_block[data-v-6becc1ab] {
  position: relative;
  display: flex;
  justify-content: center;
  width: 400px;
  border-radius: 14px;
  margin-top: 40px;
  border: solid 1px #f9f9e7;
}
.select_block__not_select[data-v-6becc1ab] {
  border-radius: 16px;
  width: 205.8px;
  height: 80px;
  border: solid 1px #f9f9e7;
  margin: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 38px;
}
.select_block__not_avatar[data-v-6becc1ab] {
  border-radius: 16px;
  width: 205.8px;
  height: 80px;
  border: solid 1px #f9f9e7;
  margin: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 38px;
  background: green;
}
.select_block__block[data-v-6becc1ab] {
  position: relative;
}
.select_block__select[data-v-6becc1ab] {
  z-index: 50;
  background-color: #232224;
  position: absolute;
  top: 105px;
  width: 400px;
  border-radius: 0 0 14px 14px;
  cursor: pointer;
  box-shadow: 0px 3px 11px #00000069;
  overflow: auto;
  max-height: 618px;
}
.select_block__select__right[data-v-6becc1ab] {
  display: flex;
  flex-direction: column;
  margin-top: 5px;
  width: 470px;
}
.select_block__select__border[data-v-6becc1ab] {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.03);
}
.select_block__select__item[data-v-6becc1ab]:hover {
  background-color: #333234;
}
.select_block__select__item[data-v-6becc1ab] {
  display: flex;
  justify-content: flex-start;
}
.select_block__select__item__avatar_select[data-v-6becc1ab] {
  width: 117.8px;
  height: 87px;
  margin-left: 30px;
  margin-top: 17px;
  margin-bottom: 17px;
  border-radius: 16px;
  border-radius: 16px;
  cursor: pointer;
}
.select_block__select__item__avatar[data-v-6becc1ab] {
  width: 117.8px;
  height: 87px;
  margin-left: 7px;
  margin-top: 7px;
  margin-bottom: 17px;
  border-radius: 16px;
  padding: 3px;
  border: solid 1px #f9f9e7;
  cursor: pointer;
}
.select_block__select__item__name[data-v-6becc1ab] {
  margin-top: 5px;
  margin-left: 20px;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.select_block__select__item__grayname[data-v-6becc1ab] {
  margin-top: 5px;
  margin-left: 20px;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
}
.select_block__select__item[data-v-6becc1ab]:last-child {
  border-radius: 0 0 14px 14px;
}
.current_block[data-v-6becc1ab] {
  width: 616px;
  height: 102px;
  border-radius: 14px;
  background-color: #232224;
  display: flex;
  justify-content: flex-start;
  cursor: pointer;
  margin-bottom: 0 !important;
}
.current_block__not_select[data-v-6becc1ab] {
  border-radius: 16px;
  width: 120px;
  height: 80px;
  border: solid 1px #f9f9e7;
  margin: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 38px;
}
.current_block__not_avatar[data-v-6becc1ab] {
  border-radius: 16px;
  width: 120px;
  height: 80px;
  border: solid 1px #f9f9e7;
  margin: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 38px;
  background: green;
}
.current_block__avatar[data-v-6becc1ab] {
  width: 117.8px;
  height: 87px;
  margin-left: 7px;
  margin-top: 7px;
  margin-bottom: 17px;
  border-radius: 16px;
  padding: 3px;
  border: solid 1px #f9f9e7;
  cursor: pointer;
}
.current_block__avatar_select[data-v-6becc1ab] {
  width: 117.8px;
  height: 87px;
  margin-left: 30px;
  margin-top: 17px;
  margin-bottom: 17px;
  border-radius: 16px;
  cursor: pointer;
}
.current_block__picture[data-v-6becc1ab] {
  border-radius: 16px;
  width: 117.8px;
  height: 80px;
}
.current_block__picture_select[data-v-6becc1ab] {
  border-radius: 16px;
  width: 117.8px;
  height: 87px;
}
.current_block--search--active[data-v-6becc1ab] {
  border-radius: 14px 14px 0 0;
  box-shadow: 0px 3px 11px #00000069;
  background: #100e12;
}
.current_block--search--active input[data-v-6becc1ab] {
  background: #100e12;
}
.current_block__text[data-v-6becc1ab] {
  margin-top: 35px;
  margin-left: 20px;
  width: calc(100% - 200px);
  position: relative;
}
.current_block__text__input[data-v-6becc1ab] {
  cursor: pointer;
  width: 100%;
  border: none;
  outline: none;
  height: 50px;
  background: #232224;
  border-radius: 10px;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #9c9c9c;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-089377a4] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-089377a4] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-089377a4] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.admin[data-v-089377a4] {
  display: flex;
  justify-content: center;
}
.ag-theme-quartz-dark[data-v-089377a4] .ag-cell {
  display: flex;
  align-items: center;
}
.modal__body[data-v-089377a4] .dropdown__cell {
  display: flex;
  justify-content: flex-start;
  margin-left: -6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.modal__body[data-v-089377a4] .dropdown__cell svg {
  width: 100%;
}
.ag-theme-quartz-dark[data-v-089377a4] {
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: #4c4c4e;
  --ag-header-column-resize-handle-width: 0;
  --ag-header-background-color: #232224;
  --ag-checkbox-background-color: #4c4c4e;
  --ag-checkbox-unchecked-color: #4c4c4e;
  --ag-checkbox-indeterminate-color: #3399ff;
  --ag-background-color: #232224;
  --ag-border-color: #4c4c4e;
  --ag-selected-row-background-color: #232224;
  --ag-range-selection-border-color: #4c4c4e;
  --ag-row-hover-color: #363336;
  --ag-wrapper-border-radius: 0;
  --ag-header-height: 30px;
  --ag-row-height: 51px;
  font-family: "degular";
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
}
.ag-theme-quartz-dark .ag-column-first[data-v-089377a4]:first-of-type {
  display: flex !important;
  justify-content: center !important;
}
.ag-theme-quartz-dark .ag-selection-checkbox[data-v-089377a4] {
  margin-right: 0 !important;
}
.ag-theme-quartz-dark .ag-header-select-sortable[data-v-089377a4] {
  padding-left: 32%;
}
.ag-theme-quartz-dark .ag-header-cell[data-v-089377a4] {
  padding-right: 0 !important;
}
.ag-theme-quartz-dark .ag-header-cell-comp-wrapper[data-v-089377a4] {
  width: auto;
}
.ag-theme-quartz-dark.ag-header-cell.ag-column-first[data-v-089377a4] {
  margin-right: 16px !important;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper[data-v-089377a4] {
  display: block;
  width: 20px;
  height: 20px;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked[data-v-089377a4]::after {
  content: "";
  width: 20px !important;
  height: 20px !important;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="19.4474" rx="3.24762" fill="%233399FF"/><rect x="5.38477" y="5.23633" width="9.23077" height="8.97574" rx="4.48787" fill="%23D9D9D9"/></svg>');
  border-radius: 3.25px;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-indeterminate[data-v-089377a4]::after {
  content: "";
  display: block;
  width: 20px !important;
  height: 20px !important;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="19.4474" rx="3.24762" fill="%233399FF"/><rect x="5.38477" y="5.23633" width="9.23077" height="8.97574" rx="4.48787" fill="%23D9D9D9"/></svg>');
  border-radius: 3.25px;
}
.ag-theme-quartz-dark .ag-checkbox-input[data-v-089377a4]:focus {
  box-shadow: none;
}
.ag-theme-quartz-dark .ag-cell[data-v-089377a4] {
  display: flex;
  align-items: center;
}
.ag-theme-quartz-dark .ag-cell-value[data-v-089377a4] {
  border-right: 1px solid #4c4c4e;
}
.ag-theme-quartz-dark .number__campaignName[data-v-089377a4] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  width: 41px;
  height: 20px;
  font-family: "degular";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: #a5a5a5;
  background: #4c4c4e;
  border-radius: 17px;
}
.ag-theme-quartz-dark .ctr-bg[data-v-089377a4] {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 23px;
  border-radius: 3px;
  font-family: "degular";
  font-size: 10px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
}
.ag-theme-quartz-dark .ctr-silver[data-v-089377a4] {
  color: #f9f9e7;
  background: rgba(249, 249, 231, 0.2);
}
.ag-theme-quartz-dark .ctr-red[data-v-089377a4] {
  color: #fd5757;
  background: rgba(253, 87, 87, 0.2);
}
.ag-theme-quartz-dark .ctr-yellow[data-v-089377a4] {
  color: #ffae3a;
  background: rgba(255, 174, 58, 0.2);
}
.ag-theme-quartz-dark .ctr-green[data-v-089377a4] {
  color: #37f6a1;
  background: rgba(65, 184, 131, 0.2);
}
.ag-theme-quartz-dark .ctr-blue[data-v-089377a4] {
  color: #3399ff;
  background: rgba(51, 153, 255, 0.2);
}
.ag-theme-quartz-dark .ctr-gradient[data-v-089377a4] {
  background: linear-gradient(126.16deg, rgba(198, 133, 184, 0.2) -20.49%, rgba(51, 153, 255, 0.2) 123.6%);
}
.ag-theme-quartz-dark .ctr-gradient-text[data-v-089377a4] {
  background-image: linear-gradient(126.16deg, #c685b8 -20.49%, #3399ff 123.6%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ag-theme-quartz-dark .ag-header-cell[data-v-089377a4] {
  border-right: 0.1px solid #4c4c4e;
}
input[type=number][data-v-089377a4]::-webkit-outer-spin-button,
input[type=number][data-v-089377a4]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number][data-v-089377a4] {
  -moz-appearance: textfield;
}
input[type=number][data-v-089377a4]:hover,
input[type=number][data-v-089377a4]:focus {
  -moz-appearance: number-input;
}
.block_button[data-v-089377a4] {
  margin-top: 20px;
}
.create[data-v-089377a4] {
  justify-content: center;
}
.button_style[data-v-089377a4] {
  display: flex;
  flex-direction: row;
}
.button_style__field[data-v-089377a4] {
  position: relative;
  border: 1px solid #fff;
  border-radius: 10px 0px 0px 10px;
  width: 170px;
  height: 50px;
}
.button_style__field input[data-v-089377a4] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 600;
  fontweight: 600;
  left: 10px;
  top: 5px;
  color: white;
  height: 40px;
  position: absolute;
  border: 0px;
  width: 150px;
  background: #232224;
  outline: 0;
  outline-offset: 0;
}
.button_style__button[data-v-089377a4] {
  cursor: pointer;
  border-radius: 0px 10px 10px 0px;
  border: 1px solid #0d6efd;
  background: #0d6efd;
  width: 120px;
  height: 51px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.button_style__create_button[data-v-089377a4] {
  margin-top: 30px;
  cursor: pointer;
  border-radius: 10px;
  border: 1px solid #0d6efd;
  background: #0d6efd;
  width: 220px;
  height: 51px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.button_style__create_button span[data-v-089377a4] {
  color: #fff;
  font-size: 19px;
  font-family: "degular", "Montserrat", sans-serif;
}
.modal.active[data-v-089377a4] {
  display: block;
}
.modal[data-v-089377a4] {
  display: flex !important;
  align-items: center;
}
.modal__title[data-v-089377a4] {
  margin-top: 20px;
  font-size: 34px;
  font-family: "degular", "Montserrat", sans-serif;
  color: #fff;
  letter-spacing: -0.5px;
  font-weight: 600;
  line-height: 1.125;
  word-break: break-word;
}
.modal__overlay[data-v-089377a4] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__content[data-v-089377a4] {
  border-radius: 10px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  background-color: #232224;
  width: 1000px;
  height: 860px;
  padding: 1px 1px 1px;
  z-index: 2;
}
.modal__header[data-v-089377a4] {
  border-radius: 10px 10px 0px 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  background-color: #2a292b;
}
.modal__header__left[data-v-089377a4] {
  display: flex;
  flex-direction: column;
}
.modal__header__right[data-v-089377a4] {
  display: flex;
  align-items: center;
  padding-top: 30px;
}
.modal__body[data-v-089377a4] {
  display: flex;
  flex-direction: column;
  padding: 19px 30px 21px 18px;
}
.modal__switch[data-v-089377a4] {
  padding-right: 30px;
  padding-left: 30px;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-d5df3b58] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-d5df3b58] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-d5df3b58] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.admin[data-v-d5df3b58] {
  display: flex;
  justify-content: center;
}
.dropdown__cell[data-v-d5df3b58] {
  display: flex;
  justify-content: flex-start;
  margin-left: -6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.dropdown__cell svg[data-v-d5df3b58] {
  display: block;
  margin: auto;
  width: 100%;
}
input[type=number][data-v-d5df3b58]::-webkit-outer-spin-button,
input[type=number][data-v-d5df3b58]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number][data-v-d5df3b58] {
  -moz-appearance: textfield;
}
input[type=number][data-v-d5df3b58]:hover,
input[type=number][data-v-d5df3b58]:focus {
  -moz-appearance: number-input;
}
.block_button[data-v-d5df3b58] {
  margin-top: 20px;
}
.create[data-v-d5df3b58] {
  justify-content: center;
}
.button_style[data-v-d5df3b58] {
  display: flex;
  flex-direction: row;
}
.button_style__field[data-v-d5df3b58] {
  position: relative;
  border: 1px solid #fff;
  border-radius: 10px 0px 0px 10px;
  width: 170px;
  height: 50px;
}
.button_style__field input[data-v-d5df3b58] {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 600;
  fontweight: 600;
  left: 10px;
  top: 5px;
  color: white;
  height: 40px;
  position: absolute;
  border: 0px;
  width: 150px;
  background: #232224;
  outline: 0;
  outline-offset: 0;
}
.button_style__button[data-v-d5df3b58] {
  cursor: pointer;
  border-radius: 0px 10px 10px 0px;
  border: 1px solid #0d6efd;
  background: #0d6efd;
  width: 120px;
  height: 51px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.button_style__create_button[data-v-d5df3b58] {
  margin-top: 30px;
  cursor: pointer;
  border-radius: 10px;
  border: 1px solid #0d6efd;
  background: #0d6efd;
  width: 220px;
  height: 51px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.button_style__create_button span[data-v-d5df3b58] {
  color: #fff;
  font-size: 19px;
  font-family: "degular", "Montserrat", sans-serif;
}
.modal.active[data-v-d5df3b58] {
  display: block;
}
.modal[data-v-d5df3b58] {
  display: flex !important;
  align-items: center;
}
.modal__title[data-v-d5df3b58] {
  margin-top: 20px;
  font-size: 34px;
  font-family: "degular", "Montserrat", sans-serif;
  color: #fff;
  letter-spacing: -0.5px;
  font-weight: 600;
  line-height: 1.125;
  word-break: break-word;
}
.modal__overlay[data-v-d5df3b58] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__content[data-v-d5df3b58] {
  border-radius: 10px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.41);
  background-color: #232224;
  width: 1000px;
  height: 860px;
  padding: 1px 1px 1px;
  z-index: 2;
}
.modal__header[data-v-d5df3b58] {
  border-radius: 10px 10px 0px 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  background-color: #2a292b;
}
.modal__header__left[data-v-d5df3b58] {
  display: flex;
  flex-direction: column;
}
.modal__header__right[data-v-d5df3b58] {
  display: flex;
  align-items: center;
  padding-top: 30px;
}
.modal__body[data-v-d5df3b58] {
  display: flex;
  flex-direction: column;
  padding: 19px 30px 21px 18px;
}
.modal__switch[data-v-d5df3b58] {
  padding-right: 30px;
  padding-left: 30px;
}
.ag-theme-quartz-dark[data-v-d5df3b58] .ag-cell {
  display: flex;
  align-items: center;
}
.modal__body[data-v-d5df3b58] .dropdown__cell {
  display: flex;
  justify-content: flex-start;
  margin-left: -6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.modal__body[data-v-d5df3b58] .dropdown__cell svg {
  width: 100%;
}
.ag-theme-quartz-dark[data-v-d5df3b58] {
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: #4c4c4e;
  --ag-header-column-resize-handle-width: 0;
  --ag-header-background-color: #232224;
  --ag-checkbox-background-color: #4c4c4e;
  --ag-checkbox-unchecked-color: #4c4c4e;
  --ag-checkbox-indeterminate-color: #3399ff;
  --ag-background-color: #232224;
  --ag-border-color: #4c4c4e;
  --ag-selected-row-background-color: #232224;
  --ag-range-selection-border-color: #4c4c4e;
  --ag-row-hover-color: #363336;
  --ag-wrapper-border-radius: 0;
  --ag-header-height: 30px;
  --ag-row-height: 51px;
  font-family: "degular";
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
}
.ag-theme-quartz-dark .ag-column-first[data-v-d5df3b58]:first-of-type {
  display: flex !important;
  justify-content: center !important;
}
.ag-theme-quartz-dark .ag-selection-checkbox[data-v-d5df3b58] {
  margin-right: 0 !important;
}
.ag-theme-quartz-dark .ag-header-select-sortable[data-v-d5df3b58] {
  padding-left: 32%;
}
.ag-theme-quartz-dark .ag-header-cell[data-v-d5df3b58] {
  padding-right: 0 !important;
}
.ag-theme-quartz-dark .ag-header-cell-comp-wrapper[data-v-d5df3b58] {
  width: auto;
}
.ag-theme-quartz-dark.ag-header-cell.ag-column-first[data-v-d5df3b58] {
  margin-right: 16px !important;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper[data-v-d5df3b58] {
  display: block;
  width: 20px;
  height: 20px;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked[data-v-d5df3b58]::after {
  content: "";
  width: 20px !important;
  height: 20px !important;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="19.4474" rx="3.24762" fill="%233399FF"/><rect x="5.38477" y="5.23633" width="9.23077" height="8.97574" rx="4.48787" fill="%23D9D9D9"/></svg>');
  border-radius: 3.25px;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-indeterminate[data-v-d5df3b58]::after {
  content: "";
  display: block;
  width: 20px !important;
  height: 20px !important;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="19.4474" rx="3.24762" fill="%233399FF"/><rect x="5.38477" y="5.23633" width="9.23077" height="8.97574" rx="4.48787" fill="%23D9D9D9"/></svg>');
  border-radius: 3.25px;
}
.ag-theme-quartz-dark .ag-checkbox-input[data-v-d5df3b58]:focus {
  box-shadow: none;
}
.ag-theme-quartz-dark .ag-cell[data-v-d5df3b58] {
  display: flex;
  align-items: center;
}
.ag-theme-quartz-dark .ag-cell-value[data-v-d5df3b58] {
  border-right: 1px solid #4c4c4e;
}
.ag-theme-quartz-dark .number__campaignName[data-v-d5df3b58] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  width: 41px;
  height: 20px;
  font-family: "degular";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: #a5a5a5;
  background: #4c4c4e;
  border-radius: 17px;
}
.ag-theme-quartz-dark .ctr-bg[data-v-d5df3b58] {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 23px;
  border-radius: 3px;
  font-family: "degular";
  font-size: 10px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
}
.ag-theme-quartz-dark .ctr-silver[data-v-d5df3b58] {
  color: #f9f9e7;
  background: rgba(249, 249, 231, 0.2);
}
.ag-theme-quartz-dark .ctr-red[data-v-d5df3b58] {
  color: #fd5757;
  background: rgba(253, 87, 87, 0.2);
}
.ag-theme-quartz-dark .ctr-yellow[data-v-d5df3b58] {
  color: #ffae3a;
  background: rgba(255, 174, 58, 0.2);
}
.ag-theme-quartz-dark .ctr-green[data-v-d5df3b58] {
  color: #37f6a1;
  background: rgba(65, 184, 131, 0.2);
}
.ag-theme-quartz-dark .ctr-blue[data-v-d5df3b58] {
  color: #3399ff;
  background: rgba(51, 153, 255, 0.2);
}
.ag-theme-quartz-dark .ctr-gradient[data-v-d5df3b58] {
  background: linear-gradient(126.16deg, rgba(198, 133, 184, 0.2) -20.49%, rgba(51, 153, 255, 0.2) 123.6%);
}
.ag-theme-quartz-dark .ctr-gradient-text[data-v-d5df3b58] {
  background-image: linear-gradient(126.16deg, #c685b8 -20.49%, #3399ff 123.6%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ag-theme-quartz-dark .ag-header-cell[data-v-d5df3b58] {
  border-right: 0.1px solid #4c4c4e;
}.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper, .ag-sticky-top, .ag-sticky-bottom, .ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9B9B9B;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport, .ag-center-cols-viewport {
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar, .ag-center-cols-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button, .ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
}

.ag-header-cell-label {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-sticky-top, .ag-ltr .ag-sticky-bottom, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-sticky-top, .ag-rtl .ag-sticky-bottom, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-picker .ag-picker-field-wrapper {
  max-width: 45px;
  min-width: 45px;
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-sticky-bottom .ag-row {
  border-bottom: none;
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-viewport, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer, .ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer, .ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  padding: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header, .ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper, .ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  border-bottom: 1px solid var(--ag-secondary-border-color);
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
  width: auto;
  height: auto;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-settings-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-settings-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button, .ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button, .ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button, .ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
@font-face {
  font-family: "agGridQuartz";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-quartz, .ag-theme-quartz-dark, .ag-theme-quartz-auto-dark {
  --ag-active-color: #2196f3;
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);
  --ag-tooltip-background-color: var(--ag-header-background-color);
  --ag-control-panel-background-color: var(--ag-header-background-color);
  --ag-subheader-background-color: transparent;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);
  --ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
  --ag-input-focus-border-color: var(--ag-active-color);
  --ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);
  --ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);
  --ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);
  --ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-active-color);
  --ag-range-selection-border-color: var(--ag-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);
  --ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);
  --ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);
  --ag-input-disabled-border-color: var(--ag-border-color);
  --ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);
  --ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);
  --ag-borders: solid 1px;
  --ag-border-radius: 4px;
  --ag-wrapper-border-radius: 8px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 8px;
  --ag-icon-size: 16px;
  --ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);
  --ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);
  --ag-list-item-height: calc(var(--ag-icon-size) + var(--ag-widget-vertical-spacing));
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-toggle-button-border-width: 2px;
  --ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-icon-font-family: agGridQuartz;
  --ag-tab-min-width: 0;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  --ag-side-bar-panel-width: 250px;
}

.ag-theme-quartz-dark {
  --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
  --ag-foreground-color: #fff;
  --ag-border-color: rgba(255,255,255,0.16);
  --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
  --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-input-disabled-background-color: #68686e12;
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-disabled-border-color: rgba(255,255,255,0.07);
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-selected-row-background-color: var(--ag-row-hover-color);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.30);
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-quartz-auto-dark {
    --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
    --ag-foreground-color: #fff;
    --ag-border-color: rgba(255,255,255,0.16);
    --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
    --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-input-disabled-background-color: #68686e12;
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-input-border-color: var(--ag-border-color);
    --ag-input-disabled-border-color: rgba(255,255,255,0.07);
    --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
    --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
    --ag-selected-row-background-color: var(--ag-row-hover-color);
    --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.30);
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz .ag-header-row,
.ag-theme-quartz .ag-panel-title-bar-title,
.ag-theme-quartz .ag-multi-filter-group-title-bar, .ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-dark .ag-header-row,
.ag-theme-quartz-dark .ag-panel-title-bar-title,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-header-row,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 500;
  color: var(--ag-header-foreground-color);
}
.ag-theme-quartz input[class^=ag-]:not([type]),
.ag-theme-quartz input[class^=ag-][type=text],
.ag-theme-quartz input[class^=ag-][type=number],
.ag-theme-quartz input[class^=ag-][type=tel],
.ag-theme-quartz input[class^=ag-][type=date],
.ag-theme-quartz input[class^=ag-][type=datetime-local],
.ag-theme-quartz textarea[class^=ag-], .ag-theme-quartz-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-dark input[class^=ag-][type=text],
.ag-theme-quartz-dark input[class^=ag-][type=number],
.ag-theme-quartz-dark input[class^=ag-][type=tel],
.ag-theme-quartz-dark input[class^=ag-][type=date],
.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-dark textarea[class^=ag-], .ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-auto-dark input[class^=ag-][type=text],
.ag-theme-quartz-auto-dark input[class^=ag-][type=number],
.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],
.ag-theme-quartz-auto-dark input[class^=ag-][type=date],
.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-ltr textarea[class^=ag-], .ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-ltr textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-rtl textarea[class^=ag-], .ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-rtl textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-picker-field-wrapper, .ag-theme-quartz-dark .ag-picker-field-wrapper, .ag-theme-quartz-auto-dark .ag-picker-field-wrapper {
  min-height: calc(var(--ag-grid-size) * 4);
}
.ag-theme-quartz .ag-tab, .ag-theme-quartz-dark .ag-tab, .ag-theme-quartz-auto-dark .ag-tab {
  padding: var(--ag-grid-size);
  border-left: var(--ag-borders) transparent;
  border-right: var(--ag-borders) transparent;
  flex: 1 1 auto;
}
.ag-theme-quartz .ag-tab-selected, .ag-theme-quartz-dark .ag-tab-selected, .ag-theme-quartz-auto-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-tab:not(.ag-tab-selected), .ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected), .ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected) {
  opacity: 0.7;
}
.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover, .ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover, .ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover {
  opacity: 1;
}
.ag-theme-quartz .ag-menu, .ag-theme-quartz-dark .ag-menu, .ag-theme-quartz-auto-dark .ag-menu {
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu.ag-tabs, .ag-theme-quartz-dark .ag-menu.ag-tabs, .ag-theme-quartz-auto-dark .ag-menu.ag-tabs {
  min-width: 290px;
}
.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select, .ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select, .ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu-option .ag-icon, .ag-theme-quartz-dark .ag-menu-option .ag-icon, .ag-theme-quartz-auto-dark .ag-menu-option .ag-icon {
  opacity: 65%;
}
.ag-theme-quartz .ag-menu-header, .ag-theme-quartz-dark .ag-menu-header, .ag-theme-quartz-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-menu-option, .ag-theme-quartz-dark .ag-menu-option, .ag-theme-quartz-auto-dark .ag-menu-option {
  font-weight: 500;
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon {
  text-align: right;
}

.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon {
  text-align: left;
}

.ag-theme-quartz .ag-tabs-header, .ag-theme-quartz-dark .ag-tabs-header, .ag-theme-quartz-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  display: flex;
  background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
}
.ag-theme-quartz .ag-side-bar, .ag-theme-quartz-dark .ag-side-bar, .ag-theme-quartz-auto-dark .ag-side-bar {
  background-color: var(--ag-control-panel-background-color);
  min-width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-side-buttons, .ag-theme-quartz-dark .ag-side-buttons, .ag-theme-quartz-auto-dark .ag-side-buttons {
  padding: 0;
  align-self: stretch;
  width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  background: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-side-button, .ag-theme-quartz-dark .ag-side-button, .ag-theme-quartz-auto-dark .ag-side-button {
  border-top: var(--ag-borders) transparent;
  border-bottom: var(--ag-borders) transparent;
}
@media (max-resolution: 1.5x) {
  .ag-theme-quartz .ag-side-button-label, .ag-theme-quartz-dark .ag-side-button-label, .ag-theme-quartz-auto-dark .ag-side-button-label {
    font-family: "Segoe UI", var(--ag-font-family);
    transform: rotate(0.05deg);
  }
}
.ag-theme-quartz .ag-side-button.ag-selected, .ag-theme-quartz-dark .ag-side-button.ag-selected, .ag-theme-quartz-auto-dark .ag-side-button.ag-selected {
  border-bottom-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type) {
  border-top-color: var(--ag-border-color);
}
.ag-theme-quartz .ag-column-panel-column-select, .ag-theme-quartz-dark .ag-column-panel-column-select, .ag-theme-quartz-auto-dark .ag-column-panel-column-select {
  border-top: none;
  border-bottom: 1px solid var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-filter-toolpanel-search, .ag-theme-quartz-dark .ag-filter-toolpanel-search, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search {
  height: initial;
  margin-top: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-filter-toolpanel-search-input, .ag-theme-quartz-dark .ag-filter-toolpanel-search-input, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input {
  margin: 0;
}
.ag-theme-quartz .ag-filter-apply-panel, .ag-theme-quartz-dark .ag-filter-apply-panel, .ag-theme-quartz-auto-dark .ag-filter-apply-panel {
  border: none;
  padding-top: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-tabbed-menu-body, .ag-theme-quartz-dark .ag-chart-tabbed-menu-body, .ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body {
  position: relative;
}
.ag-theme-quartz .ag-chart-tabbed-menu-body::after, .ag-theme-quartz-dark .ag-chart-tabbed-menu-body::after, .ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 16px;
  background: linear-gradient(var(--ag-control-panel-background-color), transparent);
}
.ag-theme-quartz .ag-chart-advanced-settings-section, .ag-theme-quartz-dark .ag-chart-advanced-settings-section, .ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section {
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  border-top: none;
  padding: 0 calc(var(--ag-grid-size) * 1.5);
  font-weight: 500;
}
.ag-theme-quartz .ag-charts-format-top-level-group-item, .ag-theme-quartz-dark .ag-charts-format-top-level-group-item, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item {
  padding-bottom: 12px;
  margin-top: calc(var(--ag-grid-size) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item, .ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item, .ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item {
  margin-top: calc(var(--ag-grid-size) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  margin-top: calc(var(--ag-grid-size));
}
.ag-theme-quartz .ag-ltr .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-settings-group-container {
  padding-right: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-rtl .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-settings-group-container {
  padding-left: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-ltr .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-sub-level-group-container {
  padding-right: 0;
}

.ag-theme-quartz .ag-rtl .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-sub-level-group-container {
  padding-left: 0;
}

.ag-theme-quartz .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar {
  margin-top: var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar, .ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar, .ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar {
  margin-top: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container {
  padding: 0;
}
.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-chart-mini-thumbnail, .ag-theme-quartz-dark .ag-chart-mini-thumbnail, .ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
  margin-top: 0;
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-settings-nav-bar, .ag-theme-quartz-dark .ag-chart-settings-nav-bar, .ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-color-picker .ag-picker-field-wrapper, .ag-theme-quartz-dark .ag-color-picker .ag-picker-field-wrapper, .ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-wrapper {
  max-width: 55px;
  min-width: 55px;
}
.ag-theme-quartz .ag-color-picker .ag-picker-field-display, .ag-theme-quartz-dark .ag-color-picker .ag-picker-field-display, .ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-display {
  height: 18px;
  width: 18px;
  flex: auto 0 0;
  margin: 6px;
  border-radius: 2px;
  border: solid 1px var(--ag-input-border-color);
}
.ag-theme-quartz .ag-ltr .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-dark .ag-ltr .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-color-picker .ag-picker-field-icon {
  margin-right: 4px;
}

.ag-theme-quartz .ag-rtl .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-dark .ag-rtl .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-color-picker .ag-picker-field-icon {
  margin-left: 4px;
}

.ag-theme-quartz .ag-charts-format-sub-level-group, .ag-theme-quartz-dark .ag-charts-format-sub-level-group, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  padding-left: var(--ag-grid-size);
  margin-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-quartz.ag-dnd-ghost, .ag-theme-quartz-dark.ag-dnd-ghost, .ag-theme-quartz-auto-dark.ag-dnd-ghost {
  font-weight: 500;
}
.ag-theme-quartz .ag-standard-button, .ag-theme-quartz-dark .ag-standard-button, .ag-theme-quartz-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: solid 1px var(--ag-input-border-color);
  background-color: var(--ag-background-color);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  cursor: pointer;
}
.ag-theme-quartz .ag-standard-button:hover, .ag-theme-quartz-dark .ag-standard-button:hover, .ag-theme-quartz-auto-dark .ag-standard-button:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-theme-quartz .ag-standard-button:active, .ag-theme-quartz-dark .ag-standard-button:active, .ag-theme-quartz-auto-dark .ag-standard-button:active {
  border-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-standard-button:disabled, .ag-theme-quartz-dark .ag-standard-button:disabled, .ag-theme-quartz-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-quartz .ag-column-drop-cell, .ag-theme-quartz-dark .ag-column-drop-cell, .ag-theme-quartz-auto-dark .ag-column-drop-cell {
  border-radius: calc(var(--ag-grid-size) * 3);
  height: calc(var(--ag-grid-size) * 3);
  padding: 0 var(--ag-grid-size);
}
.ag-theme-quartz .ag-column-drop-cell-button, .ag-theme-quartz-dark .ag-column-drop-cell-button, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  min-width: 0;
  margin: 0;
}
.ag-theme-quartz .ag-column-drop-cell-drag-handle, .ag-theme-quartz-dark .ag-column-drop-cell-drag-handle, .ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle {
  margin-left: 0;
}
.ag-theme-quartz .ag-column-drop-vertical, .ag-theme-quartz-dark .ag-column-drop-vertical, .ag-theme-quartz-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-quartz .ag-column-drop-vertical-title-bar, .ag-theme-quartz-dark .ag-column-drop-vertical-title-bar, .ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar {
  padding: var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0;
}
.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon {
  margin-left: 0;
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon {
  margin-right: 0;
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-column-drop-vertical-empty-message, .ag-theme-quartz-dark .ag-column-drop-vertical-empty-message, .ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  justify-content: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-column-drop-empty-message, .ag-theme-quartz-dark .ag-column-drop-empty-message, .ag-theme-quartz-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
}
.ag-theme-quartz .ag-pill-select .ag-column-drop, .ag-theme-quartz-dark .ag-pill-select .ag-column-drop, .ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-display, .ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display, .ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display {
  font-weight: 500;
}
.ag-theme-quartz .ag-status-bar, .ag-theme-quartz-dark .ag-status-bar, .ag-theme-quartz-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-quartz .ag-status-name-value, .ag-theme-quartz-dark .ag-status-name-value, .ag-theme-quartz-auto-dark .ag-status-name-value {
  padding: var(--ag-widget-container-vertical-padding) 0;
}
.ag-theme-quartz .ag-status-name-value-value,
.ag-theme-quartz .ag-paging-number,
.ag-theme-quartz .ag-paging-row-summary-panel-number, .ag-theme-quartz-dark .ag-status-name-value-value,
.ag-theme-quartz-dark .ag-paging-number,
.ag-theme-quartz-dark .ag-paging-row-summary-panel-number, .ag-theme-quartz-auto-dark .ag-status-name-value-value,
.ag-theme-quartz-auto-dark .ag-paging-number,
.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 500;
}
.ag-theme-quartz .ag-column-drop-cell-button, .ag-theme-quartz-dark .ag-column-drop-cell-button, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  opacity: 0.75;
}
.ag-theme-quartz .ag-column-drop-cell-button:hover, .ag-theme-quartz-dark .ag-column-drop-cell-button:hover, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-quartz .ag-header-cell-menu-button,
.ag-theme-quartz .ag-header-cell-filter-button,
.ag-theme-quartz .ag-panel-title-bar-button,
.ag-theme-quartz .ag-header-expand-icon,
.ag-theme-quartz .ag-column-group-icons,
.ag-theme-quartz .ag-set-filter-group-icons,
.ag-theme-quartz .ag-group-expanded .ag-icon,
.ag-theme-quartz .ag-group-contracted .ag-icon,
.ag-theme-quartz .ag-chart-settings-prev,
.ag-theme-quartz .ag-chart-settings-next,
.ag-theme-quartz .ag-group-title-bar-icon,
.ag-theme-quartz .ag-column-select-header-icon,
.ag-theme-quartz .ag-floating-filter-button-button,
.ag-theme-quartz .ag-filter-toolpanel-expand,
.ag-theme-quartz .ag-panel-title-bar-button-icon,
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-header-cell-menu-button,
.ag-theme-quartz-dark .ag-header-cell-filter-button,
.ag-theme-quartz-dark .ag-panel-title-bar-button,
.ag-theme-quartz-dark .ag-header-expand-icon,
.ag-theme-quartz-dark .ag-column-group-icons,
.ag-theme-quartz-dark .ag-set-filter-group-icons,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-dark .ag-chart-settings-prev,
.ag-theme-quartz-dark .ag-chart-settings-next,
.ag-theme-quartz-dark .ag-group-title-bar-icon,
.ag-theme-quartz-dark .ag-column-select-header-icon,
.ag-theme-quartz-dark .ag-floating-filter-button-button,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-header-cell-menu-button,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,
.ag-theme-quartz-auto-dark .ag-header-expand-icon,
.ag-theme-quartz-auto-dark .ag-column-group-icons,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev,
.ag-theme-quartz-auto-dark .ag-chart-settings-next,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-close {
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-header-cell-menu-button:hover,
.ag-theme-quartz .ag-header-cell-filter-button:hover,
.ag-theme-quartz .ag-panel-title-bar-button:hover,
.ag-theme-quartz .ag-header-expand-icon:hover,
.ag-theme-quartz .ag-column-group-icons:hover,
.ag-theme-quartz .ag-set-filter-group-icons:hover,
.ag-theme-quartz .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz .ag-chart-settings-prev:hover,
.ag-theme-quartz .ag-chart-settings-next:hover,
.ag-theme-quartz .ag-group-title-bar-icon:hover,
.ag-theme-quartz .ag-column-select-header-icon:hover,
.ag-theme-quartz .ag-floating-filter-button-button:hover,
.ag-theme-quartz .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz .ag-chart-menu-icon:hover,
.ag-theme-quartz .ag-chart-menu-close:hover, .ag-theme-quartz-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-dark .ag-column-group-icons:hover,
.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-close:hover, .ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-close:hover {
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-hover-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-hover-color);
}
.ag-theme-quartz .ag-filter-active, .ag-theme-quartz-dark .ag-filter-active, .ag-theme-quartz-auto-dark .ag-filter-active {
  --ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);
  position: relative;
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-active-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-active-color);
}
.ag-theme-quartz .ag-filter-active::after, .ag-theme-quartz-dark .ag-filter-active::after, .ag-theme-quartz-auto-dark .ag-filter-active::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  top: -1px;
  right: -1px;
  border-radius: 50%;
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-filter-active .ag-icon-filter, .ag-theme-quartz-dark .ag-filter-active .ag-icon-filter, .ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter {
  clip-path: path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z");
}
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-chart-menu-close {
  --ag-quartz-icon-hover-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-chart-menu, .ag-theme-quartz-dark .ag-chart-menu, .ag-theme-quartz-auto-dark .ag-chart-menu {
  --ag-icon-size: 20px;
  background-color: color-mix(in srgb, transparent, var(--ag-background-color) 30%);
  padding: 4px 2px;
}
.ag-theme-quartz .ag-chart-menu-icon, .ag-theme-quartz-dark .ag-chart-menu-icon, .ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  opacity: 0.8;
}
.ag-theme-quartz .ag-drag-handle, .ag-theme-quartz-dark .ag-drag-handle, .ag-theme-quartz-auto-dark .ag-drag-handle {
  color: var(--ag-icon-font-color);
}
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}
.ag-theme-quartz .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-chart-menu-close .ag-icon {
  border: 1px solid var(--ag-border-color);
}
.ag-theme-quartz .ag-ltr .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-chart-menu-close .ag-icon {
  border-right: none;
}

.ag-theme-quartz .ag-rtl .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-chart-menu-close .ag-icon {
  border-left: none;
}

.ag-theme-quartz .ag-chart-docked-container, .ag-theme-quartz-dark .ag-chart-docked-container, .ag-theme-quartz-auto-dark .ag-chart-docked-container {
  min-width: 260px;
}
.ag-theme-quartz .ag-menu-option-icon, .ag-theme-quartz .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-menu-option-icon, .ag-theme-quartz-dark .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-icon, .ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-menu-option-icon, .ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-multi-filter-group-title-bar, .ag-theme-quartz-dark .ag-multi-filter-group-title-bar, .ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-group-container {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-group-container {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-filter-toolpanel-group-level-0, .ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0 {
  border-top: none;
}
.ag-theme-quartz .ag-filter-toolpanel-header, .ag-theme-quartz-dark .ag-filter-toolpanel-header, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-header {
  height: initial;
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-theme-quartz .ag-filter-toolpanel-group-item, .ag-theme-quartz-dark .ag-filter-toolpanel-group-item, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item {
  margin: 0;
}
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz .ag-layout-print .ag-center-cols-container, .ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container, .ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-quartz .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-quartz-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-quartz-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-quartz .ag-date-time-list-page-entry-is-current, .ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current, .ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-advanced-filter-builder-button, .ag-theme-quartz-dark .ag-advanced-filter-builder-button, .ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz .ag-disabled .ag-icon,
.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz [disabled] .ag-icon, .ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-dark .ag-disabled .ag-icon,
.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-dark [disabled] .ag-icon, .ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-auto-dark [disabled] .ag-icon {
  opacity: 0.6;
}
.ag-theme-quartz .ag-icon-grip, .ag-theme-quartz-dark .ag-icon-grip, .ag-theme-quartz-auto-dark .ag-icon-grip {
  opacity: 0.7;
}
.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper::before {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==");
  background-position: 50% 50%;
  background-size: contain;
  opacity: 40%;
  content: "";
  filter: var(--ag-icon-filter);
}
.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input {
  padding-left: 26px;
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input {
  padding-right: 26px;
}

.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-text-field-input[disabled],
.ag-theme-quartz .ag-menu-option-disabled, .ag-theme-quartz-dark .ag-text-field-input[disabled],
.ag-theme-quartz-dark .ag-menu-option-disabled, .ag-theme-quartz-auto-dark .ag-text-field-input[disabled],
.ag-theme-quartz-auto-dark .ag-menu-option-disabled {
  cursor: not-allowed;
}
.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled, .ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled, .ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled {
  --ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color);
}
.ag-theme-quartz .ag-checkbox-input,
.ag-theme-quartz .ag-toggle-button-input,
.ag-theme-quartz .ag-radio-button-input,
.ag-theme-quartz input[class^=ag-][type=range], .ag-theme-quartz-dark .ag-checkbox-input,
.ag-theme-quartz-dark .ag-toggle-button-input,
.ag-theme-quartz-dark .ag-radio-button-input,
.ag-theme-quartz-dark input[class^=ag-][type=range], .ag-theme-quartz-auto-dark .ag-checkbox-input,
.ag-theme-quartz-auto-dark .ag-toggle-button-input,
.ag-theme-quartz-auto-dark .ag-radio-button-input,
.ag-theme-quartz-auto-dark input[class^=ag-][type=range] {
  cursor: pointer;
}
.ag-theme-quartz .ag-details-row, .ag-theme-quartz-dark .ag-details-row, .ag-theme-quartz-auto-dark .ag-details-row {
  padding: calc(var(--ag-grid-size) * 3.75);
}

.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before {
  opacity: 66%;
  filter: invert(100%);
}
.ag-theme-quartz-dark .ag-chart-menu {
  background-color: color-mix(in srgb, rgba(24, 39, 50, 0.3), var(--ag-background-color) 30%);
}
.ag-theme-quartz-dark .ag-text-field-input::placeholder {
  color: var(--ag-data-color);
  opacity: 0.8;
}

.page-content-wrapper[data-v-b2f40c6c] {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 0px;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-b2f40c6c] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-b2f40c6c] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-b2f40c6c] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
.start[data-v-b2f40c6c] {
  border-radius: 10px 0px 0px 10px;
}
.end[data-v-b2f40c6c] {
  border-radius: 0px 10px 10px 0px;
}
.input[data-v-b2f40c6c] {
  height: 48px !important;
  width: 130px;
}
.project-dates-inner[data-v-b2f40c6c] {
  display: flex;
}
.ag-theme-quartz-dark[data-v-b2f40c6c] {
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: #4c4c4e;
  --ag-header-column-resize-handle-width: 0;
  --ag-header-background-color: #232224;
  --ag-checkbox-background-color: #4c4c4e;
  --ag-checkbox-unchecked-color: #4c4c4e;
  --ag-checkbox-indeterminate-color: #3399ff;
  --ag-background-color: #232224;
  --ag-border-color: #4c4c4e;
  --ag-selected-row-background-color: #232224;
  --ag-range-selection-border-color: #4c4c4e;
  --ag-row-hover-color: #363336;
  --ag-wrapper-border-radius: 0;
  --ag-header-height: 30px;
  --ag-row-height: 51px;
  font-family: "degular";
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
}
.ag-theme-quartz-dark .ag-column-first[data-v-b2f40c6c]:first-of-type {
  display: flex !important;
  justify-content: center !important;
}
.ag-theme-quartz-dark .ag-selection-checkbox[data-v-b2f40c6c] {
  margin-right: 0 !important;
}
.ag-theme-quartz-dark .ag-header-select-sortable[data-v-b2f40c6c] {
  padding-left: 32%;
}
.ag-theme-quartz-dark .ag-header-cell[data-v-b2f40c6c] {
  padding-right: 0 !important;
}
.ag-theme-quartz-dark .ag-header-cell-comp-wrapper[data-v-b2f40c6c] {
  width: auto;
}
.ag-theme-quartz-dark.ag-header-cell.ag-column-first[data-v-b2f40c6c] {
  margin-right: 16px !important;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper[data-v-b2f40c6c] {
  display: block;
  width: 20px;
  height: 20px;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked[data-v-b2f40c6c]::after {
  content: "";
  width: 20px !important;
  height: 20px !important;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="19.4474" rx="3.24762" fill="%233399FF"/><rect x="5.38477" y="5.23633" width="9.23077" height="8.97574" rx="4.48787" fill="%23D9D9D9"/></svg>');
  border-radius: 3.25px;
}
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-indeterminate[data-v-b2f40c6c]::after {
  content: "";
  display: block;
  width: 20px !important;
  height: 20px !important;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="19.4474" rx="3.24762" fill="%233399FF"/><rect x="5.38477" y="5.23633" width="9.23077" height="8.97574" rx="4.48787" fill="%23D9D9D9"/></svg>');
  border-radius: 3.25px;
}
.ag-theme-quartz-dark .ag-checkbox-input[data-v-b2f40c6c]:focus {
  box-shadow: none;
}
.ag-theme-quartz-dark .ag-cell[data-v-b2f40c6c] {
  display: flex;
  align-items: center;
}
.ag-theme-quartz-dark .ag-cell-value[data-v-b2f40c6c] {
  border-right: 1px solid #4c4c4e;
}
.ag-theme-quartz-dark .number__campaignName[data-v-b2f40c6c] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  width: 41px;
  height: 20px;
  font-family: "degular";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: #a5a5a5;
  background: #4c4c4e;
  border-radius: 17px;
}
.ag-theme-quartz-dark .ctr-bg[data-v-b2f40c6c] {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 23px;
  border-radius: 3px;
  font-family: "degular";
  font-size: 10px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
}
.ag-theme-quartz-dark .ctr-silver[data-v-b2f40c6c] {
  color: #f9f9e7;
  background: rgba(249, 249, 231, 0.2);
}
.ag-theme-quartz-dark .ctr-red[data-v-b2f40c6c] {
  color: #fd5757;
  background: rgba(253, 87, 87, 0.2);
}
.ag-theme-quartz-dark .ctr-yellow[data-v-b2f40c6c] {
  color: #ffae3a;
  background: rgba(255, 174, 58, 0.2);
}
.ag-theme-quartz-dark .ctr-green[data-v-b2f40c6c] {
  color: #37f6a1;
  background: rgba(65, 184, 131, 0.2);
}
.ag-theme-quartz-dark .ctr-blue[data-v-b2f40c6c] {
  color: #3399ff;
  background: rgba(51, 153, 255, 0.2);
}
.ag-theme-quartz-dark .ctr-gradient[data-v-b2f40c6c] {
  background: linear-gradient(126.16deg, rgba(198, 133, 184, 0.2) -20.49%, rgba(51, 153, 255, 0.2) 123.6%);
}
.ag-theme-quartz-dark .ctr-gradient-text[data-v-b2f40c6c] {
  background-image: linear-gradient(126.16deg, #c685b8 -20.49%, #3399ff 123.6%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ag-theme-quartz-dark .ag-header-cell[data-v-b2f40c6c] {
  border-right: 0.1px solid #4c4c4e;
}
.link__groupCampaign[data-v-b2f40c6c] {
  position: relative;
  display: block;
  margin-bottom: 18px;
  width: 37px;
  height: 37px;
  background: #232224;
  cursor: pointer;
}
.link__groupCampaign[data-v-b2f40c6c]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 49%;
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="%23A5A5A5" fill-rule="evenodd" d="M11.65 10c.553 0 1.09-.229 1.491-.648.403-.42.634-.995.634-1.602 0-.607-.231-1.183-.634-1.602A2.066 2.066 0 0 0 11.65 5.5H10.5a.75.75 0 0 1 0-1.5h1.15c.972 0 1.897.403 2.574 1.11a3.817 3.817 0 0 1 1.051 2.64c0 .985-.375 1.935-1.05 2.64a3.565 3.565 0 0 1-2.575 1.11H10.5a.75.75 0 0 1 0-1.5h1.15ZM4.375 5.5c-.553 0-1.09.229-1.491.648-.403.42-.634.995-.634 1.602 0 .607.231 1.183.634 1.602.4.42.938.648 1.491.648h1.15a.75.75 0 0 1 0 1.5h-1.15a3.566 3.566 0 0 1-2.574-1.11A3.818 3.818 0 0 1 .75 7.75c0-.985.375-1.935 1.05-2.64A3.565 3.565 0 0 1 4.376 4h1.15a.75.75 0 0 1 0 1.5h-1.15ZM5.333 7a.75.75 0 1 0 0 1.5h5.334a.75.75 0 0 0 0-1.5H5.333Z" clip-rule="evenodd"/></svg>');
  background-size: 37px;
}
.ag-theme-quartz-dark[data-v-b2f40c6c] tabs-inner {
  margin-bottom: 60px !important;
}
.tabs-padding .tabs-inner .tabs ul[data-v-b2f40c6c] {
  padding: 0 !important;
}
.card-inner[data-v-b2f40c6c] .tabs-inner {
  margin-bottom: 70px !important;
}
.card-inner[data-v-b2f40c6c] .dropdown__cell {
  display: flex;
  justify-content: flex-start;
  margin-left: -6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.card-inner[data-v-b2f40c6c] .dropdown__cell svg {
  width: 100%;
}
.ag-theme-quartz-dark[data-v-b2f40c6c] .ag-cell {
  display: flex;
  align-items: center;
}
.tabs-innerdeep[data-v-b2f40c6c] {
  margin-bottom: 60px !important;
}
.tabs-inner .tabs a[data-v-b2f40c6c] {
  color: #a5a5a5;
}
.ag-picker-field-display[data-v-b2f40c6c] {
  color: #fff;
}
.dropdown__cell[data-v-b2f40c6c] {
  display: flex;
  justify-content: flex-start;
  margin-left: -6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.dropdown__cell svg[data-v-b2f40c6c] {
  display: block;
  margin: auto;
  width: 100%;
}
.arrow-black[data-v-b2f40c6c]::before {
  content: "";
  position: absolute;
  top: 21px;
  right: 9px;
  display: inline-flex;
  width: 10px;
  height: 9px;
  border: 5px solid transparent;
  border-top: 7px solid #000;
  border-bottom: none;
}
.arrow-white[data-v-b2f40c6c]::before {
  content: "";
  position: absolute;
  top: 21px;
  right: 9px;
  display: inline-flex;
  width: 10px;
  height: 9px;
  border: 5px solid transparent;
  border-top: 7px solid #fff;
  border-bottom: none;
}
.header__groups-icon[data-v-b2f40c6c]::before {
  content: "";
  position: relative;
  display: inline-block;
  margin-right: 8px;
  width: 11px;
  height: 11px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" fill="none"><path fill="%23fff" fill-rule="evenodd" d="M1.25 3.75A.75.75 0 0 1 2 3h12a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75Zm2.667 4a.75.75 0 0 1 .75-.75h6.666a.75.75 0 1 1 0 1.5H4.667a.75.75 0 0 1-.75-.75ZM6.667 11a.75.75 0 0 0 0 1.5h2.666a.75.75 0 0 0 0-1.5H6.667Z" clip-rule="evenodd"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #232324;
}
.dropdown-visible[data-v-b2f40c6c] {
  display: flex;
}
.dropdown.is-dots .is-trigger .dots-gray[data-v-b2f40c6c] {
  color: #a5a5a5;
}
.tab-content[data-v-b2f40c6c] {
  margin-top: 20px;
}
.tabs-wrapperdeep[data-v-b2f40c6c] {
  margin-bottom: 60px !important;
}
.group[data-v-b2f40c6c] {
  margin-top: 20px;
}
.group__title[data-v-b2f40c6c] {
  margin-bottom: 17px;
  font-family: "degular";
  font-size: 34px;
  font-weight: 600;
  line-height: 39px;
  color: #f9f9e7;
}
.group__buttons[data-v-b2f40c6c] {
  position: absolute;
  top: 118px;
  display: flex;
  justify-content: space-between;
  width: calc(100% - 40px);
}
@media screen and (max-width: 1024px) {
.group__buttons[data-v-b2f40c6c] {
    width: 100%;
}
}
@media screen and (max-width: 767px) {
.group__buttons[data-v-b2f40c6c] {
    width: calc(100% - 20px);
}
}
.group__btn-wrapper[data-v-b2f40c6c] {
  position: relative;
}
.group__btn[data-v-b2f40c6c] {
  width: 114px;
  height: 30px;
  font-family: "degular";
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  color: #fff;
  background-color: #3b3b41;
  border: 1px solid #4c4c4e;
  border-radius: 8px;
  cursor: pointer;
}
.group-submenu[data-v-b2f40c6c] {
  position: absolute;
  top: 35px;
  right: 0;
  display: inline-block;
  width: 154px;
  height: 87px;
  border: 1px solid #4c4c4e;
  border-radius: 8px;
  background-color: #3b3b40;
  z-index: 2;
}
.group-submenu .menu-item[data-v-b2f40c6c] {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 42px;
  border-radius: 8px;
}
.group-submenu .menu-item label[data-v-b2f40c6c] {
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  border-radius: 4px;
}
.group-submenu .menu-item-input[data-v-b2f40c6c] {
  position: absolute;
  left: 12px;
  width: 20px;
  height: 20px;
}
.group-submenu .menu-item-input[type=radio][data-v-b2f40c6c]:checked::after {
  content: "";
  width: 20px !important;
  height: 20px !important;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="19.4474" rx="3.24762" fill="%233399FF"/><rect x="5.38477" y="5.23633" width="9.23077" height="8.97574" rx="4.48787" fill="%23D9D9D9"/></svg>');
  border-radius: 3.25px;
}
.btn-arrow[data-v-b2f40c6c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 19px;
  padding-right: 12px;
}
.btn-arrow[data-v-b2f40c6c]::after {
  content: "";
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-top: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  transform: rotate(135deg);
}
input[type=radio][data-v-b2f40c6c] {
  -webkit-appearance: none;
  appearance: none;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: 1px solid #4c4c4e;
  border-radius: 4px;
  background-color: #4c4c4e;
  padding: 0;
}
input[type=radio][data-v-b2f40c6c]:checked {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="19.4474" rx="3.24762" fill="%233399FF"/><rect x="5.38477" y="5.23633" width="9.23077" height="8.97574" rx="4.48787" fill="%23D9D9D9"/></svg>');
  background-size: 20px;
  border: none;
}
input[type=radio]:checked + label[data-v-b2f40c6c] {
  background: #414145;
}
.group__delete[data-v-b2f40c6c] {
  display: flex;
  padding-left: 2px;
}
.vods__assigned[data-v-b2f40c6c] {
  display: flex;
  align-items: center;
  padding: 3px 14px 3px 3px;
  height: 24px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: rgba(133, 133, 133, 0.2);
  border-radius: 41px;
}
.vods__assigned img[data-v-b2f40c6c] {
  margin-right: 6px;
  padding: 1px;
  width: 18px;
  height: 18px;
  border: 0.3px solid white;
  border-radius: 50%;
}export default "\n.grecaptcha-badge {\n  visibility: hidden !important;\n}\n".vSelectLanguage[data-v-f58a5606] {
  position: relative;
  margin: 0 15px;
}
.vSelectLanguage__list[data-v-f58a5606] {
  position: absolute;
  background: #232224;
  top: 0;
  right: 0;
  border-radius: 8px;
  overflow: hidden;
}
.vSelectLanguage__item[data-v-f58a5606] {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 10px 20px;
  transition: background 0.5s;
}
.vSelectLanguage__item[data-v-f58a5606]:hover {
  background: #a5a5a5 !important;
}
.vSelectLanguage__item.isActive[data-v-f58a5606] {
  background: #2a292b;
}
.vSelectLanguage__active[data-v-f58a5606] {
  width: 20px;
  cursor: pointer;
}
.vSelectLanguage__icon[data-v-f58a5606] {
  display: inline-flex;
  align-items: center;
  width: 20px;
  margin-right: 10px;
}.block_language {
  position: fixed;
  width: 100%;
  justify-content: right;
  margin-top: 100px;
  display: flex;
  padding-right: 10%;
}
.onboarding-container .display-none {
  display: none !important;
}
.onboarding-container p {
  overflow: hidden;
  display: grid;
}
.ol-i-wrapper:deep .vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.ol-i-wrapper:deep .vs__clear,
.ol-i-wrapper:deep .vs__open-indicator {
  fill: #a5a5a5;
}
.ol-i-wrapper:deep .vs__dropdown-menu {
  background: #3b3b40;
}
.ol-i-wrapper:deep .vs__selected {
  color: #a5a5a5;
}
.ol-i-wrapper:deep .vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.ol-i-wrapper:deep .vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.ol-i-wrapper:deep .vs__open-indicator {
  display: none;
}
.ol-i-wrapper:deep .vs__selected {
  font-size: 18px;
  color: #fff;
}
.ol-i-wrapper:deep .vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.vs__clear,
.vs__open-indicator {
  fill: #a5a5a5;
}
.vs__dropdown-menu {
  background: #3b3b40;
}
.vs__selected {
  color: #a5a5a5;
}
.vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.vs__open-indicator {
  display: none;
}
.vs__selected {
  font-size: 18px;
  color: #fff;
}
.vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
  font-size: 18px;
  color: #fff;
  padding-left: 18px;
}
.onboarding-container {
  display: grid;
  min-height: 100vh;
  width: 100%;
  background-color: #100e12;
  justify-content: center;
  align-content: center;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  padding: 30px 0px;
}
.ob-box {
  display: grid;
  background-color: #232224;
  border-radius: 19px;
  width: 80%;
  max-width: 900px;
  justify-items: center;
  justify-self: center;
  grid-template-rows: 1fr min-content;
  grid-template-columns: 1fr;
  overflow: hidden;
  min-height: 500px;
  max-height: 2000px;
  padding: 20px;
  padding-bottom: 0px;
}
.ob-step {
  display: grid;
  width: 100%;
  justify-content: center;
  align-content: center;
  justify-items: center;
  grid-column: 1/-1;
  grid-row: 1/-1;
  align-self: center;
  overflow: visible;
  max-height: 0px;
  z-index: 0;
}
@keyframes fade-out {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes slide-up-out {
0% {
    transform: translate(0px, 0%);
}
100% {
    transform: translate(0px, -100%);
}
}
.box-footer {
  display: grid;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
  justify-content: center;
  justify-items: center;
  align-content: center;
  z-index: 100;
}
.next-step-btn,
.next-step-btn:hover {
  background-color: #3399ff;
  border-radius: 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  color: #ffffff;
  border: none;
  width: 100%;
  max-width: 300px;
  padding: 12px 0px;
  font-weight: 700;
  font-size: 17px;
  font-family: "degular", "Montserrat", sans-serif;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  margin-top: 30px;
}
.next-step-btn:hover {
  cursor: pointer;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
.disabled-next-step-btn,
.disabled-next-step-btn:hover {
  background-color: #151517;
  color: #3b3b41;
}
.disabled-next-step-btn:hover {
  cursor: not-allowed;
}
.box-footer .nav-container {
  display: grid;
  width: 100px;
  justify-content: space-between;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}
.step-nav {
  display: inline-block;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background-color: #4c4c4e;
  border: 2px solid #232224;
  box-sizing: content-box;
  transition: background-color 0.3s;
}
.step-nav:hover {
  cursor: pointer;
  background-color: #919191;
}
.step-nav.active-step {
  background-color: #a5a5a5;
}
.show-step {
  z-index: 1;
}

/* Step 1 */
@keyframes show-height-s1 {
0% {
    max-height: 0px;
}
100% {
    max-height: 305px;
    /*Should be close to the actual rendered height for a smoother transition*/
}
}
@keyframes hide-height-s1 {
0% {
    max-height: 305px;
}
50% {
    max-height: 305px;
}
100% {
    max-height: 0px;
}
}
@keyframes slide-up-in {
0% {
    transform: translate(0px, 100%);
}
100% {
    transform: translate(0px, 0%);
}
}
@keyframes fade-in {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.show-step .show-slide-up {
  transform: translate(0px, 100%);
  animation: slide-up-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.show-step .fade-in {
  opacity: 0;
  animation: fade-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step .fade-out {
  opacity: 1;
  animation: fade-out 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .fade-up-out {
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .hide-slide-up {
  animation-name: slide-up-out;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-1 {
  max-height: 0px;
}
.show-step.step-1 .show-slide-up {
  animation-delay: 0s;
}
.show-step.step-1 .fade-in {
  animation-delay: 0s;
}
.show-step.step-1 {
  animation: show-height-s1 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-1 {
  animation: hide-height-s1 1s;
  animation-fill-mode: forwards;
  /*animation-delay: 0.5s; The delay is accounted for in the keyframes*/
}
.step-1 .step-icon img {
  height: 150px;
}
.hide-step.step-1 .step-icon img {
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.step-1 p {
  display: grid;
  overflow: hidden;
}
.step-1 .title {
  margin: 0 !important;
  font-size: 32px;
  /*height: 1.125em;*/
}
.sub-text {
  max-width: 500px;
}
.step-1 .subtitle {
  font-weight: 500;
  font-size: 15px;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
  /*height: 1.25em;*/
}

/* Step 2 */
@keyframes show-height-s2 {
0% {
    max-height: 0px;
}
100% {
    max-height: 160px;
}
}
@keyframes hide-height-s2 {
0% {
    max-height: 160px;
}
50% {
    max-height: 160px;
}
100% {
    max-height: 0px;
}
}
.step-2 {
  max-height: 0px;
}
.show-step.step-2 {
  animation: show-height-s2 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-2 {
  animation: hide-height-s2 1s;
  animation-fill-mode: forwards;
}
.step-2 .sm-title {
  margin-bottom: 0px;
}
.step-2 .discord-link {
  padding: 8px 12px;
  width: auto;
  border: 2px solid #7289da;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #7289da;
  display: grid;
  grid-template-columns: max-content max-content;
  grid-template-rows: min-content;
  column-gap: 10px;
  align-content: center;
  align-items: center;
}
.step-2 .discord-link img {
  height: 19px;
  transition: transform 0.3s;
}
.step-2 .discord-link:hover img {
  cursor: pointer;
  transform: translate(2px, -2px);
}

/*Step 3*/
@keyframes show-height-s3 {
0% {
    max-height: 0px;
}
100% {
    max-height: 210px;
}
}
@keyframes hide-height-s3 {
0% {
    max-height: 210px;
}
50% {
    max-height: 210px;
}
100% {
    max-height: 0px;
}
}
.step-3 {
  max-height: 0px;
}
.show-step.step-3 {
  animation: show-height-s3 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-3 {
  animation: hide-height-s3 1s;
  animation-fill-mode: forwards;
}
.step-3 .ol-i-wrapper {
  display: grid;
  overflow: hidden;
}
.hide-step.step-3 .ol-link-input,
.hide-step.step-4 .multiselect {
  animation-name: fade-out;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-3 .ol-link-input {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.step-3 .ol-link-input input {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.step-3 .ol-link-input span {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.step-3 .ol-link-input span:hover {
  cursor: pointer;
  color: #3399ff;
}

/*Step 4*/
@keyframes show-height-s4 {
0% {
    max-height: 0px;
}
100% {
    max-height: 390px;
}
}
@keyframes hide-height-s4 {
0% {
    max-height: 390px;
}
50% {
    max-height: 390px;
}
100% {
    max-height: 0px;
}
}
.step-4 {
  max-height: 0px;
}
.show-step.step-4 {
  animation: show-height-s4 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-4 {
  animation: hide-height-s4 1s;
  animation-fill-mode: forwards;
}
.step-4 .multiselect {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
}
@media only screen and (max-width: 450px) {
.step-4 .multiselect {
    width: 200px;
}
}
.step-4 .multiselect.is-open {
  height: 220px;
}

/*Step 5*/
@keyframes show-height-s5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 1000px;
}
}
@keyframes hide-height-s5 {
0% {
    max-height: 1000px;
}
50% {
    max-height: 1000px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s5 {
0% {
      max-height: 0px;
}
100% {
      max-height: 1400px;
}
}
@keyframes hide-height-s5 {
0% {
      max-height: 1400px;
}
50% {
      max-height: 1400px;
}
100% {
      max-height: 0px;
}
}
}
.step-5 {
  max-height: 0px;
  grid-template-columns: 1fr;
}
.show-step.step-5 {
  animation: show-height-s5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.hide-step.step-5 {
  animation: hide-height-s5 1s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/*Step 6*/
@keyframes show-height-s6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 400px;
}
}
@keyframes hide-height-s6 {
0% {
    max-height: 400px;
}
50% {
    max-height: 400px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s6 {
0% {
      max-height: 0px;
}
100% {
      max-height: 555px;
}
}
@keyframes hide-height-s6 {
0% {
      max-height: 555px;
}
50% {
      max-height: 555px;
}
100% {
      max-height: 0px;
}
}
}
.show-step.step-6 {
  animation: show-height-s6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-6 {
  animation: hide-height-s6 1s;
  animation-fill-mode: forwards;
}
.instagram-link-btn,
.instagram-link-btn:hover {
  display: grid;
  grid-template-columns: auto auto;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  background-color: #232224;
  align-content: center;
  align-items: center;
  column-gap: 10px;
}

/*Step 7*/
@keyframes show-height-s7 {
0% {
    max-height: 0px;
}
100% {
    max-height: 610px;
}
}
@keyframes hide-height-s7 {
0% {
    max-height: 610px;
}
50% {
    max-height: 610px;
}
100% {
    max-height: 0px;
}
}
.show-step.step-7 {
  animation: show-height-s7 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.show-step.step-7 .vcp-container {
  border-radius: 15px;
  overflow: hidden;
}
.show-step.step-7 .vcp-container {
  /*manually adds the fade-in animation to the video container since adding the fade-in class is not supported*/
  opacity: 0;
  animation: fade-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step.step-7 .vcp-container {
  /*manually adds the fade-up-out animation to the video container since adding the fade-in class is not supported*/
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step.step-7 {
  animation: hide-height-s7 1s;
  animation-fill-mode: forwards;
}
.step-4 .vs__dropdown-toggle {
  position: relative;
  width: 300px;
  background: #2a292b;
  border-radius: 8px;
  border-color: #2a292b;
  caret-color: transparent;
  cursor: pointer;
}
.step-4 .vs__dropdown-toggle:hover {
  border-color: #3399ff;
  transition: all 0.3s;
}
.step-4 .vs__selected {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 18px;
  pointer-events: none;
  cursor: pointer;
}
.step-4 .vs__actions {
  margin-top: 6px;
  padding: 0;
  cursor: pointer;
  width: 50px;
}
.step-4 .vs__actions::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  margin: 3px 0 0 0;
  font-size: initial;
  color: #999;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #999 transparent transparent;
  transform: translateY(-50%);
  transition: 0.3s transform;
  cursor: pointer;
}
.step-4 .vs--open .vs__actions::after {
  transform: rotate(180deg) translate(0, 10px);
}
.step-4 .vs--open .vs__dropdown-menu {
  max-height: 160px;
  transition: all 0.3s;
}
.step-4 .vs__dropdown-menu {
  position: relative;
  width: 300px;
  max-height: 0;
  padding: 1rem 10px;
  color: #fff;
  background: #151517;
  border-color: #151517;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow-x: hidden;
  z-index: 100;
}
.step-4 .vs__dropdown-menu li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 40px;
  padding: 9px 12px;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  border-radius: 0.5rem;
  transition: background-color 0.3s;
}
.step-4 .vs__dropdown-menu li:hover {
  background: #2a292b;
}.sm-title[data-v-6afd6523] {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 20px;
  color: var(--medium-grey);
  display: grid;
  overflow: hidden;
  margin: 0px;
  margin-bottom: 20px;
}
.step-icon[data-v-6afd6523] {
  display: grid;
  grid-template-rows: min-content;
  margin: 0px;
  margin-bottom: 15px;
}
.subtitle[data-v-6afd6523] {
  display: grid;
  margin: 0px;
  margin-bottom: 10px;
  text-align: center;
}.block_language[data-v-82ac7718] {
  position: fixed;
  width: 100%;
  justify-content: right;
  margin-top: 100px;
  display: flex;
  padding-right: 10%;
}
.onboarding-container .display-none[data-v-82ac7718] {
  display: none !important;
}
.onboarding-container p[data-v-82ac7718] {
  overflow: hidden;
  display: grid;
}
.ol-i-wrapper[data-v-82ac7718] .vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.ol-i-wrapper[data-v-82ac7718] .vs__clear,
.ol-i-wrapper[data-v-82ac7718] .vs__open-indicator {
  fill: #a5a5a5;
}
.ol-i-wrapper[data-v-82ac7718] .vs__dropdown-menu {
  background: #3b3b40;
}
.ol-i-wrapper[data-v-82ac7718] .vs__selected {
  color: #a5a5a5;
}
.ol-i-wrapper[data-v-82ac7718] .vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.ol-i-wrapper[data-v-82ac7718] .vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.ol-i-wrapper[data-v-82ac7718] .vs__open-indicator {
  display: none;
}
.ol-i-wrapper[data-v-82ac7718] .vs__selected {
  font-size: 18px;
  color: #fff;
}
.ol-i-wrapper[data-v-82ac7718] .vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle[data-v-82ac7718] {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.vs__clear[data-v-82ac7718],
.vs__open-indicator[data-v-82ac7718] {
  fill: #a5a5a5;
}
.vs__dropdown-menu[data-v-82ac7718] {
  background: #3b3b40;
}
.vs__selected[data-v-82ac7718] {
  color: #a5a5a5;
}
.vti__input[data-v-82ac7718] {
  background: #3b3b40;
  color: #a5a5a5;
}
.vs__actions[data-v-82ac7718]::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.vs__open-indicator[data-v-82ac7718] {
  display: none;
}
.vs__selected[data-v-82ac7718] {
  font-size: 18px;
  color: #fff;
}
.vs--open .vs__actions[data-v-82ac7718]::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle[data-v-82ac7718] {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
  font-size: 18px;
  color: #fff;
  padding-left: 18px;
}
.onboarding-container[data-v-82ac7718] {
  display: grid;
  min-height: 100vh;
  width: 100%;
  background-color: #100e12;
  justify-content: center;
  align-content: center;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  padding: 30px 0px;
}
.ob-box[data-v-82ac7718] {
  display: grid;
  background-color: #232224;
  border-radius: 19px;
  width: 80%;
  max-width: 900px;
  justify-items: center;
  justify-self: center;
  grid-template-rows: 1fr min-content;
  grid-template-columns: 1fr;
  overflow: hidden;
  min-height: 500px;
  max-height: 2000px;
  padding: 20px;
  padding-bottom: 0px;
}
.ob-step[data-v-82ac7718] {
  display: grid;
  width: 100%;
  justify-content: center;
  align-content: center;
  justify-items: center;
  grid-column: 1/-1;
  grid-row: 1/-1;
  align-self: center;
  overflow: visible;
  max-height: 0px;
  z-index: 0;
}
@keyframes fade-out-82ac7718 {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes slide-up-out-82ac7718 {
0% {
    transform: translate(0px, 0%);
}
100% {
    transform: translate(0px, -100%);
}
}
.box-footer[data-v-82ac7718] {
  display: grid;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
  justify-content: center;
  justify-items: center;
  align-content: center;
  z-index: 100;
}
.next-step-btn[data-v-82ac7718],
.next-step-btn[data-v-82ac7718]:hover {
  background-color: #3399ff;
  border-radius: 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  color: #ffffff;
  border: none;
  width: 100%;
  max-width: 300px;
  padding: 12px 0px;
  font-weight: 700;
  font-size: 17px;
  font-family: "degular", "Montserrat", sans-serif;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  margin-top: 30px;
}
.next-step-btn[data-v-82ac7718]:hover {
  cursor: pointer;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
.disabled-next-step-btn[data-v-82ac7718],
.disabled-next-step-btn[data-v-82ac7718]:hover {
  background-color: #151517;
  color: #3b3b41;
}
.disabled-next-step-btn[data-v-82ac7718]:hover {
  cursor: not-allowed;
}
.box-footer .nav-container[data-v-82ac7718] {
  display: grid;
  width: 100px;
  justify-content: space-between;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}
.step-nav[data-v-82ac7718] {
  display: inline-block;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background-color: #4c4c4e;
  border: 2px solid #232224;
  box-sizing: content-box;
  transition: background-color 0.3s;
}
.step-nav[data-v-82ac7718]:hover {
  cursor: pointer;
  background-color: #919191;
}
.step-nav.active-step[data-v-82ac7718] {
  background-color: #a5a5a5;
}
.show-step[data-v-82ac7718] {
  z-index: 1;
}

/* Step 1 */
@keyframes show-height-s1-82ac7718 {
0% {
    max-height: 0px;
}
100% {
    max-height: 305px;
    /*Should be close to the actual rendered height for a smoother transition*/
}
}
@keyframes hide-height-s1-82ac7718 {
0% {
    max-height: 305px;
}
50% {
    max-height: 305px;
}
100% {
    max-height: 0px;
}
}
@keyframes slide-up-in-82ac7718 {
0% {
    transform: translate(0px, 100%);
}
100% {
    transform: translate(0px, 0%);
}
}
@keyframes fade-in-82ac7718 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.show-step .show-slide-up[data-v-82ac7718] {
  transform: translate(0px, 100%);
  animation: slide-up-in-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.show-step .fade-in[data-v-82ac7718] {
  opacity: 0;
  animation: fade-in-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step .fade-out[data-v-82ac7718] {
  opacity: 1;
  animation: fade-out-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .fade-up-out[data-v-82ac7718] {
  animation: slide-up-out-82ac7718 0.5s,fade-out-82ac7718 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .hide-slide-up[data-v-82ac7718] {
  animation-name: slide-up-out-82ac7718;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-1[data-v-82ac7718] {
  max-height: 0px;
}
.show-step.step-1 .show-slide-up[data-v-82ac7718] {
  animation-delay: 0s;
}
.show-step.step-1 .fade-in[data-v-82ac7718] {
  animation-delay: 0s;
}
.show-step.step-1[data-v-82ac7718] {
  animation: show-height-s1-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-1[data-v-82ac7718] {
  animation: hide-height-s1-82ac7718 1s;
  animation-fill-mode: forwards;
  /*animation-delay: 0.5s; The delay is accounted for in the keyframes*/
}
.step-1 .step-icon img[data-v-82ac7718] {
  height: 150px;
}
.hide-step.step-1 .step-icon img[data-v-82ac7718] {
  animation: slide-up-out-82ac7718 0.5s,fade-out-82ac7718 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.step-1 p[data-v-82ac7718] {
  display: grid;
  overflow: hidden;
}
.step-1 .title[data-v-82ac7718] {
  margin: 0 !important;
  font-size: 32px;
  /*height: 1.125em;*/
}
.sub-text[data-v-82ac7718] {
  max-width: 500px;
}
.step-1 .subtitle[data-v-82ac7718] {
  font-weight: 500;
  font-size: 15px;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
  /*height: 1.25em;*/
}

/* Step 2 */
@keyframes show-height-s2-82ac7718 {
0% {
    max-height: 0px;
}
100% {
    max-height: 160px;
}
}
@keyframes hide-height-s2-82ac7718 {
0% {
    max-height: 160px;
}
50% {
    max-height: 160px;
}
100% {
    max-height: 0px;
}
}
.step-2[data-v-82ac7718] {
  max-height: 0px;
}
.show-step.step-2[data-v-82ac7718] {
  animation: show-height-s2-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-2[data-v-82ac7718] {
  animation: hide-height-s2-82ac7718 1s;
  animation-fill-mode: forwards;
}
.step-2 .sm-title[data-v-82ac7718] {
  margin-bottom: 0px;
}
.step-2 .discord-link[data-v-82ac7718] {
  padding: 8px 12px;
  width: auto;
  border: 2px solid #7289da;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #7289da;
  display: grid;
  grid-template-columns: max-content max-content;
  grid-template-rows: min-content;
  column-gap: 10px;
  align-content: center;
  align-items: center;
}
.step-2 .discord-link img[data-v-82ac7718] {
  height: 19px;
  transition: transform 0.3s;
}
.step-2 .discord-link:hover img[data-v-82ac7718] {
  cursor: pointer;
  transform: translate(2px, -2px);
}

/*Step 3*/
@keyframes show-height-s3-82ac7718 {
0% {
    max-height: 0px;
}
100% {
    max-height: 210px;
}
}
@keyframes hide-height-s3-82ac7718 {
0% {
    max-height: 210px;
}
50% {
    max-height: 210px;
}
100% {
    max-height: 0px;
}
}
.step-3[data-v-82ac7718] {
  max-height: 0px;
}
.show-step.step-3[data-v-82ac7718] {
  animation: show-height-s3-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-3[data-v-82ac7718] {
  animation: hide-height-s3-82ac7718 1s;
  animation-fill-mode: forwards;
}
.step-3 .ol-i-wrapper[data-v-82ac7718] {
  display: grid;
  overflow: hidden;
}
.ol-link-input[data-v-82ac7718] {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.ol-link-input input[data-v-82ac7718] {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.ol-link-input span[data-v-82ac7718] {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.hide-step.step-3 .ol-link-input[data-v-82ac7718],
.hide-step.step-4 .multiselect[data-v-82ac7718] {
  animation-name: fade-out-82ac7718;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-3 .ol-link-input[data-v-82ac7718] {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.step-3 .ol-link-input input[data-v-82ac7718] {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.step-3 .ol-link-input span[data-v-82ac7718] {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.step-3 .ol-link-input span[data-v-82ac7718]:hover {
  cursor: pointer;
  color: #3399ff;
}

/*Step 4*/
@keyframes show-height-s4-82ac7718 {
0% {
    max-height: 0px;
}
100% {
    max-height: 390px;
}
}
@keyframes hide-height-s4-82ac7718 {
0% {
    max-height: 390px;
}
50% {
    max-height: 390px;
}
100% {
    max-height: 0px;
}
}
.step-4[data-v-82ac7718] {
  max-height: 0px;
}
.show-step.step-4[data-v-82ac7718] {
  animation: show-height-s4-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-4[data-v-82ac7718] {
  animation: hide-height-s4-82ac7718 1s;
  animation-fill-mode: forwards;
}
.step-4 .multiselect[data-v-82ac7718] {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
}
@media only screen and (max-width: 450px) {
.step-4 .multiselect[data-v-82ac7718] {
    width: 200px;
}
}
.step-4 .multiselect.is-open[data-v-82ac7718] {
  height: 220px;
}

/*Step 5*/
@keyframes show-height-s5-82ac7718 {
0% {
    max-height: 0px;
}
100% {
    max-height: 1000px;
}
}
@keyframes hide-height-s5-82ac7718 {
0% {
    max-height: 1000px;
}
50% {
    max-height: 1000px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s5-82ac7718 {
0% {
      max-height: 0px;
}
100% {
      max-height: 1400px;
}
}
@keyframes hide-height-s5-82ac7718 {
0% {
      max-height: 1400px;
}
50% {
      max-height: 1400px;
}
100% {
      max-height: 0px;
}
}
}
.step-5[data-v-82ac7718] {
  max-height: 0px;
  grid-template-columns: 1fr;
}
.show-step.step-5[data-v-82ac7718] {
  animation: show-height-s5-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.hide-step.step-5[data-v-82ac7718] {
  animation: hide-height-s5-82ac7718 1s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/*Step 6*/
@keyframes show-height-s6-82ac7718 {
0% {
    max-height: 0px;
}
100% {
    max-height: 400px;
}
}
@keyframes hide-height-s6-82ac7718 {
0% {
    max-height: 400px;
}
50% {
    max-height: 400px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s6-82ac7718 {
0% {
      max-height: 0px;
}
100% {
      max-height: 555px;
}
}
@keyframes hide-height-s6-82ac7718 {
0% {
      max-height: 555px;
}
50% {
      max-height: 555px;
}
100% {
      max-height: 0px;
}
}
}
.show-step.step-6[data-v-82ac7718] {
  animation: show-height-s6-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-6[data-v-82ac7718] {
  animation: hide-height-s6-82ac7718 1s;
  animation-fill-mode: forwards;
}
.instagram-link-btn[data-v-82ac7718],
.instagram-link-btn[data-v-82ac7718]:hover {
  display: grid;
  grid-template-columns: auto auto;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  background-color: #232224;
  align-content: center;
  align-items: center;
  column-gap: 10px;
}

/*Step 7*/
@keyframes show-height-s7-82ac7718 {
0% {
    max-height: 0px;
}
100% {
    max-height: 610px;
}
}
@keyframes hide-height-s7-82ac7718 {
0% {
    max-height: 610px;
}
50% {
    max-height: 610px;
}
100% {
    max-height: 0px;
}
}
.show-step.step-7[data-v-82ac7718] {
  animation: show-height-s7-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.show-step.step-7 .vcp-container[data-v-82ac7718] {
  border-radius: 15px;
  overflow: hidden;
}
.show-step.step-7 .vcp-container[data-v-82ac7718] {
  /*manually adds the fade-in animation to the video container since adding the fade-in class is not supported*/
  opacity: 0;
  animation: fade-in-82ac7718 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step.step-7 .vcp-container[data-v-82ac7718] {
  /*manually adds the fade-up-out animation to the video container since adding the fade-in class is not supported*/
  animation: slide-up-out-82ac7718 0.5s,fade-out-82ac7718 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step.step-7[data-v-82ac7718] {
  animation: hide-height-s7-82ac7718 1s;
  animation-fill-mode: forwards;
}
.step-4 .vs__dropdown-toggle[data-v-82ac7718] {
  position: relative;
  width: 300px;
  background: #2a292b;
  border-radius: 8px;
  border-color: #2a292b;
  caret-color: transparent;
  cursor: pointer;
}
.step-4 .vs__dropdown-toggle[data-v-82ac7718]:hover {
  border-color: #3399ff;
  transition: all 0.3s;
}
.step-4 .vs__selected[data-v-82ac7718] {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 18px;
  pointer-events: none;
  cursor: pointer;
}
.step-4 .vs__actions[data-v-82ac7718] {
  margin-top: 6px;
  padding: 0;
  cursor: pointer;
  width: 50px;
}
.step-4 .vs__actions[data-v-82ac7718]::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  margin: 3px 0 0 0;
  font-size: initial;
  color: #999;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #999 transparent transparent;
  transform: translateY(-50%);
  transition: 0.3s transform;
  cursor: pointer;
}
.step-4 .vs--open .vs__actions[data-v-82ac7718]::after {
  transform: rotate(180deg) translate(0, 10px);
}
.step-4 .vs--open .vs__dropdown-menu[data-v-82ac7718] {
  max-height: 160px;
  transition: all 0.3s;
}
.step-4 .vs__dropdown-menu[data-v-82ac7718] {
  position: relative;
  width: 300px;
  max-height: 0;
  padding: 1rem 10px;
  color: #fff;
  background: #151517;
  border-color: #151517;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow-x: hidden;
  z-index: 100;
}
.step-4 .vs__dropdown-menu li[data-v-82ac7718] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 40px;
  padding: 9px 12px;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  border-radius: 0.5rem;
  transition: background-color 0.3s;
}
.step-4 .vs__dropdown-menu li[data-v-82ac7718]:hover {
  background: #2a292b;
}.material-icons-outlined[data-v-445077a6] {
  cursor: pointer;
}
.block_language[data-v-445077a6] {
  position: fixed;
  width: 100%;
  justify-content: right;
  margin-top: 100px;
  display: flex;
  padding-right: 10%;
}
.onboarding-container .display-none[data-v-445077a6] {
  display: none !important;
}
.onboarding-container p[data-v-445077a6] {
  overflow: hidden;
  display: grid;
}
.ol-i-wrapper[data-v-445077a6] .vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.ol-i-wrapper[data-v-445077a6] .vs__clear,
.ol-i-wrapper[data-v-445077a6] .vs__open-indicator {
  fill: #a5a5a5;
}
.ol-i-wrapper[data-v-445077a6] .vs__dropdown-menu {
  background: #3b3b40;
}
.ol-i-wrapper[data-v-445077a6] .vs__selected {
  color: #a5a5a5;
}
.ol-i-wrapper[data-v-445077a6] .vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.ol-i-wrapper[data-v-445077a6] .vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.ol-i-wrapper[data-v-445077a6] .vs__open-indicator {
  display: none;
}
.ol-i-wrapper[data-v-445077a6] .vs__selected {
  font-size: 18px;
  color: #fff;
}
.ol-i-wrapper[data-v-445077a6] .vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle[data-v-445077a6] {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.vs__clear[data-v-445077a6],
.vs__open-indicator[data-v-445077a6] {
  fill: #a5a5a5;
}
.vs__dropdown-menu[data-v-445077a6] {
  background: #3b3b40;
}
.vs__selected[data-v-445077a6] {
  color: #a5a5a5;
}
.vti__input[data-v-445077a6] {
  background: #3b3b40;
  color: #a5a5a5;
}
.vs__actions[data-v-445077a6]::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.vs__open-indicator[data-v-445077a6] {
  display: none;
}
.vs__selected[data-v-445077a6] {
  font-size: 18px;
  color: #fff;
}
.vs--open .vs__actions[data-v-445077a6]::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle[data-v-445077a6] {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
  font-size: 18px;
  color: #fff;
  padding-left: 18px;
}
.onboarding-container[data-v-445077a6] {
  display: grid;
  min-height: 100vh;
  width: 100%;
  background-color: #100e12;
  justify-content: center;
  align-content: center;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  padding: 30px 0px;
}
.ob-box[data-v-445077a6] {
  display: grid;
  background-color: #232224;
  border-radius: 19px;
  width: 80%;
  max-width: 900px;
  justify-items: center;
  justify-self: center;
  grid-template-rows: 1fr min-content;
  grid-template-columns: 1fr;
  overflow: hidden;
  min-height: 500px;
  max-height: 2000px;
  padding: 20px;
  padding-bottom: 0px;
}
.ob-step[data-v-445077a6] {
  display: grid;
  width: 100%;
  justify-content: center;
  align-content: center;
  justify-items: center;
  grid-column: 1/-1;
  grid-row: 1/-1;
  align-self: center;
  overflow: visible;
  max-height: 0px;
  z-index: 0;
}
@keyframes fade-out-445077a6 {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes slide-up-out-445077a6 {
0% {
    transform: translate(0px, 0%);
}
100% {
    transform: translate(0px, -100%);
}
}
.box-footer[data-v-445077a6] {
  display: grid;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
  justify-content: center;
  justify-items: center;
  align-content: center;
  z-index: 100;
}
.next-step-btn[data-v-445077a6],
.next-step-btn[data-v-445077a6]:hover {
  background-color: #3399ff;
  border-radius: 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  color: #ffffff;
  border: none;
  width: 100%;
  max-width: 300px;
  padding: 12px 0px;
  font-weight: 700;
  font-size: 17px;
  font-family: "degular", "Montserrat", sans-serif;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  margin-top: 30px;
}
.next-step-btn[data-v-445077a6]:hover {
  cursor: pointer;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
.disabled-next-step-btn[data-v-445077a6],
.disabled-next-step-btn[data-v-445077a6]:hover {
  background-color: #151517;
  color: #3b3b41;
}
.disabled-next-step-btn[data-v-445077a6]:hover {
  cursor: not-allowed;
}
.box-footer .nav-container[data-v-445077a6] {
  display: grid;
  width: 100px;
  justify-content: space-between;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}
.step-nav[data-v-445077a6] {
  display: inline-block;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background-color: #4c4c4e;
  border: 2px solid #232224;
  box-sizing: content-box;
  transition: background-color 0.3s;
}
.step-nav[data-v-445077a6]:hover {
  cursor: pointer;
  background-color: #919191;
}
.step-nav.active-step[data-v-445077a6] {
  background-color: #a5a5a5;
}
.show-step[data-v-445077a6] {
  z-index: 1;
}

/* Step 1 */
@keyframes show-height-s1-445077a6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 305px;
    /*Should be close to the actual rendered height for a smoother transition*/
}
}
@keyframes hide-height-s1-445077a6 {
0% {
    max-height: 305px;
}
50% {
    max-height: 305px;
}
100% {
    max-height: 0px;
}
}
@keyframes slide-up-in-445077a6 {
0% {
    transform: translate(0px, 100%);
}
100% {
    transform: translate(0px, 0%);
}
}
@keyframes fade-in-445077a6 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.show-step .show-slide-up[data-v-445077a6] {
  transform: translate(0px, 100%);
  animation: slide-up-in-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.show-step .fade-in[data-v-445077a6] {
  opacity: 0;
  animation: fade-in-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step .fade-out[data-v-445077a6] {
  opacity: 1;
  animation: fade-out-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .fade-up-out[data-v-445077a6] {
  animation: slide-up-out-445077a6 0.5s,fade-out-445077a6 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .hide-slide-up[data-v-445077a6] {
  animation-name: slide-up-out-445077a6;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-1[data-v-445077a6] {
  max-height: 0px;
}
.show-step.step-1 .show-slide-up[data-v-445077a6] {
  animation-delay: 0s;
}
.show-step.step-1 .fade-in[data-v-445077a6] {
  animation-delay: 0s;
}
.show-step.step-1[data-v-445077a6] {
  animation: show-height-s1-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-1[data-v-445077a6] {
  animation: hide-height-s1-445077a6 1s;
  animation-fill-mode: forwards;
  /*animation-delay: 0.5s; The delay is accounted for in the keyframes*/
}
.step-1 .step-icon img[data-v-445077a6] {
  height: 150px;
}
.hide-step.step-1 .step-icon img[data-v-445077a6] {
  animation: slide-up-out-445077a6 0.5s,fade-out-445077a6 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.step-1 p[data-v-445077a6] {
  display: grid;
  overflow: hidden;
}
.step-1 .title[data-v-445077a6] {
  margin: 0 !important;
  font-size: 32px;
  /*height: 1.125em;*/
}
.sub-text[data-v-445077a6] {
  max-width: 500px;
}
.step-1 .subtitle[data-v-445077a6] {
  font-weight: 500;
  font-size: 15px;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
  /*height: 1.25em;*/
}

/* Step 2 */
@keyframes show-height-s2-445077a6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 160px;
}
}
@keyframes hide-height-s2-445077a6 {
0% {
    max-height: 160px;
}
50% {
    max-height: 160px;
}
100% {
    max-height: 0px;
}
}
.step-2[data-v-445077a6] {
  max-height: 0px;
}
.show-step.step-2[data-v-445077a6] {
  animation: show-height-s2-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-2[data-v-445077a6] {
  animation: hide-height-s2-445077a6 1s;
  animation-fill-mode: forwards;
}
.step-2 .sm-title[data-v-445077a6] {
  margin-bottom: 0px;
}
.step-2 .discord-link[data-v-445077a6] {
  padding: 8px 12px;
  width: auto;
  border: 2px solid #7289da;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #7289da;
  display: grid;
  grid-template-columns: max-content max-content;
  grid-template-rows: min-content;
  column-gap: 10px;
  align-content: center;
  align-items: center;
}
.step-2 .discord-link img[data-v-445077a6] {
  height: 19px;
  transition: transform 0.3s;
}
.step-2 .discord-link:hover img[data-v-445077a6] {
  cursor: pointer;
  transform: translate(2px, -2px);
}

/*Step 3*/
@keyframes show-height-s3-445077a6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 210px;
}
}
@keyframes hide-height-s3-445077a6 {
0% {
    max-height: 210px;
}
50% {
    max-height: 210px;
}
100% {
    max-height: 0px;
}
}
.step-3[data-v-445077a6] {
  max-height: 0px;
}
.show-step.step-3[data-v-445077a6] {
  animation: show-height-s3-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-3[data-v-445077a6] {
  animation: hide-height-s3-445077a6 1s;
  animation-fill-mode: forwards;
}
.step-3 .ol-i-wrapper[data-v-445077a6] {
  display: grid;
  overflow: hidden;
}
.ol-link-input[data-v-445077a6] {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.ol-link-input input[data-v-445077a6] {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.ol-link-input span[data-v-445077a6] {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.hide-step.step-3 .ol-link-input[data-v-445077a6],
.hide-step.step-4 .multiselect[data-v-445077a6] {
  animation-name: fade-out-445077a6;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-3 .ol-link-input[data-v-445077a6] {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.step-3 .ol-link-input input[data-v-445077a6] {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.step-3 .ol-link-input span[data-v-445077a6] {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.step-3 .ol-link-input span[data-v-445077a6]:hover {
  cursor: pointer;
  color: #3399ff;
}

/*Step 4*/
@keyframes show-height-s4-445077a6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 390px;
}
}
@keyframes hide-height-s4-445077a6 {
0% {
    max-height: 390px;
}
50% {
    max-height: 390px;
}
100% {
    max-height: 0px;
}
}
.step-4[data-v-445077a6] {
  max-height: 0px;
}
.show-step.step-4[data-v-445077a6] {
  animation: show-height-s4-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-4[data-v-445077a6] {
  animation: hide-height-s4-445077a6 1s;
  animation-fill-mode: forwards;
}
.step-4 .multiselect[data-v-445077a6] {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
}
@media only screen and (max-width: 450px) {
.step-4 .multiselect[data-v-445077a6] {
    width: 200px;
}
}
.step-4 .multiselect.is-open[data-v-445077a6] {
  height: 220px;
}

/*Step 5*/
@keyframes show-height-s5-445077a6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 1000px;
}
}
@keyframes hide-height-s5-445077a6 {
0% {
    max-height: 1000px;
}
50% {
    max-height: 1000px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s5-445077a6 {
0% {
      max-height: 0px;
}
100% {
      max-height: 1400px;
}
}
@keyframes hide-height-s5-445077a6 {
0% {
      max-height: 1400px;
}
50% {
      max-height: 1400px;
}
100% {
      max-height: 0px;
}
}
}
.step-5[data-v-445077a6] {
  max-height: 0px;
  grid-template-columns: 1fr;
}
.show-step.step-5[data-v-445077a6] {
  animation: show-height-s5-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.hide-step.step-5[data-v-445077a6] {
  animation: hide-height-s5-445077a6 1s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/*Step 6*/
@keyframes show-height-s6-445077a6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 400px;
}
}
@keyframes hide-height-s6-445077a6 {
0% {
    max-height: 400px;
}
50% {
    max-height: 400px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s6-445077a6 {
0% {
      max-height: 0px;
}
100% {
      max-height: 555px;
}
}
@keyframes hide-height-s6-445077a6 {
0% {
      max-height: 555px;
}
50% {
      max-height: 555px;
}
100% {
      max-height: 0px;
}
}
}
.show-step.step-6[data-v-445077a6] {
  animation: show-height-s6-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-6[data-v-445077a6] {
  animation: hide-height-s6-445077a6 1s;
  animation-fill-mode: forwards;
}
.instagram-link-btn[data-v-445077a6],
.instagram-link-btn[data-v-445077a6]:hover {
  display: grid;
  grid-template-columns: auto auto;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  background-color: #232224;
  align-content: center;
  align-items: center;
  column-gap: 10px;
}

/*Step 7*/
@keyframes show-height-s7-445077a6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 610px;
}
}
@keyframes hide-height-s7-445077a6 {
0% {
    max-height: 610px;
}
50% {
    max-height: 610px;
}
100% {
    max-height: 0px;
}
}
.show-step.step-7[data-v-445077a6] {
  animation: show-height-s7-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.show-step.step-7 .vcp-container[data-v-445077a6] {
  border-radius: 15px;
  overflow: hidden;
}
.show-step.step-7 .vcp-container[data-v-445077a6] {
  /*manually adds the fade-in animation to the video container since adding the fade-in class is not supported*/
  opacity: 0;
  animation: fade-in-445077a6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step.step-7 .vcp-container[data-v-445077a6] {
  /*manually adds the fade-up-out animation to the video container since adding the fade-in class is not supported*/
  animation: slide-up-out-445077a6 0.5s,fade-out-445077a6 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step.step-7[data-v-445077a6] {
  animation: hide-height-s7-445077a6 1s;
  animation-fill-mode: forwards;
}
.step-4 .vs__dropdown-toggle[data-v-445077a6] {
  position: relative;
  width: 300px;
  background: #2a292b;
  border-radius: 8px;
  border-color: #2a292b;
  caret-color: transparent;
  cursor: pointer;
}
.step-4 .vs__dropdown-toggle[data-v-445077a6]:hover {
  border-color: #3399ff;
  transition: all 0.3s;
}
.step-4 .vs__selected[data-v-445077a6] {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 18px;
  pointer-events: none;
  cursor: pointer;
}
.step-4 .vs__actions[data-v-445077a6] {
  margin-top: 6px;
  padding: 0;
  cursor: pointer;
  width: 50px;
}
.step-4 .vs__actions[data-v-445077a6]::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  margin: 3px 0 0 0;
  font-size: initial;
  color: #999;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #999 transparent transparent;
  transform: translateY(-50%);
  transition: 0.3s transform;
  cursor: pointer;
}
.step-4 .vs--open .vs__actions[data-v-445077a6]::after {
  transform: rotate(180deg) translate(0, 10px);
}
.step-4 .vs--open .vs__dropdown-menu[data-v-445077a6] {
  max-height: 160px;
  transition: all 0.3s;
}
.step-4 .vs__dropdown-menu[data-v-445077a6] {
  position: relative;
  width: 300px;
  max-height: 0;
  padding: 1rem 10px;
  color: #fff;
  background: #151517;
  border-color: #151517;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow-x: hidden;
  z-index: 100;
}
.step-4 .vs__dropdown-menu li[data-v-445077a6] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 40px;
  padding: 9px 12px;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  border-radius: 0.5rem;
  transition: background-color 0.3s;
}
.step-4 .vs__dropdown-menu li[data-v-445077a6]:hover {
  background: #2a292b;
}.is-nogrow[data-v-1e33942e] {
  flex-grow: 0 !important;
}.vs__selected[data-v-01e303c5] {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 18px;
  pointer-events: none;
  cursor: pointer;
}
.vs__dropdown-toggle[data-v-01e303c5] {
  position: relative;
  width: 300px;
  background: #2a292b;
  border-radius: 8px;
  border-color: #2a292b;
  caret-color: transparent;
}
.block_language[data-v-01e303c5] {
  position: fixed;
  width: 100%;
  justify-content: right;
  margin-top: 100px;
  display: flex;
  padding-right: 10%;
}
.onboarding-container .display-none[data-v-01e303c5] {
  display: none !important;
}
.onboarding-container p[data-v-01e303c5] {
  overflow: hidden;
  display: grid;
}
.ol-i-wrapper[data-v-01e303c5] .vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.ol-i-wrapper[data-v-01e303c5] .vs__clear,
.ol-i-wrapper[data-v-01e303c5] .vs__open-indicator {
  fill: #a5a5a5;
}
.ol-i-wrapper[data-v-01e303c5] .vs__dropdown-menu {
  background: #3b3b40;
}
.ol-i-wrapper[data-v-01e303c5] .vs__selected {
  color: #a5a5a5;
}
.ol-i-wrapper[data-v-01e303c5] .vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.ol-i-wrapper[data-v-01e303c5] .vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.ol-i-wrapper[data-v-01e303c5] .vs__open-indicator {
  display: none;
}
.ol-i-wrapper[data-v-01e303c5] .vs__selected {
  font-size: 18px;
  color: #fff;
}
.ol-i-wrapper[data-v-01e303c5] .vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle[data-v-01e303c5] {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.vs__clear[data-v-01e303c5],
.vs__open-indicator[data-v-01e303c5] {
  fill: #a5a5a5;
}
.vs__dropdown-menu[data-v-01e303c5] {
  background: #3b3b40;
}
.vs__selected[data-v-01e303c5] {
  color: #a5a5a5;
}
.vti__input[data-v-01e303c5] {
  background: #3b3b40;
  color: #a5a5a5;
}
.vs__actions[data-v-01e303c5]::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.vs__open-indicator[data-v-01e303c5] {
  display: none;
}
.vs__selected[data-v-01e303c5] {
  font-size: 18px;
  color: #fff;
}
.vs--open .vs__actions[data-v-01e303c5]::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle[data-v-01e303c5] {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
  font-size: 18px;
  color: #fff;
  padding-left: 18px;
}
.onboarding-container[data-v-01e303c5] {
  display: grid;
  min-height: 100vh;
  width: 100%;
  background-color: #100e12;
  justify-content: center;
  align-content: center;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  padding: 30px 0px;
}
.ob-box[data-v-01e303c5] {
  display: grid;
  background-color: #232224;
  border-radius: 19px;
  width: 80%;
  max-width: 900px;
  justify-items: center;
  justify-self: center;
  grid-template-rows: 1fr min-content;
  grid-template-columns: 1fr;
  overflow: hidden;
  min-height: 500px;
  max-height: 2000px;
  padding: 20px;
  padding-bottom: 0px;
}
.ob-step[data-v-01e303c5] {
  display: grid;
  width: 100%;
  justify-content: center;
  align-content: center;
  justify-items: center;
  grid-column: 1/-1;
  grid-row: 1/-1;
  align-self: center;
  overflow: visible;
  max-height: 0px;
  z-index: 0;
}
@keyframes fade-out-01e303c5 {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes slide-up-out-01e303c5 {
0% {
    transform: translate(0px, 0%);
}
100% {
    transform: translate(0px, -100%);
}
}
.box-footer[data-v-01e303c5] {
  display: grid;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
  justify-content: center;
  justify-items: center;
  align-content: center;
  z-index: 100;
}
.next-step-btn[data-v-01e303c5],
.next-step-btn[data-v-01e303c5]:hover {
  background-color: #3399ff;
  border-radius: 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  color: #ffffff;
  border: none;
  width: 100%;
  max-width: 300px;
  padding: 12px 0px;
  font-weight: 700;
  font-size: 17px;
  font-family: "degular", "Montserrat", sans-serif;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  margin-top: 30px;
}
.next-step-btn[data-v-01e303c5]:hover {
  cursor: pointer;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
.disabled-next-step-btn[data-v-01e303c5],
.disabled-next-step-btn[data-v-01e303c5]:hover {
  background-color: #151517;
  color: #3b3b41;
}
.disabled-next-step-btn[data-v-01e303c5]:hover {
  cursor: not-allowed;
}
.box-footer .nav-container[data-v-01e303c5] {
  display: grid;
  width: 100px;
  justify-content: space-between;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}
.step-nav[data-v-01e303c5] {
  display: inline-block;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background-color: #4c4c4e;
  border: 2px solid #232224;
  box-sizing: content-box;
  transition: background-color 0.3s;
}
.step-nav[data-v-01e303c5]:hover {
  cursor: pointer;
  background-color: #919191;
}
.step-nav.active-step[data-v-01e303c5] {
  background-color: #a5a5a5;
}
.show-step[data-v-01e303c5] {
  z-index: 1;
}

/* Step 1 */
@keyframes show-height-s1-01e303c5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 305px;
    /*Should be close to the actual rendered height for a smoother transition*/
}
}
@keyframes hide-height-s1-01e303c5 {
0% {
    max-height: 305px;
}
50% {
    max-height: 305px;
}
100% {
    max-height: 0px;
}
}
@keyframes slide-up-in-01e303c5 {
0% {
    transform: translate(0px, 100%);
}
100% {
    transform: translate(0px, 0%);
}
}
@keyframes fade-in-01e303c5 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.show-step .show-slide-up[data-v-01e303c5] {
  transform: translate(0px, 100%);
  animation: slide-up-in-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.show-step .fade-in[data-v-01e303c5] {
  opacity: 0;
  animation: fade-in-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step .fade-out[data-v-01e303c5] {
  opacity: 1;
  animation: fade-out-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .fade-up-out[data-v-01e303c5] {
  animation: slide-up-out-01e303c5 0.5s,fade-out-01e303c5 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .hide-slide-up[data-v-01e303c5] {
  animation-name: slide-up-out-01e303c5;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-1[data-v-01e303c5] {
  max-height: 0px;
}
.show-step.step-1 .show-slide-up[data-v-01e303c5] {
  animation-delay: 0s;
}
.show-step.step-1 .fade-in[data-v-01e303c5] {
  animation-delay: 0s;
}
.show-step.step-1[data-v-01e303c5] {
  animation: show-height-s1-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-1[data-v-01e303c5] {
  animation: hide-height-s1-01e303c5 1s;
  animation-fill-mode: forwards;
  /*animation-delay: 0.5s; The delay is accounted for in the keyframes*/
}
.step-1 .step-icon img[data-v-01e303c5] {
  height: 150px;
}
.hide-step.step-1 .step-icon img[data-v-01e303c5] {
  animation: slide-up-out-01e303c5 0.5s,fade-out-01e303c5 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.step-1 p[data-v-01e303c5] {
  display: grid;
  overflow: hidden;
}
.step-1 .title[data-v-01e303c5] {
  margin: 0 !important;
  font-size: 32px;
  /*height: 1.125em;*/
}
.sub-text[data-v-01e303c5] {
  max-width: 500px;
}
.step-1 .subtitle[data-v-01e303c5] {
  font-weight: 500;
  font-size: 15px;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
  /*height: 1.25em;*/
}

/* Step 2 */
@keyframes show-height-s2-01e303c5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 160px;
}
}
@keyframes hide-height-s2-01e303c5 {
0% {
    max-height: 160px;
}
50% {
    max-height: 160px;
}
100% {
    max-height: 0px;
}
}
.step-2[data-v-01e303c5] {
  max-height: 0px;
}
.show-step[data-v-01e303c5] {
  animation: show-height-s2-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step[data-v-01e303c5] {
  animation: hide-height-s2-01e303c5 1s;
  animation-fill-mode: forwards;
}
.sm-title[data-v-01e303c5] {
  margin-bottom: 0px;
}
.discord-link[data-v-01e303c5] {
  padding: 8px 12px;
  width: auto;
  border: 2px solid #7289da;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #7289da;
  display: grid;
  grid-template-columns: max-content max-content;
  grid-template-rows: min-content;
  column-gap: 10px;
  align-content: center;
  align-items: center;
}
.step-2 .discord-link img[data-v-01e303c5] {
  height: 19px;
  transition: transform 0.3s;
}
.step-2 .discord-link:hover img[data-v-01e303c5] {
  cursor: pointer;
  transform: translate(2px, -2px);
}

/*Step 3*/
@keyframes show-height-s3-01e303c5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 210px;
}
}
@keyframes hide-height-s3-01e303c5 {
0% {
    max-height: 210px;
}
50% {
    max-height: 210px;
}
100% {
    max-height: 0px;
}
}
.step-3[data-v-01e303c5] {
  max-height: 0px;
}
.show-step.step-3[data-v-01e303c5] {
  animation: show-height-s3-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-3[data-v-01e303c5] {
  animation: hide-height-s3-01e303c5 1s;
  animation-fill-mode: forwards;
}
.ol-i-wrapper[data-v-01e303c5] {
  display: grid;
  overflow: hidden;
}
.hide-step .ol-link-input[data-v-01e303c5],
.hide-step .multiselect[data-v-01e303c5] {
  animation-name: fade-out-01e303c5;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.ol-link-input[data-v-01e303c5] {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.ol-link-input input[data-v-01e303c5] {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.ol-link-input span[data-v-01e303c5] {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.ol-link-input span[data-v-01e303c5]:hover {
  cursor: pointer;
  color: #3399ff;
}

/*Step 4*/
@keyframes show-height-s4-01e303c5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 390px;
}
}
@keyframes hide-height-s4-01e303c5 {
0% {
    max-height: 390px;
}
50% {
    max-height: 390px;
}
100% {
    max-height: 0px;
}
}
.step-4[data-v-01e303c5] {
  max-height: 0px;
}
.show-step.step-4[data-v-01e303c5] {
  animation: show-height-s4-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-4[data-v-01e303c5] {
  animation: hide-height-s4-01e303c5 1s;
  animation-fill-mode: forwards;
}
.step-4 .multiselect[data-v-01e303c5] {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
}
@media only screen and (max-width: 450px) {
.step-4 .multiselect[data-v-01e303c5] {
    width: 200px;
}
}
.step-4 .multiselect.is-open[data-v-01e303c5] {
  height: 220px;
}

/*Step 5*/
@keyframes show-height-s5-01e303c5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 1000px;
}
}
@keyframes hide-height-s5-01e303c5 {
0% {
    max-height: 1000px;
}
50% {
    max-height: 1000px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s5-01e303c5 {
0% {
      max-height: 0px;
}
100% {
      max-height: 1400px;
}
}
@keyframes hide-height-s5-01e303c5 {
0% {
      max-height: 1400px;
}
50% {
      max-height: 1400px;
}
100% {
      max-height: 0px;
}
}
}
.step-5[data-v-01e303c5] {
  max-height: 0px;
  grid-template-columns: 1fr;
}
.show-step.step-5[data-v-01e303c5] {
  animation: show-height-s5-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.hide-step.step-5[data-v-01e303c5] {
  animation: hide-height-s5-01e303c5 1s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/*Step 6*/
@keyframes show-height-s6-01e303c5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 400px;
}
}
@keyframes hide-height-s6-01e303c5 {
0% {
    max-height: 400px;
}
50% {
    max-height: 400px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s6-01e303c5 {
0% {
      max-height: 0px;
}
100% {
      max-height: 555px;
}
}
@keyframes hide-height-s6-01e303c5 {
0% {
      max-height: 555px;
}
50% {
      max-height: 555px;
}
100% {
      max-height: 0px;
}
}
}
.show-step.step-6[data-v-01e303c5] {
  animation: show-height-s6-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-6[data-v-01e303c5] {
  animation: hide-height-s6-01e303c5 1s;
  animation-fill-mode: forwards;
}
.instagram-link-btn[data-v-01e303c5],
.instagram-link-btn[data-v-01e303c5]:hover {
  display: grid;
  grid-template-columns: auto auto;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  background-color: #232224;
  align-content: center;
  align-items: center;
  column-gap: 10px;
}

/*Step 7*/
@keyframes show-height-s7-01e303c5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 610px;
}
}
@keyframes hide-height-s7-01e303c5 {
0% {
    max-height: 610px;
}
50% {
    max-height: 610px;
}
100% {
    max-height: 0px;
}
}
.show-step.step-7[data-v-01e303c5] {
  animation: show-height-s7-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.show-step.step-7 .vcp-container[data-v-01e303c5] {
  border-radius: 15px;
  overflow: hidden;
}
.show-step.step-7 .vcp-container[data-v-01e303c5] {
  /*manually adds the fade-in animation to the video container since adding the fade-in class is not supported*/
  opacity: 0;
  animation: fade-in-01e303c5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step.step-7 .vcp-container[data-v-01e303c5] {
  /*manually adds the fade-up-out animation to the video container since adding the fade-in class is not supported*/
  animation: slide-up-out-01e303c5 0.5s,fade-out-01e303c5 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step.step-7[data-v-01e303c5] {
  animation: hide-height-s7-01e303c5 1s;
  animation-fill-mode: forwards;
}
.step-4 .vs__dropdown-toggle[data-v-01e303c5] {
  position: relative;
  width: 300px;
  background: #2a292b;
  border-radius: 8px;
  border-color: #2a292b;
  caret-color: transparent;
  cursor: pointer;
}
.step-4 .vs__dropdown-toggle[data-v-01e303c5]:hover {
  border-color: #3399ff;
  transition: all 0.3s;
}
.step-4 .vs__selected[data-v-01e303c5] {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 18px;
  pointer-events: none;
  cursor: pointer;
}
.step-4 .vs__actions[data-v-01e303c5] {
  margin-top: 6px;
  padding: 0;
  cursor: pointer;
  width: 50px;
}
.step-4 .vs__actions[data-v-01e303c5]::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  margin: 3px 0 0 0;
  font-size: initial;
  color: #999;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #999 transparent transparent;
  transform: translateY(-50%);
  transition: 0.3s transform;
  cursor: pointer;
}
.step-4 .vs--open .vs__actions[data-v-01e303c5]::after {
  transform: rotate(180deg) translate(0, 10px);
}
.step-4 .vs--open .vs__dropdown-menu[data-v-01e303c5] {
  max-height: 160px;
  transition: all 0.3s;
}
.step-4 .vs__dropdown-menu[data-v-01e303c5] {
  position: relative;
  width: 300px;
  max-height: 0;
  padding: 1rem 10px;
  color: #fff;
  background: #151517;
  border-color: #151517;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow-x: hidden;
  z-index: 100;
}
.step-4 .vs__dropdown-menu li[data-v-01e303c5] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 40px;
  padding: 9px 12px;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  border-radius: 0.5rem;
  transition: background-color 0.3s;
}
.step-4 .vs__dropdown-menu li[data-v-01e303c5]:hover {
  background: #2a292b;
}.list-item-container[data-v-2e30adc9] {
  display: grid;
  border-bottom: 1px solid #232224;
  padding: 20px 5px;
  grid-template-columns: auto auto;
  height: min-content;
  align-items: center;
}
.list-item-container[data-v-2e30adc9]:last-child {
  border-bottom: none;
}
.list-text .sm-title[data-v-2e30adc9] {
  margin-top: 0px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--medium-grey);
}
p[data-v-2e30adc9] {
  display: grid;
  overflow: hidden;
}.auth-list-container[data-v-375eea17] {
  width: 100%;
  max-width: 700px;
  height: auto;
  background-color: #151517;
  border-radius: 5px;
  padding: 15px;
  display: grid;
}.checkmark[data-v-a2447348] {
  color: #3399ff;
  padding: 0px 20px;
}.ob-box[data-v-bd9b1620] {
  height: 783px !important;
}
.block_language[data-v-bd9b1620] {
  position: fixed;
  width: 100%;
  justify-content: right;
  margin-top: 100px;
  display: flex;
  padding-right: 10%;
}
.onboarding-container .display-none[data-v-bd9b1620] {
  display: none !important;
}
.onboarding-container p[data-v-bd9b1620] {
  overflow: hidden;
  display: grid;
}
.ol-i-wrapper[data-v-bd9b1620] .vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.ol-i-wrapper[data-v-bd9b1620] .vs__clear,
.ol-i-wrapper[data-v-bd9b1620] .vs__open-indicator {
  fill: #a5a5a5;
}
.ol-i-wrapper[data-v-bd9b1620] .vs__dropdown-menu {
  background: #3b3b40;
}
.ol-i-wrapper[data-v-bd9b1620] .vs__selected {
  color: #a5a5a5;
}
.ol-i-wrapper[data-v-bd9b1620] .vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.ol-i-wrapper[data-v-bd9b1620] .vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.ol-i-wrapper[data-v-bd9b1620] .vs__open-indicator {
  display: none;
}
.ol-i-wrapper[data-v-bd9b1620] .vs__selected {
  font-size: 18px;
  color: #fff;
}
.ol-i-wrapper[data-v-bd9b1620] .vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle[data-v-bd9b1620] {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.vs__clear[data-v-bd9b1620],
.vs__open-indicator[data-v-bd9b1620] {
  fill: #a5a5a5;
}
.vs__dropdown-menu[data-v-bd9b1620] {
  background: #3b3b40;
}
.vs__selected[data-v-bd9b1620] {
  color: #a5a5a5;
}
.vti__input[data-v-bd9b1620] {
  background: #3b3b40;
  color: #a5a5a5;
}
.vs__actions[data-v-bd9b1620]::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.vs__open-indicator[data-v-bd9b1620] {
  display: none;
}
.vs__selected[data-v-bd9b1620] {
  font-size: 18px;
  color: #fff;
}
.vs--open .vs__actions[data-v-bd9b1620]::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle[data-v-bd9b1620] {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
  font-size: 18px;
  color: #fff;
  padding-left: 18px;
}
.onboarding-container[data-v-bd9b1620] {
  display: grid;
  min-height: 100vh;
  width: 100%;
  background-color: #100e12;
  justify-content: center;
  align-content: center;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  padding: 30px 0px;
}
.ob-box[data-v-bd9b1620] {
  display: grid;
  background-color: #232224;
  border-radius: 19px;
  width: 80%;
  max-width: 900px;
  justify-items: center;
  justify-self: center;
  grid-template-rows: 1fr min-content;
  grid-template-columns: 1fr;
  overflow: hidden;
  min-height: 500px;
  max-height: 2000px;
  padding: 20px;
  padding-bottom: 0px;
}
.ob-step[data-v-bd9b1620] {
  display: grid;
  width: 100%;
  justify-content: center;
  align-content: center;
  justify-items: center;
  grid-column: 1/-1;
  grid-row: 1/-1;
  align-self: center;
  overflow: visible;
  max-height: 0px;
  z-index: 0;
}
@keyframes fade-out-bd9b1620 {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes slide-up-out-bd9b1620 {
0% {
    transform: translate(0px, 0%);
}
100% {
    transform: translate(0px, -100%);
}
}
.box-footer[data-v-bd9b1620] {
  display: grid;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
  justify-content: center;
  justify-items: center;
  align-content: center;
  z-index: 100;
}
.next-step-btn[data-v-bd9b1620],
.next-step-btn[data-v-bd9b1620]:hover {
  background-color: #3399ff;
  border-radius: 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  color: #ffffff;
  border: none;
  width: 100%;
  max-width: 300px;
  padding: 12px 0px;
  font-weight: 700;
  font-size: 17px;
  font-family: "degular", "Montserrat", sans-serif;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  margin-top: 30px;
}
.next-step-btn[data-v-bd9b1620]:hover {
  cursor: pointer;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
.disabled-next-step-btn[data-v-bd9b1620],
.disabled-next-step-btn[data-v-bd9b1620]:hover {
  background-color: #151517;
  color: #3b3b41;
}
.disabled-next-step-btn[data-v-bd9b1620]:hover {
  cursor: not-allowed;
}
.box-footer .nav-container[data-v-bd9b1620] {
  display: grid;
  width: 100px;
  justify-content: space-between;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}
.step-nav[data-v-bd9b1620] {
  display: inline-block;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background-color: #4c4c4e;
  border: 2px solid #232224;
  box-sizing: content-box;
  transition: background-color 0.3s;
}
.step-nav[data-v-bd9b1620]:hover {
  cursor: pointer;
  background-color: #919191;
}
.step-nav.active-step[data-v-bd9b1620] {
  background-color: #a5a5a5;
}
.show-step[data-v-bd9b1620] {
  z-index: 1;
}

/* Step 1 */
@keyframes show-height-s1-bd9b1620 {
0% {
    max-height: 0px;
}
100% {
    max-height: 305px;
    /*Should be close to the actual rendered height for a smoother transition*/
}
}
@keyframes hide-height-s1-bd9b1620 {
0% {
    max-height: 305px;
}
50% {
    max-height: 305px;
}
100% {
    max-height: 0px;
}
}
@keyframes slide-up-in-bd9b1620 {
0% {
    transform: translate(0px, 100%);
}
100% {
    transform: translate(0px, 0%);
}
}
@keyframes fade-in-bd9b1620 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.show-step .show-slide-up[data-v-bd9b1620] {
  transform: translate(0px, 100%);
  animation: slide-up-in-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.show-step .fade-in[data-v-bd9b1620] {
  opacity: 0;
  animation: fade-in-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step .fade-out[data-v-bd9b1620] {
  opacity: 1;
  animation: fade-out-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .fade-up-out[data-v-bd9b1620] {
  animation: slide-up-out-bd9b1620 0.5s,fade-out-bd9b1620 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .hide-slide-up[data-v-bd9b1620] {
  animation-name: slide-up-out-bd9b1620;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-1[data-v-bd9b1620] {
  max-height: 0px;
}
.show-step.step-1 .show-slide-up[data-v-bd9b1620] {
  animation-delay: 0s;
}
.show-step.step-1 .fade-in[data-v-bd9b1620] {
  animation-delay: 0s;
}
.show-step.step-1[data-v-bd9b1620] {
  animation: show-height-s1-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-1[data-v-bd9b1620] {
  animation: hide-height-s1-bd9b1620 1s;
  animation-fill-mode: forwards;
  /*animation-delay: 0.5s; The delay is accounted for in the keyframes*/
}
.step-1 .step-icon img[data-v-bd9b1620] {
  height: 150px;
}
.hide-step.step-1 .step-icon img[data-v-bd9b1620] {
  animation: slide-up-out-bd9b1620 0.5s,fade-out-bd9b1620 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.step-1 p[data-v-bd9b1620] {
  display: grid;
  overflow: hidden;
}
.step-1 .title[data-v-bd9b1620] {
  margin: 0 !important;
  font-size: 32px;
  /*height: 1.125em;*/
}
.sub-text[data-v-bd9b1620] {
  max-width: 500px;
}
.step-1 .subtitle[data-v-bd9b1620] {
  font-weight: 500;
  font-size: 15px;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
  /*height: 1.25em;*/
}

/* Step 2 */
@keyframes show-height-s2-bd9b1620 {
0% {
    max-height: 0px;
}
100% {
    max-height: 160px;
}
}
@keyframes hide-height-s2-bd9b1620 {
0% {
    max-height: 160px;
}
50% {
    max-height: 160px;
}
100% {
    max-height: 0px;
}
}
.step-2[data-v-bd9b1620] {
  max-height: 0px;
}
.show-step.step-2[data-v-bd9b1620] {
  animation: show-height-s2-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-2[data-v-bd9b1620] {
  animation: hide-height-s2-bd9b1620 1s;
  animation-fill-mode: forwards;
}
.step-2 .sm-title[data-v-bd9b1620] {
  margin-bottom: 0px;
}
.step-2 .discord-link[data-v-bd9b1620] {
  padding: 8px 12px;
  width: auto;
  border: 2px solid #7289da;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #7289da;
  display: grid;
  grid-template-columns: max-content max-content;
  grid-template-rows: min-content;
  column-gap: 10px;
  align-content: center;
  align-items: center;
}
.step-2 .discord-link img[data-v-bd9b1620] {
  height: 19px;
  transition: transform 0.3s;
}
.step-2 .discord-link:hover img[data-v-bd9b1620] {
  cursor: pointer;
  transform: translate(2px, -2px);
}

/*Step 3*/
@keyframes show-height-s3-bd9b1620 {
0% {
    max-height: 0px;
}
100% {
    max-height: 210px;
}
}
@keyframes hide-height-s3-bd9b1620 {
0% {
    max-height: 210px;
}
50% {
    max-height: 210px;
}
100% {
    max-height: 0px;
}
}
.step-3[data-v-bd9b1620] {
  max-height: 0px;
}
.show-step.step-3[data-v-bd9b1620] {
  animation: show-height-s3-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-3[data-v-bd9b1620] {
  animation: hide-height-s3-bd9b1620 1s;
  animation-fill-mode: forwards;
}
.step-3 .ol-i-wrapper[data-v-bd9b1620] {
  display: grid;
  overflow: hidden;
}
.hide-step.step-3 .ol-link-input[data-v-bd9b1620],
.hide-step.step-4 .multiselect[data-v-bd9b1620] {
  animation-name: fade-out-bd9b1620;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-3 .ol-link-input[data-v-bd9b1620] {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.step-3 .ol-link-input input[data-v-bd9b1620] {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.step-3 .ol-link-input span[data-v-bd9b1620] {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.step-3 .ol-link-input span[data-v-bd9b1620]:hover {
  cursor: pointer;
  color: #3399ff;
}

/*Step 4*/
@keyframes show-height-s4-bd9b1620 {
0% {
    max-height: 0px;
}
100% {
    max-height: 390px;
}
}
@keyframes hide-height-s4-bd9b1620 {
0% {
    max-height: 390px;
}
50% {
    max-height: 390px;
}
100% {
    max-height: 0px;
}
}
.step-4[data-v-bd9b1620] {
  max-height: 0px;
}
.show-step.step-4[data-v-bd9b1620] {
  animation: show-height-s4-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-4[data-v-bd9b1620] {
  animation: hide-height-s4-bd9b1620 1s;
  animation-fill-mode: forwards;
}
.step-4 .multiselect[data-v-bd9b1620] {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
}
@media only screen and (max-width: 450px) {
.step-4 .multiselect[data-v-bd9b1620] {
    width: 200px;
}
}
.step-4 .multiselect.is-open[data-v-bd9b1620] {
  height: 220px;
}

/*Step 5*/
@keyframes show-height-s5-bd9b1620 {
0% {
    max-height: 0px;
}
100% {
    max-height: 1000px;
}
}
@keyframes hide-height-s5-bd9b1620 {
0% {
    max-height: 1000px;
}
50% {
    max-height: 1000px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s5-bd9b1620 {
0% {
      max-height: 0px;
}
100% {
      max-height: 1400px;
}
}
@keyframes hide-height-s5-bd9b1620 {
0% {
      max-height: 1400px;
}
50% {
      max-height: 1400px;
}
100% {
      max-height: 0px;
}
}
}
.step-5[data-v-bd9b1620] {
  max-height: 0px;
  grid-template-columns: 1fr;
}
.show-step.step-5[data-v-bd9b1620] {
  animation: show-height-s5-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.hide-step.step-5[data-v-bd9b1620] {
  animation: hide-height-s5-bd9b1620 1s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/*Step 6*/
@keyframes show-height-s6-bd9b1620 {
0% {
    max-height: 0px;
}
100% {
    max-height: 400px;
}
}
@keyframes hide-height-s6-bd9b1620 {
0% {
    max-height: 400px;
}
50% {
    max-height: 400px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s6-bd9b1620 {
0% {
      max-height: 0px;
}
100% {
      max-height: 555px;
}
}
@keyframes hide-height-s6-bd9b1620 {
0% {
      max-height: 555px;
}
50% {
      max-height: 555px;
}
100% {
      max-height: 0px;
}
}
}
.show-step.step-6[data-v-bd9b1620] {
  animation: show-height-s6-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-6[data-v-bd9b1620] {
  animation: hide-height-s6-bd9b1620 1s;
  animation-fill-mode: forwards;
}
.instagram-link-btn[data-v-bd9b1620],
.instagram-link-btn[data-v-bd9b1620]:hover {
  display: grid;
  grid-template-columns: auto auto;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  background-color: #232224;
  align-content: center;
  align-items: center;
  column-gap: 10px;
}

/*Step 7*/
@keyframes show-height-s7-bd9b1620 {
0% {
    max-height: 0px;
}
100% {
    max-height: 610px;
}
}
@keyframes hide-height-s7-bd9b1620 {
0% {
    max-height: 610px;
}
50% {
    max-height: 610px;
}
100% {
    max-height: 0px;
}
}
.show-step.step-7[data-v-bd9b1620] {
  animation: show-height-s7-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.show-step.step-7 .vcp-container[data-v-bd9b1620] {
  border-radius: 15px;
  overflow: hidden;
}
.show-step.step-7 .vcp-container[data-v-bd9b1620] {
  /*manually adds the fade-in animation to the video container since adding the fade-in class is not supported*/
  opacity: 0;
  animation: fade-in-bd9b1620 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step.step-7 .vcp-container[data-v-bd9b1620] {
  /*manually adds the fade-up-out animation to the video container since adding the fade-in class is not supported*/
  animation: slide-up-out-bd9b1620 0.5s,fade-out-bd9b1620 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step.step-7[data-v-bd9b1620] {
  animation: hide-height-s7-bd9b1620 1s;
  animation-fill-mode: forwards;
}
.step-4 .vs__dropdown-toggle[data-v-bd9b1620] {
  position: relative;
  width: 300px;
  background: #2a292b;
  border-radius: 8px;
  border-color: #2a292b;
  caret-color: transparent;
  cursor: pointer;
}
.step-4 .vs__dropdown-toggle[data-v-bd9b1620]:hover {
  border-color: #3399ff;
  transition: all 0.3s;
}
.step-4 .vs__selected[data-v-bd9b1620] {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 18px;
  pointer-events: none;
  cursor: pointer;
}
.step-4 .vs__actions[data-v-bd9b1620] {
  margin-top: 6px;
  padding: 0;
  cursor: pointer;
  width: 50px;
}
.step-4 .vs__actions[data-v-bd9b1620]::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  margin: 3px 0 0 0;
  font-size: initial;
  color: #999;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #999 transparent transparent;
  transform: translateY(-50%);
  transition: 0.3s transform;
  cursor: pointer;
}
.step-4 .vs--open .vs__actions[data-v-bd9b1620]::after {
  transform: rotate(180deg) translate(0, 10px);
}
.step-4 .vs--open .vs__dropdown-menu[data-v-bd9b1620] {
  max-height: 160px;
  transition: all 0.3s;
}
.step-4 .vs__dropdown-menu[data-v-bd9b1620] {
  position: relative;
  width: 300px;
  max-height: 0;
  padding: 1rem 10px;
  color: #fff;
  background: #151517;
  border-color: #151517;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow-x: hidden;
  z-index: 100;
}
.step-4 .vs__dropdown-menu li[data-v-bd9b1620] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 40px;
  padding: 9px 12px;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  border-radius: 0.5rem;
  transition: background-color 0.3s;
}
.step-4 .vs__dropdown-menu li[data-v-bd9b1620]:hover {
  background: #2a292b;
}.block_language {
  position: fixed;
  width: 100%;
  justify-content: right;
  margin-top: 100px;
  display: flex;
  padding-right: 10%;
}
.onboarding-container .display-none {
  display: none !important;
}
.onboarding-container p {
  overflow: hidden;
  display: grid;
}
.ol-i-wrapper:deep .vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.ol-i-wrapper:deep .vs__clear,
.ol-i-wrapper:deep .vs__open-indicator {
  fill: #a5a5a5;
}
.ol-i-wrapper:deep .vs__dropdown-menu {
  background: #3b3b40;
}
.ol-i-wrapper:deep .vs__selected {
  color: #a5a5a5;
}
.ol-i-wrapper:deep .vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.ol-i-wrapper:deep .vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.ol-i-wrapper:deep .vs__open-indicator {
  display: none;
}
.ol-i-wrapper:deep .vs__selected {
  font-size: 18px;
  color: #fff;
}
.ol-i-wrapper:deep .vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.vs__clear,
.vs__open-indicator {
  fill: #a5a5a5;
}
.vs__dropdown-menu {
  background: #3b3b40;
}
.vs__selected {
  color: #a5a5a5;
}
.vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.vs__open-indicator {
  display: none;
}
.vs__selected {
  font-size: 18px;
  color: #fff;
}
.vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
  font-size: 18px;
  color: #fff;
  padding-left: 18px;
}
.onboarding-container {
  display: grid;
  min-height: 100vh;
  width: 100%;
  background-color: #100e12;
  justify-content: center;
  align-content: center;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  padding: 30px 0px;
}
.ob-box {
  display: grid;
  background-color: #232224;
  border-radius: 19px;
  width: 80%;
  max-width: 900px;
  justify-items: center;
  justify-self: center;
  grid-template-rows: 1fr min-content;
  grid-template-columns: 1fr;
  overflow: hidden;
  min-height: 500px;
  max-height: 2000px;
  padding: 20px;
  padding-bottom: 0px;
}
.ob-step {
  display: grid;
  width: 100%;
  justify-content: center;
  align-content: center;
  justify-items: center;
  grid-column: 1/-1;
  grid-row: 1/-1;
  align-self: center;
  overflow: visible;
  max-height: 0px;
  z-index: 0;
}
@keyframes fade-out {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes slide-up-out {
0% {
    transform: translate(0px, 0%);
}
100% {
    transform: translate(0px, -100%);
}
}
.box-footer {
  display: grid;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
  justify-content: center;
  justify-items: center;
  align-content: center;
  z-index: 100;
}
.next-step-btn,
.next-step-btn:hover {
  background-color: #3399ff;
  border-radius: 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  color: #ffffff;
  border: none;
  width: 100%;
  max-width: 300px;
  padding: 12px 0px;
  font-weight: 700;
  font-size: 17px;
  font-family: "degular", "Montserrat", sans-serif;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  margin-top: 30px;
}
.next-step-btn:hover {
  cursor: pointer;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
.disabled-next-step-btn,
.disabled-next-step-btn:hover {
  background-color: #151517;
  color: #3b3b41;
}
.disabled-next-step-btn:hover {
  cursor: not-allowed;
}
.box-footer .nav-container {
  display: grid;
  width: 100px;
  justify-content: space-between;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}
.step-nav {
  display: inline-block;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background-color: #4c4c4e;
  border: 2px solid #232224;
  box-sizing: content-box;
  transition: background-color 0.3s;
}
.step-nav:hover {
  cursor: pointer;
  background-color: #919191;
}
.step-nav.active-step {
  background-color: #a5a5a5;
}
.show-step {
  z-index: 1;
}

/* Step 1 */
@keyframes show-height-s1 {
0% {
    max-height: 0px;
}
100% {
    max-height: 305px;
    /*Should be close to the actual rendered height for a smoother transition*/
}
}
@keyframes hide-height-s1 {
0% {
    max-height: 305px;
}
50% {
    max-height: 305px;
}
100% {
    max-height: 0px;
}
}
@keyframes slide-up-in {
0% {
    transform: translate(0px, 100%);
}
100% {
    transform: translate(0px, 0%);
}
}
@keyframes fade-in {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.show-step .show-slide-up {
  transform: translate(0px, 100%);
  animation: slide-up-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.show-step .fade-in {
  opacity: 0;
  animation: fade-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step .fade-out {
  opacity: 1;
  animation: fade-out 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .fade-up-out {
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .hide-slide-up {
  animation-name: slide-up-out;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-1 {
  max-height: 0px;
}
.show-step.step-1 .show-slide-up {
  animation-delay: 0s;
}
.show-step.step-1 .fade-in {
  animation-delay: 0s;
}
.show-step.step-1 {
  animation: show-height-s1 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-1 {
  animation: hide-height-s1 1s;
  animation-fill-mode: forwards;
  /*animation-delay: 0.5s; The delay is accounted for in the keyframes*/
}
.step-1 .step-icon img {
  height: 150px;
}
.hide-step.step-1 .step-icon img {
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.step-1 p {
  display: grid;
  overflow: hidden;
}
.step-1 .title {
  margin: 0 !important;
  font-size: 32px;
  /*height: 1.125em;*/
}
.sub-text {
  max-width: 500px;
}
.step-1 .subtitle {
  font-weight: 500;
  font-size: 15px;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
  /*height: 1.25em;*/
}

/* Step 2 */
@keyframes show-height-s2 {
0% {
    max-height: 0px;
}
100% {
    max-height: 160px;
}
}
@keyframes hide-height-s2 {
0% {
    max-height: 160px;
}
50% {
    max-height: 160px;
}
100% {
    max-height: 0px;
}
}
.step-2 {
  max-height: 0px;
}
.show-step.step-2 {
  animation: show-height-s2 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-2 {
  animation: hide-height-s2 1s;
  animation-fill-mode: forwards;
}
.step-2 .sm-title {
  margin-bottom: 0px;
}
.step-2 .discord-link {
  padding: 8px 12px;
  width: auto;
  border: 2px solid #7289da;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #7289da;
  display: grid;
  grid-template-columns: max-content max-content;
  grid-template-rows: min-content;
  column-gap: 10px;
  align-content: center;
  align-items: center;
}
.step-2 .discord-link img {
  height: 19px;
  transition: transform 0.3s;
}
.step-2 .discord-link:hover img {
  cursor: pointer;
  transform: translate(2px, -2px);
}

/*Step 3*/
@keyframes show-height-s3 {
0% {
    max-height: 0px;
}
100% {
    max-height: 210px;
}
}
@keyframes hide-height-s3 {
0% {
    max-height: 210px;
}
50% {
    max-height: 210px;
}
100% {
    max-height: 0px;
}
}
.step-3 {
  max-height: 0px;
}
.show-step.step-3 {
  animation: show-height-s3 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-3 {
  animation: hide-height-s3 1s;
  animation-fill-mode: forwards;
}
.step-3 .ol-i-wrapper {
  display: grid;
  overflow: hidden;
}
.hide-step.step-3 .ol-link-input,
.hide-step.step-4 .multiselect {
  animation-name: fade-out;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-3 .ol-link-input {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.step-3 .ol-link-input input {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.step-3 .ol-link-input span {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.step-3 .ol-link-input span:hover {
  cursor: pointer;
  color: #3399ff;
}

/*Step 4*/
@keyframes show-height-s4 {
0% {
    max-height: 0px;
}
100% {
    max-height: 390px;
}
}
@keyframes hide-height-s4 {
0% {
    max-height: 390px;
}
50% {
    max-height: 390px;
}
100% {
    max-height: 0px;
}
}
.step-4 {
  max-height: 0px;
}
.show-step.step-4 {
  animation: show-height-s4 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-4 {
  animation: hide-height-s4 1s;
  animation-fill-mode: forwards;
}
.step-4 .multiselect {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
}
@media only screen and (max-width: 450px) {
.step-4 .multiselect {
    width: 200px;
}
}
.step-4 .multiselect.is-open {
  height: 220px;
}

/*Step 5*/
@keyframes show-height-s5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 1000px;
}
}
@keyframes hide-height-s5 {
0% {
    max-height: 1000px;
}
50% {
    max-height: 1000px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s5 {
0% {
      max-height: 0px;
}
100% {
      max-height: 1400px;
}
}
@keyframes hide-height-s5 {
0% {
      max-height: 1400px;
}
50% {
      max-height: 1400px;
}
100% {
      max-height: 0px;
}
}
}
.step-5 {
  max-height: 0px;
  grid-template-columns: 1fr;
}
.show-step.step-5 {
  animation: show-height-s5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.hide-step.step-5 {
  animation: hide-height-s5 1s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/*Step 6*/
@keyframes show-height-s6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 400px;
}
}
@keyframes hide-height-s6 {
0% {
    max-height: 400px;
}
50% {
    max-height: 400px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s6 {
0% {
      max-height: 0px;
}
100% {
      max-height: 555px;
}
}
@keyframes hide-height-s6 {
0% {
      max-height: 555px;
}
50% {
      max-height: 555px;
}
100% {
      max-height: 0px;
}
}
}
.show-step.step-6 {
  animation: show-height-s6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-6 {
  animation: hide-height-s6 1s;
  animation-fill-mode: forwards;
}
.instagram-link-btn,
.instagram-link-btn:hover {
  display: grid;
  grid-template-columns: auto auto;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  background-color: #232224;
  align-content: center;
  align-items: center;
  column-gap: 10px;
}

/*Step 7*/
@keyframes show-height-s7 {
0% {
    max-height: 0px;
}
100% {
    max-height: 610px;
}
}
@keyframes hide-height-s7 {
0% {
    max-height: 610px;
}
50% {
    max-height: 610px;
}
100% {
    max-height: 0px;
}
}
.show-step.step-7 {
  animation: show-height-s7 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.show-step.step-7 .vcp-container {
  border-radius: 15px;
  overflow: hidden;
}
.show-step.step-7 .vcp-container {
  /*manually adds the fade-in animation to the video container since adding the fade-in class is not supported*/
  opacity: 0;
  animation: fade-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step.step-7 .vcp-container {
  /*manually adds the fade-up-out animation to the video container since adding the fade-in class is not supported*/
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step.step-7 {
  animation: hide-height-s7 1s;
  animation-fill-mode: forwards;
}
.step-4 .vs__dropdown-toggle {
  position: relative;
  width: 300px;
  background: #2a292b;
  border-radius: 8px;
  border-color: #2a292b;
  caret-color: transparent;
  cursor: pointer;
}
.step-4 .vs__dropdown-toggle:hover {
  border-color: #3399ff;
  transition: all 0.3s;
}
.step-4 .vs__selected {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 18px;
  pointer-events: none;
  cursor: pointer;
}
.step-4 .vs__actions {
  margin-top: 6px;
  padding: 0;
  cursor: pointer;
  width: 50px;
}
.step-4 .vs__actions::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  margin: 3px 0 0 0;
  font-size: initial;
  color: #999;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #999 transparent transparent;
  transform: translateY(-50%);
  transition: 0.3s transform;
  cursor: pointer;
}
.step-4 .vs--open .vs__actions::after {
  transform: rotate(180deg) translate(0, 10px);
}
.step-4 .vs--open .vs__dropdown-menu {
  max-height: 160px;
  transition: all 0.3s;
}
.step-4 .vs__dropdown-menu {
  position: relative;
  width: 300px;
  max-height: 0;
  padding: 1rem 10px;
  color: #fff;
  background: #151517;
  border-color: #151517;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow-x: hidden;
  z-index: 100;
}
.step-4 .vs__dropdown-menu li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 40px;
  padding: 9px 12px;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  border-radius: 0.5rem;
  transition: background-color 0.3s;
}
.step-4 .vs__dropdown-menu li:hover {
  background: #2a292b;
}.v-enter-active,
.v-leave-active {
  transition: opacity 0.5s ease;
}
.v-enter-from,
.v-leave-to {
  opacity: 0;
}
.block_language {
  position: fixed;
  width: 100%;
  justify-content: right;
  margin-top: 100px;
  display: flex;
  padding-right: 10%;
}
.onboarding-container .display-none {
  display: none !important;
}
.onboarding-container p {
  overflow: hidden;
  display: grid;
}
.ol-i-wrapper:deep .vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.ol-i-wrapper:deep .vs__clear,
.ol-i-wrapper:deep .vs__open-indicator {
  fill: #a5a5a5;
}
.ol-i-wrapper:deep .vs__dropdown-menu {
  background: #3b3b40;
}
.ol-i-wrapper:deep .vs__selected {
  color: #a5a5a5;
}
.ol-i-wrapper:deep .vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.ol-i-wrapper:deep .vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.ol-i-wrapper:deep .vs__open-indicator {
  display: none;
}
.ol-i-wrapper:deep .vs__selected {
  font-size: 18px;
  color: #fff;
}
.ol-i-wrapper:deep .vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle {
  height: 40px;
  border: none;
  background: #3b3b40;
}
.vs__clear,
.vs__open-indicator {
  fill: #a5a5a5;
}
.vs__dropdown-menu {
  background: #3b3b40;
}
.vs__selected {
  color: #a5a5a5;
}
.vti__input {
  background: #3b3b40;
  color: #a5a5a5;
}
.vs__actions::after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #a4a5a4;
  border-bottom: 2px solid #a4a5a4;
  transform: rotate(45deg);
  margin-bottom: 6px;
  margin-right: 4px;
  transition: all 0.3s;
}
.vs__open-indicator {
  display: none;
}
.vs__selected {
  font-size: 18px;
  color: #fff;
}
.vs--open .vs__actions::after {
  transform: rotate(220deg);
  margin-bottom: 0;
  margin-top: 4px;
}
.vs__dropdown-toggle {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
  font-size: 18px;
  color: #fff;
  padding-left: 18px;
}
.onboarding-container {
  display: grid;
  min-height: 100vh;
  width: 100%;
  background-color: #100e12;
  justify-content: center;
  align-content: center;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  padding: 30px 0px;
}
.ob-box {
  display: grid;
  background-color: #232224;
  border-radius: 19px;
  width: 80%;
  max-width: 900px;
  justify-items: center;
  justify-self: center;
  grid-template-rows: 1fr min-content;
  grid-template-columns: 1fr;
  overflow: hidden;
  min-height: 500px;
  max-height: 2000px;
  padding: 20px;
  padding-bottom: 0px;
}
.ob-step {
  display: grid;
  width: 100%;
  justify-content: center;
  align-content: center;
  justify-items: center;
  grid-column: 1/-1;
  grid-row: 1/-1;
  align-self: center;
  overflow: visible;
  max-height: 0px;
  z-index: 0;
}
@keyframes fade-out {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes slide-up-out {
0% {
    transform: translate(0px, 0%);
}
100% {
    transform: translate(0px, -100%);
}
}
.box-footer {
  display: grid;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
  justify-content: center;
  justify-items: center;
  align-content: center;
  z-index: 100;
}
.next-step-btn,
.next-step-btn:hover {
  background-color: #3399ff;
  border-radius: 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  color: #ffffff;
  border: none;
  width: 100%;
  max-width: 300px;
  padding: 12px 0px;
  font-weight: 700;
  font-size: 17px;
  font-family: "degular", "Montserrat", sans-serif;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  margin-top: 30px;
}
.next-step-btn:hover {
  cursor: pointer;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
.disabled-next-step-btn,
.disabled-next-step-btn:hover {
  background-color: #151517;
  color: #3b3b41;
}
.disabled-next-step-btn:hover {
  cursor: not-allowed;
}
.box-footer .nav-container {
  display: grid;
  width: 100px;
  justify-content: space-between;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}
.step-nav {
  display: inline-block;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background-color: #4c4c4e;
  border: 2px solid #232224;
  box-sizing: content-box;
  transition: background-color 0.3s;
}
.step-nav:hover {
  cursor: pointer;
  background-color: #919191;
}
.step-nav.active-step {
  background-color: #a5a5a5;
}
.show-step {
  z-index: 1;
}

/* Step 1 */
@keyframes show-height-s1 {
0% {
    max-height: 0px;
}
100% {
    max-height: 305px;
    /*Should be close to the actual rendered height for a smoother transition*/
}
}
@keyframes hide-height-s1 {
0% {
    max-height: 305px;
}
50% {
    max-height: 305px;
}
100% {
    max-height: 0px;
}
}
@keyframes slide-up-in {
0% {
    transform: translate(0px, 100%);
}
100% {
    transform: translate(0px, 0%);
}
}
@keyframes fade-in {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.show-step .show-slide-up {
  transform: translate(0px, 100%);
  animation: slide-up-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.show-step .fade-in {
  opacity: 0;
  animation: fade-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step .fade-out {
  opacity: 1;
  animation: fade-out 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .fade-up-out {
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step .hide-slide-up {
  animation-name: slide-up-out;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-1 {
  max-height: 0px;
}
.show-step.step-1 .show-slide-up {
  animation-delay: 0s;
}
.show-step.step-1 .fade-in {
  animation-delay: 0s;
}
.show-step.step-1 {
  animation: show-height-s1 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-1 {
  animation: hide-height-s1 1s;
  animation-fill-mode: forwards;
  /*animation-delay: 0.5s; The delay is accounted for in the keyframes*/
}
.step-1 .step-icon img {
  height: 150px;
}
.hide-step.step-1 .step-icon img {
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.step-1 p {
  display: grid;
  overflow: hidden;
}
.step-1 .title {
  margin: 0 !important;
  font-size: 32px;
  /*height: 1.125em;*/
}
.sub-text {
  max-width: 500px;
}
.step-1 .subtitle {
  font-weight: 500;
  font-size: 15px;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
  /*height: 1.25em;*/
}

/* Step 2 */
@keyframes show-height-s2 {
0% {
    max-height: 0px;
}
100% {
    max-height: 160px;
}
}
@keyframes hide-height-s2 {
0% {
    max-height: 160px;
}
50% {
    max-height: 160px;
}
100% {
    max-height: 0px;
}
}
.step-2 {
  max-height: 0px;
}
.show-step.step-2 {
  animation: show-height-s2 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-2 {
  animation: hide-height-s2 1s;
  animation-fill-mode: forwards;
}
.step-2 .sm-title {
  margin-bottom: 0px;
}
.step-2 .discord-link {
  padding: 8px 12px;
  width: auto;
  border: 2px solid #7289da;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #7289da;
  display: grid;
  grid-template-columns: max-content max-content;
  grid-template-rows: min-content;
  column-gap: 10px;
  align-content: center;
  align-items: center;
}
.step-2 .discord-link img {
  height: 19px;
  transition: transform 0.3s;
}
.step-2 .discord-link:hover img {
  cursor: pointer;
  transform: translate(2px, -2px);
}

/*Step 3*/
@keyframes show-height-s3 {
0% {
    max-height: 0px;
}
100% {
    max-height: 210px;
}
}
@keyframes hide-height-s3 {
0% {
    max-height: 210px;
}
50% {
    max-height: 210px;
}
100% {
    max-height: 0px;
}
}
.step-3 {
  max-height: 0px;
}
.show-step.step-3 {
  animation: show-height-s3 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-3 {
  animation: hide-height-s3 1s;
  animation-fill-mode: forwards;
}
.step-3 .ol-i-wrapper {
  display: grid;
  overflow: hidden;
}
.hide-step.step-3 .ol-link-input,
.hide-step.step-4 .multiselect {
  animation-name: fade-out;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
.step-3 .ol-link-input {
  display: grid;
  height: auto;
  width: 300px;
  max-width: 100%;
  grid-template-columns: 1fr 44px;
  grid-template-rows: min-content;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  overflow: hidden;
}
.step-3 .ol-link-input input {
  background-color: #151517;
  border: none;
  padding: 10px 8px;
  padding-right: 0px;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-bottom: 0px;
}
.step-3 .ol-link-input span {
  background-color: #232224;
  border: none;
  grid-column: -2/-1;
  grid-row: 1/-1;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  font-size: 16px;
  color: var(--medium-grey);
  transition: color 0.3s;
}
.step-3 .ol-link-input span:hover {
  cursor: pointer;
  color: #3399ff;
}

/*Step 4*/
@keyframes show-height-s4 {
0% {
    max-height: 0px;
}
100% {
    max-height: 390px;
}
}
@keyframes hide-height-s4 {
0% {
    max-height: 390px;
}
50% {
    max-height: 390px;
}
100% {
    max-height: 0px;
}
}
.step-4 {
  max-height: 0px;
}
.show-step.step-4 {
  animation: show-height-s4 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-4 {
  animation: hide-height-s4 1s;
  animation-fill-mode: forwards;
}
.step-4 .multiselect {
  width: 300px;
  max-width: 100%;
  overflow: visible;
  height: 50px;
  transition: height 0.3s;
}
@media only screen and (max-width: 450px) {
.step-4 .multiselect {
    width: 200px;
}
}
.step-4 .multiselect.is-open {
  height: 220px;
}

/*Step 5*/
@keyframes show-height-s5 {
0% {
    max-height: 0px;
}
100% {
    max-height: 1000px;
}
}
@keyframes hide-height-s5 {
0% {
    max-height: 1000px;
}
50% {
    max-height: 1000px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s5 {
0% {
      max-height: 0px;
}
100% {
      max-height: 1400px;
}
}
@keyframes hide-height-s5 {
0% {
      max-height: 1400px;
}
50% {
      max-height: 1400px;
}
100% {
      max-height: 0px;
}
}
}
.step-5 {
  max-height: 0px;
  grid-template-columns: 1fr;
}
.show-step.step-5 {
  animation: show-height-s5 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.hide-step.step-5 {
  animation: hide-height-s5 1s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/*Step 6*/
@keyframes show-height-s6 {
0% {
    max-height: 0px;
}
100% {
    max-height: 400px;
}
}
@keyframes hide-height-s6 {
0% {
    max-height: 400px;
}
50% {
    max-height: 400px;
}
100% {
    max-height: 0px;
}
}
@media only screen and (max-width: 600px) {
@keyframes show-height-s6 {
0% {
      max-height: 0px;
}
100% {
      max-height: 555px;
}
}
@keyframes hide-height-s6 {
0% {
      max-height: 555px;
}
50% {
      max-height: 555px;
}
100% {
      max-height: 0px;
}
}
}
.show-step.step-6 {
  animation: show-height-s6 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.hide-step.step-6 {
  animation: hide-height-s6 1s;
  animation-fill-mode: forwards;
}
.instagram-link-btn,
.instagram-link-btn:hover {
  display: grid;
  grid-template-columns: auto auto;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #4c4c4e;
  background-color: #232224;
  align-content: center;
  align-items: center;
  column-gap: 10px;
}

/*Step 7*/
@keyframes show-height-s7 {
0% {
    max-height: 0px;
}
100% {
    max-height: 610px;
}
}
@keyframes hide-height-s7 {
0% {
    max-height: 610px;
}
50% {
    max-height: 610px;
}
100% {
    max-height: 0px;
}
}
.show-step.step-7 {
  animation: show-height-s7 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
}
.show-step.step-7 .vcp-container {
  border-radius: 15px;
  overflow: hidden;
}
.show-step.step-7 .vcp-container {
  /*manually adds the fade-in animation to the video container since adding the fade-in class is not supported*/
  opacity: 0;
  animation: fade-in 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.hide-step.step-7 .vcp-container {
  /*manually adds the fade-up-out animation to the video container since adding the fade-in class is not supported*/
  animation: slide-up-out 0.5s, fade-out 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.hide-step.step-7 {
  animation: hide-height-s7 1s;
  animation-fill-mode: forwards;
}
.step-4 .vs__dropdown-toggle {
  position: relative;
  width: 300px;
  background: #2a292b;
  border-radius: 8px;
  border-color: #2a292b;
  caret-color: transparent;
  cursor: pointer;
}
.step-4 .vs__dropdown-toggle:hover {
  border-color: #3399ff;
  transition: all 0.3s;
}
.step-4 .vs__selected {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 18px;
  pointer-events: none;
  cursor: pointer;
}
.step-4 .vs__actions {
  margin-top: 6px;
  padding: 0;
  cursor: pointer;
  width: 50px;
}
.step-4 .vs__actions::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  margin: 3px 0 0 0;
  font-size: initial;
  color: #999;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #999 transparent transparent;
  transform: translateY(-50%);
  transition: 0.3s transform;
  cursor: pointer;
}
.step-4 .vs--open .vs__actions::after {
  transform: rotate(180deg) translate(0, 10px);
}
.step-4 .vs--open .vs__dropdown-menu {
  max-height: 160px;
  transition: all 0.3s;
}
.step-4 .vs__dropdown-menu {
  position: relative;
  width: 300px;
  max-height: 0;
  padding: 1rem 10px;
  color: #fff;
  background: #151517;
  border-color: #151517;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow-x: hidden;
  z-index: 100;
}
.step-4 .vs__dropdown-menu li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 40px;
  padding: 9px 12px;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  border-radius: 0.5rem;
  transition: background-color 0.3s;
}
.step-4 .vs__dropdown-menu li:hover {
  background: #2a292b;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge {
  visibility: hidden !important;
}
.tk-degular-display {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/* ==========================================================================
1. Mobile Navbar
========================================================================== */
.mobile-navbar {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  z-index: 100;
  background-color: #232224 !important;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
  transition: all 0.3s;
}
.mobile-navbar.no-shadow {
  box-shadow: none !important;
}
.mobile-navbar .navbar-brand .is-brand img {
  position: relative;
  height: 32px !important;
  max-height: 32px !important;
}
.mobile-navbar .navbar-brand .navbar-burger {
  background: transparent !important;
}
.mobile-navbar .navbar-brand .navbar-burger.is-active, .mobile-navbar .navbar-brand .navbar-burger:hover {
  background: transparent !important;
}
.mobile-navbar .navbar-brand .user-dropdown {
  margin-left: auto;
  width: 32px;
  height: 32px;
}
.mobile-navbar .navbar-brand .user-dropdown.is-active svg {
  color: #999;
}
.mobile-navbar .navbar-brand .user-dropdown .is-trigger {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  cursor: pointer;
}
.mobile-navbar .navbar-brand .user-dropdown .is-trigger .profile-avatar {
  position: relative;
  min-width: 32px;
  min-height: 32px;
}
.mobile-navbar .navbar-brand .user-dropdown .is-trigger .profile-avatar .avatar {
  display: block;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 9999px;
}
.mobile-navbar .navbar-brand .user-dropdown .is-trigger .profile-avatar .badge {
  position: absolute;
  top: unset !important;
  right: -6px;
  bottom: -2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  max-height: 18px;
  border: 2px solid #fff;
  border-radius: 9999px;
}
.mobile-navbar .navbar-brand .user-dropdown .is-trigger svg {
  margin-left: 3px;
  width: 22px;
  height: 22px;
  color: #232224;
  transition: all 0.3s;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu {
  right: -12px;
  margin-top: 20px;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu .dropdown-content {
  padding-top: 0;
  overflow: hidden;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu .dropdown-content .dropdown-head {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #fafafa;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span {
  display: block;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #283252;
  line-height: 1.2;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu .dropdown-content .logout-button svg {
  color: #fcfcfc !important;
}
.mobile-navbar .navbar-brand .user-dropdown .dropdown-menu .dropdown-item {
  font-size: 0.9rem;
}
.mobile-navbar .navbar-brand .user-dropdown .flex-item {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.mobile-navbar .navbar-brand .user-dropdown .flex-item .toggler svg {
  color: #fcfcfc !important;
}
.mobile-navbar .navbar-brand .user-dropdown .flex-item .toggle-title {
  font-size: 0.8rem;
  color: #999;
}
.mobile-navbar .navbar-brand .user-dropdown .flex-item .toggle-title:hover {
  background: transparent !important;
}
.mobile-navbar .navbar-brand .user-dropdown .flex-item:hover {
  background: transparent !important;
}
.mobile-navbar .navbar-item.has-icon {
  padding: 0.75rem !important;
  border-bottom: 1px solid #ededed;
}
.mobile-navbar .navbar-item.has-icon:last-child {
  border-bottom: none !important;
}
.mobile-navbar .navbar-item.has-icon svg {
  color: #41b883;
}
.mobile-navbar .navbar-item.has-icon .sidebar-icon .path {
  fill: #41b883;
}
.mobile-navbar .navbar-item.is-sidebar-toggler svg {
  color: #999 !important;
}
.mobile-navbar .navbar-item.is-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mobile-navbar .navbar-item.is-flex span {
  display: block;
}
.mobile-navbar .navbar-item.is-flex span.menu-badge {
  color: #41b883;
  width: 20px;
  height: 20px;
  border: 1px solid #41b883;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 90%;
  font-weight: 500;
}
.mobile-navbar .navbar-item.is-notification {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 38px;
  width: 38px;
  transition: all 0.3s;
  border-radius: 9999px;
  margin-right: 12px;
}
.mobile-navbar .navbar-item.is-notification .navbar-link {
  padding: 0;
  display: block;
  width: 18px;
  height: 18px;
}
.mobile-navbar .navbar-item.is-notification svg {
  height: 18px;
  width: 18px;
  color: #999;
  transition: all 0.3s;
}
.mobile-navbar .navbar-item.is-notification .new-indicator {
  position: absolute;
  top: -9px;
  right: -9px;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background: #e62965;
}
.mobile-navbar .navbar-item.is-notification:hover, .mobile-navbar .navbar-item.is-notification.is-active {
  box-shadow: 0 3px 10px 4px rgba(0, 0, 0, 0.07);
}
.mobile-navbar .navbar-item.is-notification:hover svg, .mobile-navbar .navbar-item.is-notification.is-active svg {
  color: #41b883;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown {
  position: fixed;
  padding-bottom: 15px;
  top: 68px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 96%;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .title .count,
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .title .view-all {
  font-size: 0.8rem;
  color: #e62965;
  text-transform: uppercase;
  font-weight: 500;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .heading {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 0.01rem solid #eee;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .heading .heading-left h6 {
  font-size: 0.9rem;
  font-weight: 500;
  color: #a2a2a2;
  line-height: 1.1;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .heading .heading-right .notification-link {
  margin: 0.4rem 0;
  color: #41b883;
  font-weight: 500;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .inner {
  position: relative;
  width: 100%;
  height: 264px;
  overflow: auto;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .inner .notification-list {
  list-style-type: none;
  padding: 0.5rem 1rem;
  margin: 0 0 0.5rem;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .inner .notification-list .notification-item {
  display: flex;
  align-items: center;
  padding: 0.65rem 0;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .inner .notification-list .notification-item .img-left img {
  display: inline-block;
  vertical-align: middle;
  height: 3rem;
  max-height: 3rem;
  width: 3rem;
  margin: 0 0.5rem 0 0;
  border-radius: 9999px;
  max-width: 100%;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .inner .notification-list .notification-item .user-content {
  text-align: left;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .inner .notification-list .notification-item .user-content .user-info {
  color: #283252;
  margin: 0.15rem 0 0;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .inner .notification-list .notification-item .user-content .user-info span {
  font-weight: 500;
}
.mobile-navbar .navbar-item.is-notification .navbar-dropdown .inner .notification-list .notification-item .user-content .time {
  margin: 0;
  color: #a2a2a2;
}
.mobile-navbar .navbar-burger {
  margin-left: 0 !important;
}
.mobile-navbar .navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.mobile-navbar .navbar-burger span {
  background-color: #999;
}
.mobile-navbar .navbar-menu {
  background: #fff;
}
.mobile-navbar .navbar-menu .navbar-item,
.mobile-navbar .navbar-menu .navbar-link {
  color: #344258;
}
.mobile-navbar .navbar-menu .navbar-link {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-right: 10px !important;
}
.mobile-navbar .navbar-menu .navbar-link.is-active .link-chevron {
  transform: rotate(90deg) !important;
}
.mobile-navbar .navbar-menu .navbar-link img {
  height: 36px;
  width: 36px;
  max-height: 36px !important;
  border-radius: 9999px;
}
.mobile-navbar .navbar-menu .navbar-link svg {
  height: 16px;
  width: 16px;
  color: #41b883;
}
.mobile-navbar .navbar-menu .navbar-link span {
  margin: 0 10px;
}
.mobile-navbar .navbar-menu .navbar-link span.is-heading {
  font-size: 12px;
  font-weight: 500;
  color: #344258;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.mobile-navbar .navbar-menu .navbar-link span.is-subheading {
  font-size: 10px;
  font-weight: 400;
  color: #999;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.mobile-navbar .navbar-menu .navbar-link span.is-block span {
  display: block;
}
.mobile-navbar .navbar-menu .navbar-link span.link-chevron {
  margin-left: auto;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  transform: rotate(0);
}
.mobile-navbar .navbar-menu .navbar-link span.link-chevron svg {
  height: 18px;
  width: 18px;
  color: #999;
}
.mobile-navbar .navbar-menu .navbar-link:hover {
  background: transparent !important;
}
.mobile-navbar .navbar-menu .navbar-dropdown .navbar-item {
  font-size: 95%;
  padding: 0.75rem 1.5rem !important;
  color: #999;
}
.mobile-navbar .navbar-menu .navbar-dropdown .navbar-item.is-active, .mobile-navbar .navbar-menu .navbar-dropdown .navbar-item:hover {
  color: #41b883;
  background: #f7f7f7;
}
@media only screen and (max-width: 991px) {
.mobile-navbar {
    position: fixed !important;
    display: flex;
}
}
/* ==========================================================================
2. Mobile Navbar Dark mode
========================================================================== */
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-5e36a9e3] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-5e36a9e3] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-5e36a9e3] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-5e36a9e3] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-5e36a9e3] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-5e36a9e3]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-5e36a9e3]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-5e36a9e3] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-5e36a9e3]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-5e36a9e3] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-5e36a9e3] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-5e36a9e3] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-5e36a9e3] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-5e36a9e3] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-5e36a9e3]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-5e36a9e3] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-5e36a9e3] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-5e36a9e3] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-5e36a9e3], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-5e36a9e3] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-5e36a9e3] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-5e36a9e3] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-5e36a9e3], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-5e36a9e3], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-5e36a9e3] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-5e36a9e3] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-5e36a9e3], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-5e36a9e3], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-5e36a9e3] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-5e36a9e3] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-5e36a9e3],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-5e36a9e3] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-5e36a9e3] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-5e36a9e3] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-5e36a9e3] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-5e36a9e3] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-5e36a9e3] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-5e36a9e3] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-5e36a9e3]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-5e36a9e3] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-5e36a9e3] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-5e36a9e3] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-5e36a9e3]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-5e36a9e3] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-5e36a9e3]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-5e36a9e3] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-5e36a9e3]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-5e36a9e3]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-5e36a9e3] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-5e36a9e3] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-5e36a9e3] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-5e36a9e3] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-5e36a9e3]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-5e36a9e3]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-5e36a9e3] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-5e36a9e3] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-5e36a9e3] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-5e36a9e3]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-5e36a9e3]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-5e36a9e3] {
  color: #5aa8ff;
}
.icon-wrap__textspan[data-v-5e36a9e3] {
  width: 66px;
  font-size: 10.39px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-613a7b74] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-613a7b74] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-613a7b74] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-613a7b74] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-613a7b74] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-613a7b74]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-613a7b74]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-613a7b74] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-613a7b74]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-613a7b74] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-613a7b74] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-613a7b74] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-613a7b74] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-613a7b74] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-613a7b74]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-613a7b74] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-613a7b74] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-613a7b74] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-613a7b74], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-613a7b74] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-613a7b74] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-613a7b74] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-613a7b74], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-613a7b74], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-613a7b74] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-613a7b74] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-613a7b74], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-613a7b74], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-613a7b74] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-613a7b74] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-613a7b74],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-613a7b74] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-613a7b74] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-613a7b74] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-613a7b74] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-613a7b74] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-613a7b74] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-613a7b74] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-613a7b74]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-613a7b74] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-613a7b74] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-613a7b74] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-613a7b74]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-613a7b74] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-613a7b74]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-613a7b74] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-613a7b74]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-613a7b74]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-613a7b74] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-613a7b74] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-613a7b74] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-613a7b74] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-613a7b74]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-613a7b74]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-613a7b74] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-613a7b74] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-613a7b74] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-613a7b74]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-613a7b74]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-613a7b74] {
  color: #5aa8ff;
}
.icon-wrap__textspan[data-v-613a7b74] {
  width: 66px;
  font-size: 10.39px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-a1b70f0e] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-a1b70f0e] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-a1b70f0e] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-a1b70f0e] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-a1b70f0e] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-a1b70f0e]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-a1b70f0e]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-a1b70f0e] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-a1b70f0e]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-a1b70f0e] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-a1b70f0e] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-a1b70f0e] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-a1b70f0e] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-a1b70f0e] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-a1b70f0e]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-a1b70f0e] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-a1b70f0e] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-a1b70f0e] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-a1b70f0e], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-a1b70f0e] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-a1b70f0e] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-a1b70f0e] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-a1b70f0e], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-a1b70f0e], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-a1b70f0e] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-a1b70f0e] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-a1b70f0e], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-a1b70f0e], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-a1b70f0e] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-a1b70f0e] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-a1b70f0e],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-a1b70f0e] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-a1b70f0e] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-a1b70f0e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-a1b70f0e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-a1b70f0e] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-a1b70f0e] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-a1b70f0e] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-a1b70f0e]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-a1b70f0e] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-a1b70f0e] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-a1b70f0e] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-a1b70f0e]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-a1b70f0e] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-a1b70f0e]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-a1b70f0e] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-a1b70f0e]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-a1b70f0e]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-a1b70f0e] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-a1b70f0e] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-a1b70f0e] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-a1b70f0e] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-a1b70f0e]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-a1b70f0e]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-a1b70f0e] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-a1b70f0e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-a1b70f0e] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-a1b70f0e]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-a1b70f0e]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-a1b70f0e] {
  color: #5aa8ff;
}
.icon-wrap__textspan[data-v-a1b70f0e] {
  width: 66px;
  font-size: 10.39px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-264436b0] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-264436b0] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-264436b0] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-264436b0] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-264436b0] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-264436b0]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-264436b0]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-264436b0] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-264436b0]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-264436b0] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-264436b0] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-264436b0] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-264436b0] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-264436b0] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-264436b0]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-264436b0] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-264436b0] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-264436b0] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-264436b0], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-264436b0] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-264436b0] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-264436b0] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-264436b0], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-264436b0], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-264436b0] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-264436b0] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-264436b0], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-264436b0], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-264436b0] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-264436b0] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-264436b0],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-264436b0] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-264436b0] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-264436b0] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-264436b0] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-264436b0] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-264436b0] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-264436b0] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-264436b0]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-264436b0] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-264436b0] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-264436b0] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-264436b0]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-264436b0] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-264436b0]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-264436b0] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-264436b0]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-264436b0]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-264436b0] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-264436b0] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-264436b0] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-264436b0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-264436b0]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-264436b0]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-264436b0] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-264436b0] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-264436b0] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-264436b0]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-264436b0]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-264436b0] {
  color: #5aa8ff;
}
.icon-wrap__textspan[data-v-264436b0] {
  padding-top: 0 !important;
  width: 66px;
  font-size: 10.39px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-1b1504d7] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-1b1504d7] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-1b1504d7] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-1b1504d7] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-1b1504d7] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-1b1504d7]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-1b1504d7]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-1b1504d7] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-1b1504d7]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-1b1504d7] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-1b1504d7] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-1b1504d7] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-1b1504d7] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-1b1504d7] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-1b1504d7]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-1b1504d7] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-1b1504d7] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-1b1504d7] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-1b1504d7], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-1b1504d7] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-1b1504d7] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-1b1504d7] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-1b1504d7], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-1b1504d7], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-1b1504d7] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-1b1504d7] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-1b1504d7], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-1b1504d7], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-1b1504d7] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-1b1504d7] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-1b1504d7],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-1b1504d7] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-1b1504d7] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-1b1504d7] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-1b1504d7] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-1b1504d7] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-1b1504d7] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-1b1504d7] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-1b1504d7]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-1b1504d7] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-1b1504d7] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-1b1504d7] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-1b1504d7]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-1b1504d7] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-1b1504d7]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-1b1504d7] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-1b1504d7]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-1b1504d7]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-1b1504d7] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-1b1504d7] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-1b1504d7] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-1b1504d7] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-1b1504d7]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-1b1504d7]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-1b1504d7] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-1b1504d7] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-1b1504d7] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-1b1504d7]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-1b1504d7]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-1b1504d7] {
  color: #5aa8ff;
}
.icon-wrap__textspan[data-v-1b1504d7] {
  width: 66px;
  font-size: 10.39px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-355a3d66] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-355a3d66] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-355a3d66] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-355a3d66] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-355a3d66] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-355a3d66]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-355a3d66]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-355a3d66] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-355a3d66]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-355a3d66] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-355a3d66] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-355a3d66] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-355a3d66] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-355a3d66] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-355a3d66]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-355a3d66] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-355a3d66] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-355a3d66] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-355a3d66], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-355a3d66] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-355a3d66] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-355a3d66] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-355a3d66], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-355a3d66], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-355a3d66] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-355a3d66] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-355a3d66], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-355a3d66], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-355a3d66] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-355a3d66] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-355a3d66],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-355a3d66] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-355a3d66] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-355a3d66] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-355a3d66] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-355a3d66] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-355a3d66] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-355a3d66] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-355a3d66]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-355a3d66] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-355a3d66] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-355a3d66] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-355a3d66]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-355a3d66] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-355a3d66]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-355a3d66] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-355a3d66]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-355a3d66]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-355a3d66] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-355a3d66] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-355a3d66] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-355a3d66] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-355a3d66]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-355a3d66]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-355a3d66] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-355a3d66] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-355a3d66] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-355a3d66]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-355a3d66]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-355a3d66] {
  color: #5aa8ff;
}
.icon-wrap__textspan[data-v-355a3d66] {
  padding-top: 0 !important;
  width: 66px;
  font-size: 10.39px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}.logout[data-v-19664eb2] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  object-fit: cover;
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
.dropdown.is-spaced .dropdown-item.is-media[data-v-19664eb2] .icon {
  width: 24px;
  height: 24px;
}
.dropdown.is-spaced .dropdown-item.is-media[data-v-19664eb2] .meta span:nth-child(2) {
  color: #fff;
}
@media only screen and (max-width: 991px) {
.dropdown img[data-v-19664eb2] {
    height: 48px;
    width: 48px;
    border-radius: 9999px;
    position: relative;
    z-index: 1;
}
.dropdown .status-indicator[data-v-19664eb2] {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    border-radius: 9999px;
    border: 2px solid #fff;
    background: #06d6a0;
    z-index: 2;
}
}
.white-circle-fake[data-v-19664eb2] {
  border: 1px solid #ffffff;
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
  display: block;
}
.white-circle-fake span[data-v-19664eb2] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
  justify-content: center;
  background: green;
  border-radius: 9999px;
  font-size: 28px;
  padding-right: 5px;
  letter-spacing: -3px;
  color: white;
}
.white-circle[data-v-19664eb2] {
  border: 1px solid #ffffff;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-2746f908] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-2746f908] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-2746f908] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-2746f908] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-2746f908] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-2746f908]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-2746f908]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-2746f908] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-2746f908]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-2746f908] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-2746f908] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-2746f908] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-2746f908] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-2746f908] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-2746f908]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-2746f908] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-2746f908] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-2746f908] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-2746f908], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-2746f908] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-2746f908] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-2746f908] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-2746f908], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-2746f908], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-2746f908] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-2746f908] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-2746f908], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-2746f908], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-2746f908] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-2746f908] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-2746f908],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-2746f908] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-2746f908] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-2746f908] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-2746f908] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-2746f908] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-2746f908] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-2746f908] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-2746f908]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-2746f908] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-2746f908] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-2746f908] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-2746f908]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-2746f908] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-2746f908]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-2746f908] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-2746f908]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-2746f908]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-2746f908] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-2746f908] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-2746f908] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-2746f908] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-2746f908]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-2746f908]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-2746f908] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-2746f908] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-2746f908] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-2746f908]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-2746f908]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-2746f908] {
  color: #5aa8ff;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-54b62710] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-54b62710] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-54b62710] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-54b62710] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-54b62710] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-54b62710]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-54b62710]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-54b62710] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-54b62710]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-54b62710] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-54b62710] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-54b62710] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-54b62710] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-54b62710] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-54b62710]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-54b62710] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-54b62710] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-54b62710] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-54b62710], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-54b62710] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-54b62710] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-54b62710] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-54b62710], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-54b62710], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-54b62710] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-54b62710] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-54b62710], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-54b62710], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-54b62710] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-54b62710] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-54b62710],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-54b62710] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-54b62710] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-54b62710] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-54b62710] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-54b62710] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-54b62710] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-54b62710] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-54b62710]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-54b62710] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-54b62710] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-54b62710] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-54b62710]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-54b62710] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-54b62710]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-54b62710] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-54b62710]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-54b62710]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-54b62710] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-54b62710] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-54b62710] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-54b62710] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-54b62710]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-54b62710]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-54b62710] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-54b62710] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-54b62710] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-54b62710]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-54b62710]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-54b62710] {
  color: #5aa8ff;
}
.icon-wrap[data-v-54b62710] {
  fill: #fff;
}
.icon-wrap__textspan[data-v-54b62710] {
  margin-top: 3px;
  width: 66px;
  font-size: 10.39px;
  line-height: 12px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
.overviews[data-v-54b62710] {
  fill: #39f !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge {
  visibility: hidden !important;
}
.tk-degular-display {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a::after,
.main-sidebar .sidebar-inner .bottom-menu li a::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator,
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li,
.main-sidebar .sidebar-inner .bottom-menu li {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg, .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg,
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg,
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter,
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a,
.main-sidebar .sidebar-inner .bottom-menu li a {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg, .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg, .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg,
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg,
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg,
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg,
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg, .main-sidebar .sidebar-inner .icon-menu li a.is-active svg, .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg,
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg,
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg,
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened,
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive,
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg {
  color: #5aa8ff;
}
/*! _sidebar-mobile.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Mobile Sidebar
    2. Mobile Subsidebar
    3. Mobile Subsidebar Dark mode
*/
/* ==========================================================================
2. Mobile Subsidebar
========================================================================== */
.mobile-subsidebar {
  position: fixed;
  top: 60px;
  left: 0;
  height: calc(100% - 60px);
  width: 280px;
  background: #fff;
  border-top: 1px solid #ededed;
  border-right: 1px solid #ededed;
  z-index: 99;
  transform: translateX(-100%);
  transition: all 0.3s;
  transition-delay: 0.15s;
}
.mobile-subsidebar.is-active {
  transform: translateX(0);
}
.mobile-subsidebar .navbar-divider {
  width: 83%;
  margin: 5px auto;
  display: block;
}
.mobile-subsidebar .inner {
  position: relative;
  height: 100%;
  width: calc(100% - 60px);
  margin-left: 60px;
}
.mobile-subsidebar .inner .sidebar-title {
  height: 60px;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
.mobile-subsidebar .inner .sidebar-title h3 {
  font-family: "degular", "Montserrat", sans-serif;
  color: #999;
  font-weight: 500;
  font-size: 1.4rem;
}
.mobile-subsidebar .inner .submenu {
  height: calc(100% - 70px);
  overflow-y: auto;
  margin-top: 10px;
  padding: 0 20px 20px 20px;
}
.mobile-subsidebar .inner .submenu li.is-active a {
  color: #41b883;
  font-weight: 500;
}
.mobile-subsidebar .inner .submenu li.has-children {
  display: block;
  height: unset;
  min-height: 36px;
}
.mobile-subsidebar .inner .submenu li.has-children.active .collapse-wrap a {
  color: #283252;
  font-weight: 600;
}
.mobile-subsidebar .inner .submenu li.has-children.active .collapse-wrap a svg {
  transform: rotate(90deg) !important;
}
.mobile-subsidebar .inner .submenu li.has-children.active ul {
  max-height: 300px;
}
.mobile-subsidebar .inner .submenu li.has-children.is-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mobile-subsidebar .inner .submenu li.has-children.is-flex .tag {
  margin-left: auto;
  margin-right: 20px;
  border-radius: 100px;
  background: #e62965;
  color: #fff;
  font-size: 0.8rem;
  font-weight: 600;
}
.mobile-subsidebar .inner .submenu li.has-children .collapse-wrap {
  display: flex;
  height: 100%;
  min-height: 36px;
  align-items: stretch;
}
.mobile-subsidebar .inner .submenu li.has-children .collapse-wrap > a {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  align-items: center;
  font-size: 0.9rem;
  font-weight: 500;
  color: #a2a2a2;
}
.mobile-subsidebar .inner .submenu li.has-children .collapse-wrap > a svg {
  position: relative;
  top: 1px;
  height: 18px;
  width: 18px;
  margin-left: auto;
  transform: rotate(0);
  transition: all 0.3s;
}
.mobile-subsidebar .inner .submenu li.has-children ul {
  padding: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.mobile-subsidebar .inner .submenu li.has-children ul li {
  height: 32px;
}
.mobile-subsidebar .inner .submenu li.has-children ul li.has-divider {
  height: auto;
}
.mobile-subsidebar .inner .submenu li.has-children ul li .is-submenu {
  display: flex;
  align-items: center;
  padding-left: 16px;
  font-size: 0.95rem;
}
.mobile-subsidebar .inner .submenu li.has-children ul li .is-submenu.is-active {
  font-weight: 500;
  color: #41b883;
}
.mobile-subsidebar .inner .submenu li.has-children ul li .is-submenu i {
  margin-right: 8px;
}
.mobile-subsidebar .inner .submenu li.has-children ul li .is-submenu svg {
  height: 8px;
  width: 8px;
  max-width: 8px;
  min-width: 8px;
  stroke-width: 2px;
  margin-right: 8px;
}
.mobile-subsidebar .inner .submenu li.divider {
  cursor: default;
  pointer-events: none;
  height: 10px;
  margin: 5px 0 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.mobile-subsidebar .inner .submenu li a {
  padding: 6px 0;
  width: 100%;
  display: block;
  color: #a2a2a2;
}
.mobile-subsidebar .inner .bottom-action {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
}
.mobile-subsidebar .inner .bottom-action .button svg {
  height: 18px;
  width: 18px;
}
.mobile-subsidebar.is-messaging ul {
  overflow: auto;
  height: 100%;
}
.mobile-subsidebar.is-messaging li {
  position: relative;
  height: 60px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-left: 2px solid transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.mobile-subsidebar.is-messaging li.is-active {
  border-left-color: #41b883;
  background: #feffff;
}
.mobile-subsidebar.is-messaging li.is-active:hover {
  background: #feffff;
}
.mobile-subsidebar.is-messaging li .recent-user {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 8px;
  cursor: pointer;
}
.mobile-subsidebar.is-messaging li .recent-user .user-container {
  position: relative;
}
.mobile-subsidebar.is-messaging li .recent-user .user-container img {
  height: 32px;
  width: 32px;
  border-radius: 9999px;
  display: block;
}
.mobile-subsidebar.is-messaging li .recent-user .user-container img.is-user {
  min-width: 32px;
}
.mobile-subsidebar.is-messaging li .recent-user .user-container img.is-badge {
  display: block;
  position: absolute;
  right: -5px;
  bottom: 0;
  border: 2px solid #fff;
  height: 16px;
  width: 16px;
  border-radius: 9999px;
}
.mobile-subsidebar.is-messaging li .recent-user .recipient-meta {
  margin: 0 15px;
}
.mobile-subsidebar.is-messaging li .recent-user .recipient-meta span {
  display: block;
}
.mobile-subsidebar.is-messaging li .recent-user .recipient-meta span:first-child {
  color: #283252;
  font-weight: 500;
  font-size: 0.9rem;
}
.mobile-subsidebar.is-messaging li .recent-user .recipient-meta span:nth-child(2) {
  font-size: 0.75rem;
  color: #999;
}
.mobile-subsidebar.is-messaging li .user-group {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 8px;
  cursor: pointer;
}
.mobile-subsidebar.is-messaging li .user-group img {
  height: 32px;
  width: 32px;
  border: 2px solid #fff;
  border-radius: 9999px;
  display: block;
}
.mobile-subsidebar.is-messaging li .user-group img.is-user {
  min-width: 32px;
}
.mobile-subsidebar.is-messaging li .user-group img:nth-child(2), .mobile-subsidebar.is-messaging li .user-group img:nth-child(3), .mobile-subsidebar.is-messaging li .user-group img:nth-child(4) {
  margin-left: -15px;
}
.mobile-subsidebar.is-messaging li .user-group .more-indicator {
  height: 36px;
  width: 36px;
  min-width: 36px;
  border-radius: 9999px;
  background: #41b883;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -15px;
  border: 2px solid #fff;
}
.mobile-subsidebar.is-messaging li .user-group .more-indicator span {
  display: block;
  color: #fff;
  font-weight: 600;
  font-size: 0.8rem;
}
.mobile-subsidebar.is-messaging li time {
  display: block;
  position: absolute;
  top: 2px;
  right: 20px;
  font-size: 0.75rem;
  color: #999;
}
.mobile-subsidebar.is-messaging li .group-message {
  padding: 0 10px;
  margin-top: -20px;
  font-size: 0.75rem;
  color: #999;
  white-space: nowrap;
  overflow: hidden;
  max-width: 220px;
  text-overflow: ellipsis;
}
.mobile-subsidebar.is-messaging li .group-message.is-unread {
  color: #283252;
  font-weight: 500;
}
.mobile-subsidebar.is-messaging li:hover {
  background: #fafafa;
}
.mobile-subsidebar.is-wallet .wallet-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  width: 100%;
  padding: 10px;
  border-left: 2px solid transparent;
  border-bottom: 1px solid #ededed;
  opacity: 0.8;
  cursor: pointer;
}
.mobile-subsidebar.is-wallet .wallet-item.is-active {
  opacity: 1;
  background: #feffff;
  border-left-color: #41b883;
}
.mobile-subsidebar.is-wallet .wallet-item.is-active.is-eth .wallet-meta small {
  color: #41b883;
}
.mobile-subsidebar.is-wallet .wallet-item.is-active .currency-value span {
  color: #283252;
}
.mobile-subsidebar.is-wallet .wallet-item .currency-coin {
  position: relative;
  height: 30px;
  width: 30px;
}
.mobile-subsidebar.is-wallet .wallet-item .currency-coin .kodr-coin-fill,
.mobile-subsidebar.is-wallet .wallet-item .currency-coin .eth-coin-fill {
  height: 30px;
  width: 30px;
  transform: scale(1);
  transition: all 0.3s;
}
.mobile-subsidebar.is-wallet .wallet-item .currency-coin .kodr-coin-fill .st9,
.mobile-subsidebar.is-wallet .wallet-item .currency-coin .kodr-coin-fill .st10,
.mobile-subsidebar.is-wallet .wallet-item .currency-coin .eth-coin-fill .st9,
.mobile-subsidebar.is-wallet .wallet-item .currency-coin .eth-coin-fill .st10 {
  fill: #999;
}
.mobile-subsidebar.is-wallet .wallet-item .wallet-meta {
  margin-left: 10px;
}
.mobile-subsidebar.is-wallet .wallet-item .wallet-meta span {
  display: block;
  font-size: 1rem;
  color: #999;
}
.mobile-subsidebar.is-wallet .wallet-item .wallet-meta span small {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 500;
}
.mobile-subsidebar.is-wallet .wallet-item .wallet-meta .currency-value span {
  font-size: 0.75rem;
  font-weight: 500;
  color: #999 !important;
}
.mobile-subsidebar.is-wallet .wallet-item .button {
  height: 32px;
  width: 32px;
  padding: 0;
  border-radius: 8px;
}
.mobile-subsidebar.is-wallet .buy-wrap {
  padding: 16px;
}
.mobile-subsidebar.is-wallet .buy-wrap .button .kodr-coin-fill {
  height: 24px;
  width: 24px;
  margin-right: 5px;
  margin-left: -5px;
}
.mobile-subsidebar.is-wallet .buy-wrap .button .kodr-coin-fill .path {
  fill: #fcfcfc;
}
.mobile-subsidebar.is-wallet .request-payout {
  width: 100%;
}
.mobile-subsidebar.is-wallet .request-payout .button {
  height: 40px !important;
  padding: 0 26px 0 26px;
}
.mobile-subsidebar.is-wallet .request-payout .button:hover svg {
  fill: #fff;
}
.mobile-subsidebar.is-wallet .request-payout .button svg {
  height: 24px;
  width: 24px;
  fill: #41b883;
  margin-right: 5px;
  margin-left: -12px;
  transition: all 0.3s;
}
/* ==========================================================================
3. Mobile Subsidebar Dark mode
========================================================================== */
.is-dark .mobile-subsidebar {
  background: #282729;
  border-color: #2d2c2e;
}
.is-dark .mobile-subsidebar .submenu li.is-active a {
  color: #41b883 !important;
}
.is-dark .mobile-subsidebar .submenu li.has-children.active .collapse-wrap > a {
  color: #fcfcfc;
}
.is-dark .mobile-subsidebar.is-messaging ul li.is-active {
  background: #19181a;
  border-left-color: #41b883 !important;
}
.is-dark .mobile-subsidebar.is-messaging ul li .recipient-meta span:first-child, .is-dark .mobile-subsidebar.is-messaging ul li .recipient-meta span.is-unread {
  color: #ccc !important;
}
.is-dark .mobile-subsidebar.is-messaging ul li .user-group img,
.is-dark .mobile-subsidebar.is-messaging ul li .user-group span {
  border-color: #282729 !important;
}
/* ==========================================================================
1. Mobile Sidebar
========================================================================== */
@media only screen and (max-width: 991px) {
.sidebar-brand {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;
    width: 90px;
    text-align: center;
}
.sidebar-brand a,
.sidebar-brand .router-link-active {
    padding: 15px;
}
.sidebar-brand a img,
.sidebar-brand .router-link-active img {
    width: auto;
}
}
.mobile-main-sidebar {
  position: fixed;
  top: 60px;
  left: 0;
  height: calc(100% - 60px);
  width: 60px;
  background: #232224;
  z-index: 100;
  transform: translateX(-100%);
  transition: all 0.3s;
}
.mobile-main-sidebar.is-active {
  transform: translateX(0);
  box-shadow: 0 20px 10px rgba(0, 0, 0, 0.5);
}
.mobile-main-sidebar .inner {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.mobile-main-sidebar .inner .icon-side-menu li,
.mobile-main-sidebar .inner .bottom-icon-side-menu li {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile-main-sidebar .inner .icon-side-menu li .dropdown.profile-dropdown,
.mobile-main-sidebar .inner .bottom-icon-side-menu li .dropdown.profile-dropdown {
  cursor: pointer;
}
.mobile-main-sidebar .inner .icon-side-menu li a,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a {
  display: block;
  position: relative;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.mobile-main-sidebar .inner .icon-side-menu li a:hover > svg, .mobile-main-sidebar .inner .icon-side-menu li a.is-active > svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a:hover > svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a.is-active > svg {
  color: #41b883;
}
.mobile-main-sidebar .inner .icon-side-menu li a > svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a > svg {
  color: #a9abac;
  height: 20px;
  width: 20px;
  stroke-width: 1.6px;
}
.mobile-main-sidebar .inner .icon-side-menu li a .sidebar-icon,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a .sidebar-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  width: 24px;
  transition: all 0.3s;
}
.mobile-main-sidebar .inner .icon-side-menu li a:hover svg, .mobile-main-sidebar .inner .icon-side-menu li a.is-active svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a:hover svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a.is-active svg {
  color: #41b883;
}
.mobile-main-sidebar .inner .icon-side-menu li a.is-opened,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a.is-opened {
  transform: rotate(360deg);
  opacity: 0;
}
.mobile-main-sidebar .inner .icon-side-menu li a.is-inactive,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a.is-inactive {
  transform: rotate(-360deg);
  opacity: 0;
}
.mobile-main-sidebar .inner .icon-side-menu li a.is-selected svg, .mobile-main-sidebar .inner .icon-side-menu li a.router-link-exact-active svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a.is-selected svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li a.router-link-exact-active svg {
  color: #41b883;
}
.mobile-main-sidebar .inner .icon-side-menu li #open-filters svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li #open-filters svg {
  transform: rotate(0);
  transition: all 0.3s;
}
.mobile-main-sidebar .inner .icon-side-menu li #open-filters:hover svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li #open-filters:hover svg {
  transform: rotate(145deg);
}
.mobile-main-sidebar .inner .icon-side-menu li.is-active a svg,
.mobile-main-sidebar .inner .bottom-icon-side-menu li.is-active a svg {
  color: #41b883;
}
.mobile-main-sidebar .inner .icon-menu {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.mobile-main-sidebar .inner .icon-menu a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 60px;
  color: #fff;
}
.mobile-main-sidebar .inner .icon-menu a:hover {
  color: #5aa8ff;
  background: #ffffff08;
}
.mobile-main-sidebar .inner .icon-wrap__textspan {
  display: none;
}
.mobile-main-sidebar .inner .bottom-icon-side-menu {
  position: absolute;
  bottom: 0;
  left: 0;
}
.mobile-main-sidebar .inner .bottom-icon-side-menu .logout:hover {
  color: #5aa8ff;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-30d7922c] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-30d7922c] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-30d7922c] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-30d7922c] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-30d7922c] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-30d7922c]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-30d7922c]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-30d7922c] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-30d7922c]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-30d7922c] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-30d7922c] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-30d7922c] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-30d7922c] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-30d7922c] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-30d7922c]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-30d7922c] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-30d7922c] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-30d7922c] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-30d7922c], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-30d7922c] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-30d7922c] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-30d7922c] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-30d7922c], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-30d7922c], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-30d7922c] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-30d7922c] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-30d7922c], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-30d7922c], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-30d7922c] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-30d7922c] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-30d7922c],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-30d7922c] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-30d7922c] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-30d7922c] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-30d7922c] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-30d7922c] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-30d7922c] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-30d7922c] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-30d7922c]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-30d7922c] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-30d7922c] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-30d7922c] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-30d7922c]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-30d7922c] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-30d7922c]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-30d7922c] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-30d7922c]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-30d7922c]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-30d7922c] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-30d7922c] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-30d7922c] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-30d7922c] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-30d7922c]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-30d7922c]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-30d7922c] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-30d7922c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-30d7922c] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-30d7922c]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-30d7922c]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-30d7922c] {
  color: #5aa8ff;
}
.icon-wrap__textspan[data-v-30d7922c] {
  padding-top: 0 !important;
  width: 66px;
  font-size: 10.39px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-10591717] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-10591717] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-10591717] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-10591717] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-10591717] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-10591717]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-10591717]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-10591717] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-10591717]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-10591717] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-10591717] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-10591717] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-10591717] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-10591717] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-10591717]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-10591717] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-10591717] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-10591717] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-10591717], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-10591717] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-10591717] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-10591717] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-10591717], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-10591717], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-10591717] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-10591717] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-10591717], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-10591717], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-10591717] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-10591717] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-10591717],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-10591717] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-10591717] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-10591717] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-10591717] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-10591717] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-10591717] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-10591717] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-10591717]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-10591717] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-10591717] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-10591717] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-10591717]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-10591717] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-10591717]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-10591717] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-10591717]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-10591717]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-10591717] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-10591717] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-10591717] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-10591717] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-10591717]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-10591717]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-10591717] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-10591717] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-10591717] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-10591717]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-10591717]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-10591717] {
  color: #5aa8ff;
}
.icon-wrap[data-v-10591717] {
  fill: #fff;
}
.icon-wrap__textspan[data-v-10591717] {
  margin-top: 3px;
  width: 66px;
  font-size: 10.39px;
  line-height: 12px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
.overviews[data-v-10591717] {
  fill: #39f;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-4a693790] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-4a693790] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-4a693790] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-4a693790] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-4a693790] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-4a693790]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-4a693790]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-4a693790] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-4a693790]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-4a693790] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-4a693790] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-4a693790] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-4a693790] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-4a693790] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-4a693790]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-4a693790] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-4a693790] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-4a693790] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-4a693790], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-4a693790] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-4a693790] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-4a693790] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-4a693790], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-4a693790], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-4a693790] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-4a693790] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-4a693790], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-4a693790], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-4a693790] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-4a693790] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-4a693790],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-4a693790] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-4a693790] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-4a693790] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-4a693790] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-4a693790] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-4a693790] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-4a693790] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-4a693790]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-4a693790] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-4a693790] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-4a693790] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-4a693790]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-4a693790] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-4a693790]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-4a693790] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-4a693790]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-4a693790]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-4a693790] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-4a693790] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-4a693790] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-4a693790] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-4a693790]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-4a693790]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-4a693790] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-4a693790] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-4a693790] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-4a693790]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-4a693790]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-4a693790] {
  color: #5aa8ff;
}
.icon-wrap[data-v-4a693790] {
  fill: #fff;
}
.icon-wrap__textspan[data-v-4a693790] {
  margin-top: 4px;
  width: 66px;
  font-size: 10.39px;
  line-height: 12px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
.overviews[data-v-4a693790] {
  fill: #39f !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular[data-v-859223f3] {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge[data-v-859223f3] {
  visibility: hidden !important;
}
.tk-degular-display[data-v-859223f3] {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar[data-v-859223f3] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open[data-v-859223f3] {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-859223f3]::after,
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-859223f3]::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator[data-v-859223f3] {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-859223f3]:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand[data-v-859223f3] {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img[data-v-859223f3] {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner[data-v-859223f3] {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap[data-v-859223f3] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-859223f3] {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span[data-v-859223f3]:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span[data-v-859223f3] {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span[data-v-859223f3] {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li[data-v-859223f3] {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg[data-v-859223f3], .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg[data-v-859223f3] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter[data-v-859223f3] {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-859223f3] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg[data-v-859223f3], .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg[data-v-859223f3], .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg[data-v-859223f3] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg[data-v-859223f3] {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg[data-v-859223f3], .main-sidebar .sidebar-inner .icon-menu li a.is-active svg[data-v-859223f3], .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg[data-v-859223f3] {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened[data-v-859223f3] {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive[data-v-859223f3],
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive[data-v-859223f3] {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu[data-v-859223f3] {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li[data-v-859223f3] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a[data-v-859223f3] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-859223f3] {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img[data-v-859223f3] {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator[data-v-859223f3] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown[data-v-859223f3]:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu[data-v-859223f3] {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content[data-v-859223f3] {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-859223f3] {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head[data-v-859223f3]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-859223f3] {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta[data-v-859223f3]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-859223f3] {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-859223f3]:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span[data-v-859223f3]:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button[data-v-859223f3] {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon[data-v-859223f3] {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg[data-v-859223f3] {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-859223f3] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item[data-v-859223f3]:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button[data-v-859223f3]:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider[data-v-859223f3] {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-859223f3] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-859223f3] {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title[data-v-859223f3]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item[data-v-859223f3]:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg[data-v-859223f3] {
  color: #5aa8ff;
}
.icon-wrap__textspan[data-v-859223f3] {
  padding-top: 0 !important;
  width: 66px;
  font-size: 10.39px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}
/* Bulma Utilities */
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge {
  visibility: hidden !important;
}
.tk-degular-display {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/*! _sidebar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sidebar
*/
/* ==========================================================================
1. Sidebar
========================================================================== */
.main-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 80px;
  background: #232224;
  box-shadow: none;
  z-index: 35;
  transition: border-radius 0.3s;
}
.main-sidebar.is-open {
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.02);
}
.main-sidebar .sidebar-inner .icon-menu li a::after,
.main-sidebar .sidebar-inner .bottom-menu li a::after {
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li .status-indicator,
.main-sidebar .sidebar-inner .bottom-menu li .status-indicator {
  border-color: #232224 !important;
}
.main-sidebar .sidebar-inner .icon-menu li:hover {
  background: #ffffff08;
}
.main-sidebar .sidebar-brand {
  width: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-brand img {
  margin-top: 5px;
  width: 36px;
  height: auto;
}
.main-sidebar .sidebar-inner {
  height: calc(100% - 60px);
  width: 100%;
  position: relative;
}
.main-sidebar .sidebar-inner .icon-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-sidebar .sidebar-inner .icon-wrap span {
  color: white;
}
.main-sidebar .sidebar-inner .icon-wrap span:nth-child(1) {
  font-size: 30px;
}
.main-sidebar .sidebar-inner .icon-wrap span + span {
  padding-top: 3px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-sidebar .sidebar-inner .router-link-exact-active .icon-wrap span {
  color: #39f;
}
.main-sidebar .sidebar-inner .icon-menu li,
.main-sidebar .sidebar-inner .bottom-menu li {
  position: relative;
  width: 80px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sidebar .sidebar-inner .icon-menu li.is-active svg, .main-sidebar .sidebar-inner .icon-menu li.router-link-active svg,
.main-sidebar .sidebar-inner .bottom-menu li.is-active svg,
.main-sidebar .sidebar-inner .bottom-menu li.router-link-active svg {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li .is-messages-counter,
.main-sidebar .sidebar-inner .bottom-menu li .is-messages-counter {
  position: absolute;
  top: 6px;
  right: 16px;
  display: block;
  line-height: 17px;
  background: #e62965;
  color: #fff;
  font-weight: 500;
  font-size: 0.6rem;
  border-radius: 100px;
  border: 1px solid #fff;
  transform: scale(0.8);
}
.main-sidebar .sidebar-inner .icon-menu li a,
.main-sidebar .sidebar-inner .bottom-menu li a {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  transform: rotate(0);
  opacity: 1;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover .sidebar-svg, .main-sidebar .sidebar-inner .icon-menu li a.is-selected .sidebar-svg, .main-sidebar .sidebar-inner .icon-menu li a.router-link-active .sidebar-svg,
.main-sidebar .sidebar-inner .bottom-menu li a:hover .sidebar-svg,
.main-sidebar .sidebar-inner .bottom-menu li a.is-selected .sidebar-svg,
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-active .sidebar-svg {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a .sidebar-svg,
.main-sidebar .sidebar-inner .bottom-menu li a .sidebar-svg {
  height: 20px;
  width: 20px;
  color: #a9abac;
  stroke-width: 1.6px;
  transition: all 0.3s;
}
.main-sidebar .sidebar-inner .icon-menu li a:hover svg, .main-sidebar .sidebar-inner .icon-menu li a.is-active svg, .main-sidebar .sidebar-inner .icon-menu li a.router-link-exact-active svg,
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg,
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg,
.main-sidebar .sidebar-inner .bottom-menu li a.router-link-exact-active svg {
  color: #41b883;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-opened,
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened {
  transform: rotate(360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive,
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive {
  transform: rotate(-360deg);
  opacity: 0;
}
.main-sidebar .sidebar-inner .bottom-menu {
  position: absolute;
  bottom: 0;
  padding: 0;
}
.main-sidebar .sidebar-inner .bottom-menu li {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown {
  position: relative;
  display: block;
  height: 48px;
  width: 48px !important;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown > img {
  height: 48px;
  width: 48px;
  border-radius: 9999px;
  position: relative;
  z-index: 1;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown .status-indicator {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  border-radius: 9999px;
  border: 2px solid #fff;
  background: #06d6a0;
  z-index: 2;
}
.main-sidebar .sidebar-inner .bottom-menu li .dropdown:hover {
  cursor: pointer;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu {
  bottom: 0;
  left: 145%;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content {
  background: #232224;
  overflow: hidden;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head {
  display: flex;
  align-items: center;
  padding: 20px 16px 20px 16px;
  margin-bottom: 12px;
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta {
  margin-left: 12px;
  font-family: "degular", "Montserrat", sans-serif;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span {
  display: block;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span:first-child {
  font-size: 1.1rem;
  font-weight: 500;
  color: #aaaab3 !important;
  line-height: 1.2;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .dropdown-head .meta span:nth-child(2) {
  text-transform: uppercase;
  color: #a2a2a2;
  font-size: 0.7rem;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button {
  height: 45px;
  font-size: 18px;
  font-weight: 600;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button .icon {
  width: 24px;
  height: 24px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-content .logout-button svg {
  width: 24px;
  height: 24px;
  color: #fcfcfc !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  color: #fff;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item:hover:not(.is-button) {
  background: #302e31;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-item.is-button:hover {
  background: #282729 !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .dropdown-divider {
  background: #2c2b2d;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title {
  font-size: 0.8rem;
  color: #999;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item .toggle-title:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown .dropdown-menu .flex-item:hover {
  background: transparent !important;
}
.main-sidebar .sidebar-inner .bottom-menu .profile-dropdown:hover .logout svg {
  color: #5aa8ff;
}/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.multiselect {
  position: relative;
  margin: 0 auto;
  font-size: 0;
}

.multiselect > * {
  font-size: initial;
}

.multiselect.is-searchable {
  cursor: auto;
}

.multiselect-input {
  width: 100%;
  display: flex;
  align-items: center;
  min-height: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  outline: none;
}

.multiselect-caret {
  position: absolute;
  right: 12px;
  top: 50%;
  color: #999;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #999 transparent transparent;
  content: "";
  transform: translateY(-50%);
  transition: 0.3s transform;
}

.is-disabled .multiselect-input {
  background: #f9f9f9;
}

.is-open .multiselect-input {
  border-radius: 3px 3px 0 0;
}

.is-open .multiselect-caret {
  transform: translateY(-50%) rotate(180deg);
}

.multiselect-placeholder,
.multiselect-single-label,
.multiselect-multiple-label {
  display: flex;
  align-items: center;
  height: 100%;
  padding-left: 14px;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  background: transparent;
}

.multiselect-placeholder {
  color: #777777;
}

.is-single .multiselect-search,
.is-multiple .multiselect-search {
  display: flex;
  height: 100%;
  width: 100%;
  background: transparent;
}

.is-single .multiselect-search input,
.is-multiple .multiselect-search input {
  width: 100%;
  border: 0;
  padding: 8px 35px 8px 14px;
  outline: none;
  background: transparent;
  font-size: 16px;
  font-family: inherit;
}

.is-single.no-caret .multiselect-search input,
.is-multiple.no-caret .multiselect-search input {
  padding: 8px 14px 8px 14px;
}

.is-tags .multiselect-search {
  flex-grow: 1;
}

.is-tags .multiselect-search input {
  outline: none;
  border: 0;
  margin: 0 0 5px 3px;
  flex-grow: 1;
  min-width: 100%;
  font-size: 16px;
  font-family: inherit;
}

.multiselect-clear {
  position: absolute;
  right: 0;
  top: 50%;
  width: 36px;
  height: 36px;
  background: #fff;
  transform: translateY(-50%);
}
.multiselect-clear:before, .multiselect-clear:after {
  position: absolute;
  top: 12px;
  left: 16px;
  content: " ";
  height: 12px;
  width: 2px;
  background-color: #999;
}
.multiselect-clear:before {
  transform: rotate(45deg);
}
.multiselect-clear:after {
  transform: rotate(-45deg);
}
.multiselect-clear:hover:before, .multiselect-clear:hover:after {
  background-color: #555;
}

.multiselect-tags {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  padding-left: 9px;
  margin-top: 5px;
  flex-wrap: wrap;
  padding-right: 36px;
}

.no-caret .multiselect-tags {
  padding-right: 9px;
}

.multiselect-tag {
  background: #41b883;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 0 0 0 8px;
  border-radius: 3px;
  margin-right: 5px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  cursor: text;
  white-space: nowrap;
}

.multiselect-tag i {
  cursor: pointer;
}

.multiselect-tag i:before {
  content: "×";
  color: #266d4d;
  font-size: 14px;
  font-weight: 700;
  padding: 1px 5px 1px 5px;
  margin-left: 3px;
  display: flex;
  font-style: normal;
}

.multiselect-tag i:hover:before {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.2);
}

.is-disabled .multiselect-tag {
  background: #a0a0a0;
  padding: 1px 8px 1px 8px;
}

.multiselect-fake-input {
  background: transparent;
  width: 100%;
  height: 1px;
  border: 0;
  padding: 0;
  font-size: 0;
  margin-top: -1px;
  outline: none;
}
.multiselect-fake-input:active, .multiselect-fake-input:focus {
  outline: none;
}

.multiselect-options {
  position: absolute;
  left: 0;
  right: 0px;
  border: 1px solid #e8e8e8;
  margin-top: -1px;
  max-height: 160px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 100;
  background: #ffffff;
  display: flex;
  flex-direction: column;
}

.open-top .multiselect-options {
  transform: translateY(-100%);
  top: 2px;
  flex-direction: column-reverse;
}

.multiselect-option {
  display: flex;
  min-height: 40px;
  padding: 9px 12px;
  box-sizing: border-box;
  color: #222;
  text-decoration: none;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  cursor: pointer;
}

.multiselect-option.is-pointed {
  background: #e6e6e6;
}

.multiselect-option.is-disabled {
  background: #f9f9f9;
  color: #a6a6a6;
  cursor: not-allowed;
}

.multiselect-option.is-selected {
  background: #41b883;
  color: #ffffff;
}

.multiselect-option.is-selected.is-pointed {
  background: #4FBD8C;
}

.is-multiple .multiselect-option.is-selected,
.is-tags .multiselect-option.is-selected {
  color: #999999;
  background: transparent;
}

.is-multiple .multiselect-option.is-selected.is-pointed,
.is-tags .multiselect-option.is-selected.is-pointed {
  background: #f1f1f1;
}

.multiselect-no-options,
.multiselect-no-results {
  display: flex;
  padding: 10px 12px;
  color: #777;
}

.multiselect-spinner {
  position: absolute;
  right: 12px;
  top: 0;
  width: 16px;
  height: 16px;
  background: #fff;
  display: block;
  transform: translateY(50%);
}

.multiselect-spinner:before,
.multiselect-spinner:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border-color: #41b883 transparent transparent;
  border-style: solid;
  border-width: 2px;
  box-shadow: 0 0 0 1px transparent;
}

.is-disabled .multiselect-spinner {
  background: #f9f9f9;
}

.is-disabled .multiselect-spinner:before,
.is-disabled .multiselect-spinner:after {
  border-color: #999999 transparent transparent;
}

.multiselect-spinner:before {
  animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  animation-iteration-count: infinite;
}

.multiselect-spinner:after {
  animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  animation-iteration-count: infinite;
}

.multiselect-enter-active {
  transition: all 0.15s ease;
}

.multiselect-leave-active {
  transition: all 0s;
}

.multiselect-enter,
.multiselect-leave-active {
  opacity: 0;
}

.multiselect-loading-enter-active,
.multiselect-loading-leave-active {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}

.multiselect-loading-enter,
.multiselect-loading-leave-active {
  opacity: 0;
}

@keyframes spinning {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(2turn);
  }
}.slider-target,
.slider-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.slider-target {
  position: relative;
}

.slider-base,
.slider-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.slider-connects {
  overflow: hidden;
  z-index: 0;
}

.slider-connect,
.slider-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}

.slider-connect {
  height: 100%;
  width: 100%;
}

.slider-origin {
  height: 10%;
  width: 10%;
}

.slider-txt-dir-rtl.slider-horizontal .slider-origin {
  left: 0;
  right: auto;
}

.slider-vertical .slider-origin {
  width: 0;
}

.slider-horizontal .slider-origin {
  height: 0;
}

.slider-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}

.slider-touch-area {
  height: 100%;
  width: 100%;
}

.slider-state-tap .slider-connect,
.slider-state-tap .slider-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}

.slider-state-drag * {
  cursor: inherit !important;
}

.slider-tooltip-focus .slider-tooltip,
.slider-tooltip-drag .slider-tooltip {
  display: none !important;
}

.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden),
.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),
.slider-tooltip-drag .slider-active .slider-tooltip {
  display: block !important;
}

.slider-horizontal {
  height: var(--slider-height, 6px);
}

.slider-horizontal .slider-handle {
  width: var(--slider-handle-width, 16px);
  height: var(--slider-handle-height, 16px);
  top: calc(((var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2 + 1px) * -1);
  right: calc(var(--slider-handle-width, 16px) / 2 * -1);
}

.slider-vertical {
  width: var(--slider-height, 6px);
  height: var(--slider-vertical-height, 300px);
}

.slider-vertical .slider-handle {
  width: var(--slider-handle-height, 16px);
  height: var(--slider-handle-width, 16px);
  top: calc(var(--slider-handle-width, 16px) / 2 * -1);
  right: calc(((var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2 + 1px) * -1);
}

.slider-txt-dir-rtl.slider-horizontal .slider-handle {
  left: calc(var(--slider-handle-width, 16px) / 2 * -1);
  right: auto;
}

.slider-base {
  background-color: var(--slider-bg, #D1D5DB);
  border-radius: var(--slider-radius, 9999px);
}

.slider-connects {
  border-radius: var(--slider-radius, 9999px);
}

.slider-connect {
  background: var(--slider-connect-bg, #10B981);
  cursor: pointer;
}

.slider-draggable {
  cursor: ew-resize;
}

.slider-vertical .slider-draggable {
  cursor: ns-resize;
}

.slider-handle {
  width: var(--slider-handle-width, 16px);
  height: var(--slider-handle-height, 16px);
  border-radius: var(--slider-handle-radius, 9999px);
  background: var(--slider-handle-bg, #fff);
  border: var(--slider-handle-border, 0);
  box-shadow: var(--slider-handle-shadow, 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32));
  cursor: grab;
}
.slider-handle:focus {
  outline: none;
  box-shadow: 0 0 0 var(--slider-handle-ring-width, 3px) var(--slider-handle-ring-color, #10B98130), var(--slider-handle-shadow, 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32));
}

.slider-active {
  box-shadow: var(--slider-handle-shadow-active, 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.42));
  cursor: grabbing;
}

[disabled] .slider-connect {
  background: var(--slider-connect-bg-disabled, #9CA3AF);
}

[disabled].slider-target,
[disabled].slider-handle,
[disabled] .slider-handle {
  cursor: not-allowed;
}

[disabled] .slider-tooltip {
  background: var(--slider-tooltip-bg-disabled, #9CA3AF);
  border-color: var(--slider-tooltip-bg-disabled, #9CA3AF);
}

.slider-tooltip {
  position: absolute;
  display: block;
  font-size: var(--slider-tooltip-font-size, 0.875rem);
  line-height: var(--slider-tooltip-line-height, 1.25rem);
  font-weight: var(--slider-tooltip-font-weight, 600);
  white-space: nowrap;
  padding: var(--slider-tooltip-py, 2px) var(--slider-tooltip-px, 6px);
  min-width: var(--slider-tooltip-min-width, 20px);
  text-align: center;
  color: var(--slider-tooltip-color, #fff);
  border-radius: var(--slider-tooltip-radius, 5px);
  border: 1px solid var(--slider-tooltip-bg, #10B981);
  background: var(--slider-tooltip-bg, #10B981);
}

.slider-horizontal .slider-tooltip-top {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));
}
.slider-horizontal .slider-tooltip-top:before {
  content: "";
  position: absolute;
  bottom: calc(var(--slider-tooltip-arrow-size, 5px) * -2);
  left: 50%;
  width: 0;
  height: 0;
  border: var(--slider-tooltip-arrow-size, 5px) solid transparent;
  border-top-color: inherit;
  transform: translate(-50%);
}

.slider-horizontal .slider-tooltip-bottom {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  top: calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));
}
.slider-horizontal .slider-tooltip-bottom:before {
  content: "";
  position: absolute;
  top: calc(var(--slider-tooltip-arrow-size, 5px) * -2);
  left: 50%;
  width: 0;
  height: 0;
  border: var(--slider-tooltip-arrow-size, 5px) solid transparent;
  border-bottom-color: inherit;
  transform: translate(-50%);
}

.slider-vertical .slider-tooltip-left {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));
}
.slider-vertical .slider-tooltip-left:before {
  content: "";
  position: absolute;
  right: calc(var(--slider-tooltip-arrow-size, 5px) * -2);
  top: 50%;
  width: 0;
  height: 0;
  border: var(--slider-tooltip-arrow-size, 5px) solid transparent;
  border-left-color: inherit;
  transform: translateY(-50%);
}

.slider-vertical .slider-tooltip-right {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  left: calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));
}
.slider-vertical .slider-tooltip-right:before {
  content: "";
  position: absolute;
  left: calc(var(--slider-tooltip-arrow-size, 5px) * -2);
  top: 50%;
  width: 0;
  height: 0;
  border: var(--slider-tooltip-arrow-size, 5px) solid transparent;
  border-right-color: inherit;
  transform: translateY(-50%);
}

.slider-horizontal .slider-origin > .slider-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
}

.slider-horizontal .slider-origin > .slider-tooltip-top {
  bottom: calc(var(--slider-tooltip-arrow-size, 5px) + ((var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2) + var(--slider-tooltip-distance, 3px) + 1px);
}

.slider-horizontal .slider-origin > .slider-tooltip-bottom {
  top: calc(var(--slider-tooltip-arrow-size, 5px) + ((var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2) + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px);
}

.slider-vertical .slider-origin > .slider-tooltip {
  transform: translate(0, calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px)) * -1 + 1px));
  top: auto;
}

.slider-vertical .slider-origin > .slider-tooltip-left {
  right: calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + ((var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2) + var(--slider-tooltip-distance, 3px) - 1px);
}

.slider-vertical .slider-origin > .slider-tooltip-right {
  left: calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + ((var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2) + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px);
}[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrolling .simplebar-scrollbar:before,
.simplebar-hover .simplebar-scrollbar:before,
.simplebar-mouse-entered .simplebar-scrollbar:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s;
}
.tns-slider > .tns-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}
.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  -webkit-transition: transform 0s, opacity 0s;
  -moz-transition: transform 0s, opacity 0s;
  transition: transform 0s, opacity 0s;
}
.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.tns-gallery > .tns-moving {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  -webkit-transition: height 0s;
  -moz-transition: height 0s;
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div, .tns-vpfix > li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.3333333333%;
  width: -webkit-calc(100% * 70 / 3);
  width: -moz-calc(100% * 70 / 3);
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.4285714286%;
  width: -webkit-calc(100% / 70);
  width: -moz-calc(100% / 70);
  width: calc(100% / 70);
  height: 10px;
  float: left;
}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translateX(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0,0,0,.25);border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);width:100%}.notyf__dismiss{width:56px}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tippy-box{border:1px transparent}.tippy-box[data-placement^=top]>.tippy-arrow:after{border-top-color:inherit;border-width:8px 8px 0;bottom:-8px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:inherit;border-width:0 8px 8px;top:-8px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow:after{border-left-color:inherit;border-width:8px 0 8px 8px;right:-8px;top:0}.tippy-box[data-placement^=right]>.tippy-arrow:after{border-width:8px 8px 8px 0;left:-8px;top:0;border-right-color:inherit}.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg:first-child:not(:last-child){top:17px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg:first-child:not(:last-child){bottom:17px}.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg:first-child:not(:last-child){left:12px}.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg:first-child:not(:last-child){right:12px}.tippy-arrow{border-color:inherit}.tippy-arrow:after{content:"";z-index:-1;position:absolute;border-color:transparent;border-style:solid}.tippy-box[data-placement^=top]>.tippy-backdrop{transform-origin:0 25%;border-radius:40% 40% 0 0}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-55%)}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop{transform-origin:0 -50%;border-radius:0 0 30% 30%}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop{transform-origin:50% 0;border-radius:50% 0 0 50%}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-75%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop{transform-origin:-50% 0;border-radius:0 50% 50% 0}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-25%,-50%)}.tippy-box[data-animatefill]{background-color:transparent!important}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 32px);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop[data-state=hidden]{opacity:0}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 readers do not read off random characters that represent icons */
.fa-500px::before {
  content: "";
}

.fa-accessible-icon::before {
  content: "";
}

.fa-accusoft::before {
  content: "";
}

.fa-acquisitions-incorporated::before {
  content: "";
}

.fa-ad::before {
  content: "";
}

.fa-address-book::before {
  content: "";
}

.fa-address-card::before {
  content: "";
}

.fa-adjust::before {
  content: "";
}

.fa-adn::before {
  content: "";
}

.fa-adobe::before {
  content: "";
}

.fa-adversal::before {
  content: "";
}

.fa-affiliatetheme::before {
  content: "";
}

.fa-air-freshener::before {
  content: "";
}

.fa-airbnb::before {
  content: "";
}

.fa-algolia::before {
  content: "";
}

.fa-align-center::before {
  content: "";
}

.fa-align-justify::before {
  content: "";
}

.fa-align-left::before {
  content: "";
}

.fa-align-right::before {
  content: "";
}

.fa-alipay::before {
  content: "";
}

.fa-allergies::before {
  content: "";
}

.fa-amazon::before {
  content: "";
}

.fa-amazon-pay::before {
  content: "";
}

.fa-ambulance::before {
  content: "";
}

.fa-american-sign-language-interpreting::before {
  content: "";
}

.fa-amilia::before {
  content: "";
}

.fa-anchor::before {
  content: "";
}

.fa-android::before {
  content: "";
}

.fa-angellist::before {
  content: "";
}

.fa-angle-double-down::before {
  content: "";
}

.fa-angle-double-left::before {
  content: "";
}

.fa-angle-double-right::before {
  content: "";
}

.fa-angle-double-up::before {
  content: "";
}

.fa-angle-down::before {
  content: "";
}

.fa-angle-left::before {
  content: "";
}

.fa-angle-right::before {
  content: "";
}

.fa-angle-up::before {
  content: "";
}

.fa-angry::before {
  content: "";
}

.fa-angrycreative::before {
  content: "";
}

.fa-angular::before {
  content: "";
}

.fa-ankh::before {
  content: "";
}

.fa-app-store::before {
  content: "";
}

.fa-app-store-ios::before {
  content: "";
}

.fa-apper::before {
  content: "";
}

.fa-apple::before {
  content: "";
}

.fa-apple-alt::before {
  content: "";
}

.fa-apple-pay::before {
  content: "";
}

.fa-archive::before {
  content: "";
}

.fa-archway::before {
  content: "";
}

.fa-arrow-alt-circle-down::before {
  content: "";
}

.fa-arrow-alt-circle-left::before {
  content: "";
}

.fa-arrow-alt-circle-right::before {
  content: "";
}

.fa-arrow-alt-circle-up::before {
  content: "";
}

.fa-arrow-circle-down::before {
  content: "";
}

.fa-arrow-circle-left::before {
  content: "";
}

.fa-arrow-circle-right::before {
  content: "";
}

.fa-arrow-circle-up::before {
  content: "";
}

.fa-arrow-down::before {
  content: "";
}

.fa-arrow-left::before {
  content: "";
}

.fa-arrow-right::before {
  content: "";
}

.fa-arrow-up::before {
  content: "";
}

.fa-arrows-alt::before {
  content: "";
}

.fa-arrows-alt-h::before {
  content: "";
}

.fa-arrows-alt-v::before {
  content: "";
}

.fa-artstation::before {
  content: "";
}

.fa-assistive-listening-systems::before {
  content: "";
}

.fa-asterisk::before {
  content: "";
}

.fa-asymmetrik::before {
  content: "";
}

.fa-at::before {
  content: "";
}

.fa-atlas::before {
  content: "";
}

.fa-atlassian::before {
  content: "";
}

.fa-atom::before {
  content: "";
}

.fa-audible::before {
  content: "";
}

.fa-audio-description::before {
  content: "";
}

.fa-autoprefixer::before {
  content: "";
}

.fa-avianex::before {
  content: "";
}

.fa-aviato::before {
  content: "";
}

.fa-award::before {
  content: "";
}

.fa-aws::before {
  content: "";
}

.fa-baby::before {
  content: "";
}

.fa-baby-carriage::before {
  content: "";
}

.fa-backspace::before {
  content: "";
}

.fa-backward::before {
  content: "";
}

.fa-bacon::before {
  content: "";
}

.fa-bacteria::before {
  content: "";
}

.fa-bacterium::before {
  content: "";
}

.fa-bahai::before {
  content: "";
}

.fa-balance-scale::before {
  content: "";
}

.fa-balance-scale-left::before {
  content: "";
}

.fa-balance-scale-right::before {
  content: "";
}

.fa-ban::before {
  content: "";
}

.fa-band-aid::before {
  content: "";
}

.fa-bandcamp::before {
  content: "";
}

.fa-barcode::before {
  content: "";
}

.fa-bars::before {
  content: "";
}

.fa-baseball-ball::before {
  content: "";
}

.fa-basketball-ball::before {
  content: "";
}

.fa-bath::before {
  content: "";
}

.fa-battery-empty::before {
  content: "";
}

.fa-battery-full::before {
  content: "";
}

.fa-battery-half::before {
  content: "";
}

.fa-battery-quarter::before {
  content: "";
}

.fa-battery-three-quarters::before {
  content: "";
}

.fa-battle-net::before {
  content: "";
}

.fa-bed::before {
  content: "";
}

.fa-beer::before {
  content: "";
}

.fa-behance::before {
  content: "";
}

.fa-behance-square::before {
  content: "";
}

.fa-bell::before {
  content: "";
}

.fa-bell-slash::before {
  content: "";
}

.fa-bezier-curve::before {
  content: "";
}

.fa-bible::before {
  content: "";
}

.fa-bicycle::before {
  content: "";
}

.fa-biking::before {
  content: "";
}

.fa-bimobject::before {
  content: "";
}

.fa-binoculars::before {
  content: "";
}

.fa-biohazard::before {
  content: "";
}

.fa-birthday-cake::before {
  content: "";
}

.fa-bitbucket::before {
  content: "";
}

.fa-bitcoin::before {
  content: "";
}

.fa-bity::before {
  content: "";
}

.fa-black-tie::before {
  content: "";
}

.fa-blackberry::before {
  content: "";
}

.fa-blender::before {
  content: "";
}

.fa-blender-phone::before {
  content: "";
}

.fa-blind::before {
  content: "";
}

.fa-blog::before {
  content: "";
}

.fa-blogger::before {
  content: "";
}

.fa-blogger-b::before {
  content: "";
}

.fa-bluetooth::before {
  content: "";
}

.fa-bluetooth-b::before {
  content: "";
}

.fa-bold::before {
  content: "";
}

.fa-bolt::before {
  content: "";
}

.fa-bomb::before {
  content: "";
}

.fa-bone::before {
  content: "";
}

.fa-bong::before {
  content: "";
}

.fa-book::before {
  content: "";
}

.fa-book-dead::before {
  content: "";
}

.fa-book-medical::before {
  content: "";
}

.fa-book-open::before {
  content: "";
}

.fa-book-reader::before {
  content: "";
}

.fa-bookmark::before {
  content: "";
}

.fa-bootstrap::before {
  content: "";
}

.fa-border-all::before {
  content: "";
}

.fa-border-none::before {
  content: "";
}

.fa-border-style::before {
  content: "";
}

.fa-bowling-ball::before {
  content: "";
}

.fa-box::before {
  content: "";
}

.fa-box-open::before {
  content: "";
}

.fa-box-tissue::before {
  content: "";
}

.fa-boxes::before {
  content: "";
}

.fa-braille::before {
  content: "";
}

.fa-brain::before {
  content: "";
}

.fa-bread-slice::before {
  content: "";
}

.fa-briefcase::before {
  content: "";
}

.fa-briefcase-medical::before {
  content: "";
}

.fa-broadcast-tower::before {
  content: "";
}

.fa-broom::before {
  content: "";
}

.fa-brush::before {
  content: "";
}

.fa-btc::before {
  content: "";
}

.fa-buffer::before {
  content: "";
}

.fa-bug::before {
  content: "";
}

.fa-building::before {
  content: "";
}

.fa-bullhorn::before {
  content: "";
}

.fa-bullseye::before {
  content: "";
}

.fa-burn::before {
  content: "";
}

.fa-buromobelexperte::before {
  content: "";
}

.fa-bus::before {
  content: "";
}

.fa-bus-alt::before {
  content: "";
}

.fa-business-time::before {
  content: "";
}

.fa-buy-n-large::before {
  content: "";
}

.fa-buysellads::before {
  content: "";
}

.fa-calculator::before {
  content: "";
}

.fa-calendar::before {
  content: "";
}

.fa-calendar-alt::before {
  content: "";
}

.fa-calendar-check::before {
  content: "";
}

.fa-calendar-day::before {
  content: "";
}

.fa-calendar-minus::before {
  content: "";
}

.fa-calendar-plus::before {
  content: "";
}

.fa-calendar-times::before {
  content: "";
}

.fa-calendar-week::before {
  content: "";
}

.fa-camera::before {
  content: "";
}

.fa-camera-retro::before {
  content: "";
}

.fa-campground::before {
  content: "";
}

.fa-canadian-maple-leaf::before {
  content: "";
}

.fa-candy-cane::before {
  content: "";
}

.fa-cannabis::before {
  content: "";
}

.fa-capsules::before {
  content: "";
}

.fa-car::before {
  content: "";
}

.fa-car-alt::before {
  content: "";
}

.fa-car-battery::before {
  content: "";
}

.fa-car-crash::before {
  content: "";
}

.fa-car-side::before {
  content: "";
}

.fa-caravan::before {
  content: "";
}

.fa-caret-down::before {
  content: "";
}

.fa-caret-left::before {
  content: "";
}

.fa-caret-right::before {
  content: "";
}

.fa-caret-square-down::before {
  content: "";
}

.fa-caret-square-left::before {
  content: "";
}

.fa-caret-square-right::before {
  content: "";
}

.fa-caret-square-up::before {
  content: "";
}

.fa-caret-up::before {
  content: "";
}

.fa-carrot::before {
  content: "";
}

.fa-cart-arrow-down::before {
  content: "";
}

.fa-cart-plus::before {
  content: "";
}

.fa-cash-register::before {
  content: "";
}

.fa-cat::before {
  content: "";
}

.fa-cc-amazon-pay::before {
  content: "";
}

.fa-cc-amex::before {
  content: "";
}

.fa-cc-apple-pay::before {
  content: "";
}

.fa-cc-diners-club::before {
  content: "";
}

.fa-cc-discover::before {
  content: "";
}

.fa-cc-jcb::before {
  content: "";
}

.fa-cc-mastercard::before {
  content: "";
}

.fa-cc-paypal::before {
  content: "";
}

.fa-cc-stripe::before {
  content: "";
}

.fa-cc-visa::before {
  content: "";
}

.fa-centercode::before {
  content: "";
}

.fa-centos::before {
  content: "";
}

.fa-certificate::before {
  content: "";
}

.fa-chair::before {
  content: "";
}

.fa-chalkboard::before {
  content: "";
}

.fa-chalkboard-teacher::before {
  content: "";
}

.fa-charging-station::before {
  content: "";
}

.fa-chart-area::before {
  content: "";
}

.fa-chart-bar::before {
  content: "";
}

.fa-chart-line::before {
  content: "";
}

.fa-chart-pie::before {
  content: "";
}

.fa-check::before {
  content: "";
}

.fa-check-circle::before {
  content: "";
}

.fa-check-double::before {
  content: "";
}

.fa-check-square::before {
  content: "";
}

.fa-cheese::before {
  content: "";
}

.fa-chess::before {
  content: "";
}

.fa-chess-bishop::before {
  content: "";
}

.fa-chess-board::before {
  content: "";
}

.fa-chess-king::before {
  content: "";
}

.fa-chess-knight::before {
  content: "";
}

.fa-chess-pawn::before {
  content: "";
}

.fa-chess-queen::before {
  content: "";
}

.fa-chess-rook::before {
  content: "";
}

.fa-chevron-circle-down::before {
  content: "";
}

.fa-chevron-circle-left::before {
  content: "";
}

.fa-chevron-circle-right::before {
  content: "";
}

.fa-chevron-circle-up::before {
  content: "";
}

.fa-chevron-down::before {
  content: "";
}

.fa-chevron-left::before {
  content: "";
}

.fa-chevron-right::before {
  content: "";
}

.fa-chevron-up::before {
  content: "";
}

.fa-child::before {
  content: "";
}

.fa-chrome::before {
  content: "";
}

.fa-chromecast::before {
  content: "";
}

.fa-church::before {
  content: "";
}

.fa-circle::before {
  content: "";
}

.fa-circle-notch::before {
  content: "";
}

.fa-city::before {
  content: "";
}

.fa-clinic-medical::before {
  content: "";
}

.fa-clipboard::before {
  content: "";
}

.fa-clipboard-check::before {
  content: "";
}

.fa-clipboard-list::before {
  content: "";
}

.fa-clock::before {
  content: "";
}

.fa-clone::before {
  content: "";
}

.fa-closed-captioning::before {
  content: "";
}

.fa-cloud::before {
  content: "";
}

.fa-cloud-download-alt::before {
  content: "";
}

.fa-cloud-meatball::before {
  content: "";
}

.fa-cloud-moon::before {
  content: "";
}

.fa-cloud-moon-rain::before {
  content: "";
}

.fa-cloud-rain::before {
  content: "";
}

.fa-cloud-showers-heavy::before {
  content: "";
}

.fa-cloud-sun::before {
  content: "";
}

.fa-cloud-sun-rain::before {
  content: "";
}

.fa-cloud-upload-alt::before {
  content: "";
}

.fa-cloudscale::before {
  content: "";
}

.fa-cloudsmith::before {
  content: "";
}

.fa-cloudversify::before {
  content: "";
}

.fa-cocktail::before {
  content: "";
}

.fa-code::before {
  content: "";
}

.fa-code-branch::before {
  content: "";
}

.fa-codepen::before {
  content: "";
}

.fa-codiepie::before {
  content: "";
}

.fa-coffee::before {
  content: "";
}

.fa-cog::before {
  content: "";
}

.fa-cogs::before {
  content: "";
}

.fa-coins::before {
  content: "";
}

.fa-columns::before {
  content: "";
}

.fa-comment::before {
  content: "";
}

.fa-comment-alt::before {
  content: "";
}

.fa-comment-dollar::before {
  content: "";
}

.fa-comment-dots::before {
  content: "";
}

.fa-comment-medical::before {
  content: "";
}

.fa-comment-slash::before {
  content: "";
}

.fa-comments::before {
  content: "";
}

.fa-comments-dollar::before {
  content: "";
}

.fa-compact-disc::before {
  content: "";
}

.fa-compass::before {
  content: "";
}

.fa-compress::before {
  content: "";
}

.fa-compress-alt::before {
  content: "";
}

.fa-compress-arrows-alt::before {
  content: "";
}

.fa-concierge-bell::before {
  content: "";
}

.fa-confluence::before {
  content: "";
}

.fa-connectdevelop::before {
  content: "";
}

.fa-contao::before {
  content: "";
}

.fa-cookie::before {
  content: "";
}

.fa-cookie-bite::before {
  content: "";
}

.fa-copy::before {
  content: "";
}

.fa-copyright::before {
  content: "";
}

.fa-cotton-bureau::before {
  content: "";
}

.fa-couch::before {
  content: "";
}

.fa-cpanel::before {
  content: "";
}

.fa-creative-commons::before {
  content: "";
}

.fa-creative-commons-by::before {
  content: "";
}

.fa-creative-commons-nc::before {
  content: "";
}

.fa-creative-commons-nc-eu::before {
  content: "";
}

.fa-creative-commons-nc-jp::before {
  content: "";
}

.fa-creative-commons-nd::before {
  content: "";
}

.fa-creative-commons-pd::before {
  content: "";
}

.fa-creative-commons-pd-alt::before {
  content: "";
}

.fa-creative-commons-remix::before {
  content: "";
}

.fa-creative-commons-sa::before {
  content: "";
}

.fa-creative-commons-sampling::before {
  content: "";
}

.fa-creative-commons-sampling-plus::before {
  content: "";
}

.fa-creative-commons-share::before {
  content: "";
}

.fa-creative-commons-zero::before {
  content: "";
}

.fa-credit-card::before {
  content: "";
}

.fa-critical-role::before {
  content: "";
}

.fa-crop::before {
  content: "";
}

.fa-crop-alt::before {
  content: "";
}

.fa-cross::before {
  content: "";
}

.fa-crosshairs::before {
  content: "";
}

.fa-crow::before {
  content: "";
}

.fa-crown::before {
  content: "";
}

.fa-crutch::before {
  content: "";
}

.fa-css3::before {
  content: "";
}

.fa-css3-alt::before {
  content: "";
}

.fa-cube::before {
  content: "";
}

.fa-cubes::before {
  content: "";
}

.fa-cut::before {
  content: "";
}

.fa-cuttlefish::before {
  content: "";
}

.fa-d-and-d::before {
  content: "";
}

.fa-d-and-d-beyond::before {
  content: "";
}

.fa-dailymotion::before {
  content: "";
}

.fa-dashcube::before {
  content: "";
}

.fa-database::before {
  content: "";
}

.fa-deaf::before {
  content: "";
}

.fa-deezer::before {
  content: "";
}

.fa-delicious::before {
  content: "";
}

.fa-democrat::before {
  content: "";
}

.fa-deploydog::before {
  content: "";
}

.fa-deskpro::before {
  content: "";
}

.fa-desktop::before {
  content: "";
}

.fa-dev::before {
  content: "";
}

.fa-deviantart::before {
  content: "";
}

.fa-dharmachakra::before {
  content: "";
}

.fa-dhl::before {
  content: "";
}

.fa-diagnoses::before {
  content: "";
}

.fa-diaspora::before {
  content: "";
}

.fa-dice::before {
  content: "";
}

.fa-dice-d20::before {
  content: "";
}

.fa-dice-d6::before {
  content: "";
}

.fa-dice-five::before {
  content: "";
}

.fa-dice-four::before {
  content: "";
}

.fa-dice-one::before {
  content: "";
}

.fa-dice-six::before {
  content: "";
}

.fa-dice-three::before {
  content: "";
}

.fa-dice-two::before {
  content: "";
}

.fa-digg::before {
  content: "";
}

.fa-digital-ocean::before {
  content: "";
}

.fa-digital-tachograph::before {
  content: "";
}

.fa-directions::before {
  content: "";
}

.fa-discord::before {
  content: "";
}

.fa-discourse::before {
  content: "";
}

.fa-disease::before {
  content: "";
}

.fa-divide::before {
  content: "";
}

.fa-dizzy::before {
  content: "";
}

.fa-dna::before {
  content: "";
}

.fa-dochub::before {
  content: "";
}

.fa-docker::before {
  content: "";
}

.fa-dog::before {
  content: "";
}

.fa-dollar-sign::before {
  content: "";
}

.fa-dolly::before {
  content: "";
}

.fa-dolly-flatbed::before {
  content: "";
}

.fa-donate::before {
  content: "";
}

.fa-door-closed::before {
  content: "";
}

.fa-door-open::before {
  content: "";
}

.fa-dot-circle::before {
  content: "";
}

.fa-dove::before {
  content: "";
}

.fa-download::before {
  content: "";
}

.fa-draft2digital::before {
  content: "";
}

.fa-drafting-compass::before {
  content: "";
}

.fa-dragon::before {
  content: "";
}

.fa-draw-polygon::before {
  content: "";
}

.fa-dribbble::before {
  content: "";
}

.fa-dribbble-square::before {
  content: "";
}

.fa-dropbox::before {
  content: "";
}

.fa-drum::before {
  content: "";
}

.fa-drum-steelpan::before {
  content: "";
}

.fa-drumstick-bite::before {
  content: "";
}

.fa-drupal::before {
  content: "";
}

.fa-dumbbell::before {
  content: "";
}

.fa-dumpster::before {
  content: "";
}

.fa-dumpster-fire::before {
  content: "";
}

.fa-dungeon::before {
  content: "";
}

.fa-dyalog::before {
  content: "";
}

.fa-earlybirds::before {
  content: "";
}

.fa-ebay::before {
  content: "";
}

.fa-edge::before {
  content: "";
}

.fa-edge-legacy::before {
  content: "";
}

.fa-edit::before {
  content: "";
}

.fa-egg::before {
  content: "";
}

.fa-eject::before {
  content: "";
}

.fa-elementor::before {
  content: "";
}

.fa-ellipsis-h::before {
  content: "";
}

.fa-ellipsis-v::before {
  content: "";
}

.fa-ello::before {
  content: "";
}

.fa-ember::before {
  content: "";
}

.fa-empire::before {
  content: "";
}

.fa-envelope::before {
  content: "";
}

.fa-envelope-open::before {
  content: "";
}

.fa-envelope-open-text::before {
  content: "";
}

.fa-envelope-square::before {
  content: "";
}

.fa-envira::before {
  content: "";
}

.fa-equals::before {
  content: "";
}

.fa-eraser::before {
  content: "";
}

.fa-erlang::before {
  content: "";
}

.fa-ethereum::before {
  content: "";
}

.fa-ethernet::before {
  content: "";
}

.fa-etsy::before {
  content: "";
}

.fa-euro-sign::before {
  content: "";
}

.fa-evernote::before {
  content: "";
}

.fa-exchange-alt::before {
  content: "";
}

.fa-exclamation::before {
  content: "";
}

.fa-exclamation-circle::before {
  content: "";
}

.fa-exclamation-triangle::before {
  content: "";
}

.fa-expand::before {
  content: "";
}

.fa-expand-alt::before {
  content: "";
}

.fa-expand-arrows-alt::before {
  content: "";
}

.fa-expeditedssl::before {
  content: "";
}

.fa-external-link-alt::before {
  content: "";
}

.fa-external-link-square-alt::before {
  content: "";
}

.fa-eye::before {
  content: "";
}

.fa-eye-dropper::before {
  content: "";
}

.fa-eye-slash::before {
  content: "";
}

.fa-facebook::before {
  content: "";
}

.fa-facebook-f::before {
  content: "";
}

.fa-facebook-messenger::before {
  content: "";
}

.fa-facebook-square::before {
  content: "";
}

.fa-fan::before {
  content: "";
}

.fa-fantasy-flight-games::before {
  content: "";
}

.fa-fast-backward::before {
  content: "";
}

.fa-fast-forward::before {
  content: "";
}

.fa-faucet::before {
  content: "";
}

.fa-fax::before {
  content: "";
}

.fa-feather::before {
  content: "";
}

.fa-feather-alt::before {
  content: "";
}

.fa-fedex::before {
  content: "";
}

.fa-fedora::before {
  content: "";
}

.fa-female::before {
  content: "";
}

.fa-fighter-jet::before {
  content: "";
}

.fa-figma::before {
  content: "";
}

.fa-file::before {
  content: "";
}

.fa-file-alt::before {
  content: "";
}

.fa-file-archive::before {
  content: "";
}

.fa-file-audio::before {
  content: "";
}

.fa-file-code::before {
  content: "";
}

.fa-file-contract::before {
  content: "";
}

.fa-file-csv::before {
  content: "";
}

.fa-file-download::before {
  content: "";
}

.fa-file-excel::before {
  content: "";
}

.fa-file-export::before {
  content: "";
}

.fa-file-image::before {
  content: "";
}

.fa-file-import::before {
  content: "";
}

.fa-file-invoice::before {
  content: "";
}

.fa-file-invoice-dollar::before {
  content: "";
}

.fa-file-medical::before {
  content: "";
}

.fa-file-medical-alt::before {
  content: "";
}

.fa-file-pdf::before {
  content: "";
}

.fa-file-powerpoint::before {
  content: "";
}

.fa-file-prescription::before {
  content: "";
}

.fa-file-signature::before {
  content: "";
}

.fa-file-upload::before {
  content: "";
}

.fa-file-video::before {
  content: "";
}

.fa-file-word::before {
  content: "";
}

.fa-fill::before {
  content: "";
}

.fa-fill-drip::before {
  content: "";
}

.fa-film::before {
  content: "";
}

.fa-filter::before {
  content: "";
}

.fa-fingerprint::before {
  content: "";
}

.fa-fire::before {
  content: "";
}

.fa-fire-alt::before {
  content: "";
}

.fa-fire-extinguisher::before {
  content: "";
}

.fa-firefox::before {
  content: "";
}

.fa-firefox-browser::before {
  content: "";
}

.fa-first-aid::before {
  content: "";
}

.fa-first-order::before {
  content: "";
}

.fa-first-order-alt::before {
  content: "";
}

.fa-firstdraft::before {
  content: "";
}

.fa-fish::before {
  content: "";
}

.fa-fist-raised::before {
  content: "";
}

.fa-flag::before {
  content: "";
}

.fa-flag-checkered::before {
  content: "";
}

.fa-flag-usa::before {
  content: "";
}

.fa-flask::before {
  content: "";
}

.fa-flickr::before {
  content: "";
}

.fa-flipboard::before {
  content: "";
}

.fa-flushed::before {
  content: "";
}

.fa-fly::before {
  content: "";
}

.fa-folder::before {
  content: "";
}

.fa-folder-minus::before {
  content: "";
}

.fa-folder-open::before {
  content: "";
}

.fa-folder-plus::before {
  content: "";
}

.fa-font::before {
  content: "";
}

.fa-font-awesome::before {
  content: "";
}

.fa-font-awesome-alt::before {
  content: "";
}

.fa-font-awesome-flag::before {
  content: "";
}

.fa-font-awesome-logo-full::before {
  content: "";
}

.fa-fonticons::before {
  content: "";
}

.fa-fonticons-fi::before {
  content: "";
}

.fa-football-ball::before {
  content: "";
}

.fa-fort-awesome::before {
  content: "";
}

.fa-fort-awesome-alt::before {
  content: "";
}

.fa-forumbee::before {
  content: "";
}

.fa-forward::before {
  content: "";
}

.fa-foursquare::before {
  content: "";
}

.fa-free-code-camp::before {
  content: "";
}

.fa-freebsd::before {
  content: "";
}

.fa-frog::before {
  content: "";
}

.fa-frown::before {
  content: "";
}

.fa-frown-open::before {
  content: "";
}

.fa-fulcrum::before {
  content: "";
}

.fa-funnel-dollar::before {
  content: "";
}

.fa-futbol::before {
  content: "";
}

.fa-galactic-republic::before {
  content: "";
}

.fa-galactic-senate::before {
  content: "";
}

.fa-gamepad::before {
  content: "";
}

.fa-gas-pump::before {
  content: "";
}

.fa-gavel::before {
  content: "";
}

.fa-gem::before {
  content: "";
}

.fa-genderless::before {
  content: "";
}

.fa-get-pocket::before {
  content: "";
}

.fa-gg::before {
  content: "";
}

.fa-gg-circle::before {
  content: "";
}

.fa-ghost::before {
  content: "";
}

.fa-gift::before {
  content: "";
}

.fa-gifts::before {
  content: "";
}

.fa-git::before {
  content: "";
}

.fa-git-alt::before {
  content: "";
}

.fa-git-square::before {
  content: "";
}

.fa-github::before {
  content: "";
}

.fa-github-alt::before {
  content: "";
}

.fa-github-square::before {
  content: "";
}

.fa-gitkraken::before {
  content: "";
}

.fa-gitlab::before {
  content: "";
}

.fa-gitter::before {
  content: "";
}

.fa-glass-cheers::before {
  content: "";
}

.fa-glass-martini::before {
  content: "";
}

.fa-glass-martini-alt::before {
  content: "";
}

.fa-glass-whiskey::before {
  content: "";
}

.fa-glasses::before {
  content: "";
}

.fa-glide::before {
  content: "";
}

.fa-glide-g::before {
  content: "";
}

.fa-globe::before {
  content: "";
}

.fa-globe-africa::before {
  content: "";
}

.fa-globe-americas::before {
  content: "";
}

.fa-globe-asia::before {
  content: "";
}

.fa-globe-europe::before {
  content: "";
}

.fa-gofore::before {
  content: "";
}

.fa-golf-ball::before {
  content: "";
}

.fa-goodreads::before {
  content: "";
}

.fa-goodreads-g::before {
  content: "";
}

.fa-google::before {
  content: "";
}

.fa-google-drive::before {
  content: "";
}

.fa-google-pay::before {
  content: "";
}

.fa-google-play::before {
  content: "";
}

.fa-google-plus::before {
  content: "";
}

.fa-google-plus-g::before {
  content: "";
}

.fa-google-plus-square::before {
  content: "";
}

.fa-google-wallet::before {
  content: "";
}

.fa-gopuram::before {
  content: "";
}

.fa-graduation-cap::before {
  content: "";
}

.fa-gratipay::before {
  content: "";
}

.fa-grav::before {
  content: "";
}

.fa-greater-than::before {
  content: "";
}

.fa-greater-than-equal::before {
  content: "";
}

.fa-grimace::before {
  content: "";
}

.fa-grin::before {
  content: "";
}

.fa-grin-alt::before {
  content: "";
}

.fa-grin-beam::before {
  content: "";
}

.fa-grin-beam-sweat::before {
  content: "";
}

.fa-grin-hearts::before {
  content: "";
}

.fa-grin-squint::before {
  content: "";
}

.fa-grin-squint-tears::before {
  content: "";
}

.fa-grin-stars::before {
  content: "";
}

.fa-grin-tears::before {
  content: "";
}

.fa-grin-tongue::before {
  content: "";
}

.fa-grin-tongue-squint::before {
  content: "";
}

.fa-grin-tongue-wink::before {
  content: "";
}

.fa-grin-wink::before {
  content: "";
}

.fa-grip-horizontal::before {
  content: "";
}

.fa-grip-lines::before {
  content: "";
}

.fa-grip-lines-vertical::before {
  content: "";
}

.fa-grip-vertical::before {
  content: "";
}

.fa-gripfire::before {
  content: "";
}

.fa-grunt::before {
  content: "";
}

.fa-guitar::before {
  content: "";
}

.fa-gulp::before {
  content: "";
}

.fa-h-square::before {
  content: "";
}

.fa-hacker-news::before {
  content: "";
}

.fa-hacker-news-square::before {
  content: "";
}

.fa-hackerrank::before {
  content: "";
}

.fa-hamburger::before {
  content: "";
}

.fa-hammer::before {
  content: "";
}

.fa-hamsa::before {
  content: "";
}

.fa-hand-holding::before {
  content: "";
}

.fa-hand-holding-heart::before {
  content: "";
}

.fa-hand-holding-medical::before {
  content: "";
}

.fa-hand-holding-usd::before {
  content: "";
}

.fa-hand-holding-water::before {
  content: "";
}

.fa-hand-lizard::before {
  content: "";
}

.fa-hand-middle-finger::before {
  content: "";
}

.fa-hand-paper::before {
  content: "";
}

.fa-hand-peace::before {
  content: "";
}

.fa-hand-point-down::before {
  content: "";
}

.fa-hand-point-left::before {
  content: "";
}

.fa-hand-point-right::before {
  content: "";
}

.fa-hand-point-up::before {
  content: "";
}

.fa-hand-pointer::before {
  content: "";
}

.fa-hand-rock::before {
  content: "";
}

.fa-hand-scissors::before {
  content: "";
}

.fa-hand-sparkles::before {
  content: "";
}

.fa-hand-spock::before {
  content: "";
}

.fa-hands::before {
  content: "";
}

.fa-hands-helping::before {
  content: "";
}

.fa-hands-wash::before {
  content: "";
}

.fa-handshake::before {
  content: "";
}

.fa-handshake-alt-slash::before {
  content: "";
}

.fa-handshake-slash::before {
  content: "";
}

.fa-hanukiah::before {
  content: "";
}

.fa-hard-hat::before {
  content: "";
}

.fa-hashtag::before {
  content: "";
}

.fa-hat-cowboy::before {
  content: "";
}

.fa-hat-cowboy-side::before {
  content: "";
}

.fa-hat-wizard::before {
  content: "";
}

.fa-hdd::before {
  content: "";
}

.fa-head-side-cough::before {
  content: "";
}

.fa-head-side-cough-slash::before {
  content: "";
}

.fa-head-side-mask::before {
  content: "";
}

.fa-head-side-virus::before {
  content: "";
}

.fa-heading::before {
  content: "";
}

.fa-headphones::before {
  content: "";
}

.fa-headphones-alt::before {
  content: "";
}

.fa-headset::before {
  content: "";
}

.fa-heart::before {
  content: "";
}

.fa-heart-broken::before {
  content: "";
}

.fa-heartbeat::before {
  content: "";
}

.fa-helicopter::before {
  content: "";
}

.fa-highlighter::before {
  content: "";
}

.fa-hiking::before {
  content: "";
}

.fa-hippo::before {
  content: "";
}

.fa-hips::before {
  content: "";
}

.fa-hire-a-helper::before {
  content: "";
}

.fa-history::before {
  content: "";
}

.fa-hockey-puck::before {
  content: "";
}

.fa-holly-berry::before {
  content: "";
}

.fa-home::before {
  content: "";
}

.fa-hooli::before {
  content: "";
}

.fa-hornbill::before {
  content: "";
}

.fa-horse::before {
  content: "";
}

.fa-horse-head::before {
  content: "";
}

.fa-hospital::before {
  content: "";
}

.fa-hospital-alt::before {
  content: "";
}

.fa-hospital-symbol::before {
  content: "";
}

.fa-hospital-user::before {
  content: "";
}

.fa-hot-tub::before {
  content: "";
}

.fa-hotdog::before {
  content: "";
}

.fa-hotel::before {
  content: "";
}

.fa-hotjar::before {
  content: "";
}

.fa-hourglass::before {
  content: "";
}

.fa-hourglass-end::before {
  content: "";
}

.fa-hourglass-half::before {
  content: "";
}

.fa-hourglass-start::before {
  content: "";
}

.fa-house-damage::before {
  content: "";
}

.fa-house-user::before {
  content: "";
}

.fa-houzz::before {
  content: "";
}

.fa-hryvnia::before {
  content: "";
}

.fa-html5::before {
  content: "";
}

.fa-hubspot::before {
  content: "";
}

.fa-i-cursor::before {
  content: "";
}

.fa-ice-cream::before {
  content: "";
}

.fa-icicles::before {
  content: "";
}

.fa-icons::before {
  content: "";
}

.fa-id-badge::before {
  content: "";
}

.fa-id-card::before {
  content: "";
}

.fa-id-card-alt::before {
  content: "";
}

.fa-ideal::before {
  content: "";
}

.fa-igloo::before {
  content: "";
}

.fa-image::before {
  content: "";
}

.fa-images::before {
  content: "";
}

.fa-imdb::before {
  content: "";
}

.fa-inbox::before {
  content: "";
}

.fa-indent::before {
  content: "";
}

.fa-industry::before {
  content: "";
}

.fa-infinity::before {
  content: "";
}

.fa-info::before {
  content: "";
}

.fa-info-circle::before {
  content: "";
}

.fa-instagram::before {
  content: "";
}

.fa-instagram-square::before {
  content: "";
}

.fa-intercom::before {
  content: "";
}

.fa-internet-explorer::before {
  content: "";
}

.fa-invision::before {
  content: "";
}

.fa-ioxhost::before {
  content: "";
}

.fa-italic::before {
  content: "";
}

.fa-itch-io::before {
  content: "";
}

.fa-itunes::before {
  content: "";
}

.fa-itunes-note::before {
  content: "";
}

.fa-java::before {
  content: "";
}

.fa-jedi::before {
  content: "";
}

.fa-jedi-order::before {
  content: "";
}

.fa-jenkins::before {
  content: "";
}

.fa-jira::before {
  content: "";
}

.fa-joget::before {
  content: "";
}

.fa-joint::before {
  content: "";
}

.fa-joomla::before {
  content: "";
}

.fa-journal-whills::before {
  content: "";
}

.fa-js::before {
  content: "";
}

.fa-js-square::before {
  content: "";
}

.fa-jsfiddle::before {
  content: "";
}

.fa-kaaba::before {
  content: "";
}

.fa-kaggle::before {
  content: "";
}

.fa-key::before {
  content: "";
}

.fa-keybase::before {
  content: "";
}

.fa-keyboard::before {
  content: "";
}

.fa-keycdn::before {
  content: "";
}

.fa-khanda::before {
  content: "";
}

.fa-kickstarter::before {
  content: "";
}

.fa-kickstarter-k::before {
  content: "";
}

.fa-kiss::before {
  content: "";
}

.fa-kiss-beam::before {
  content: "";
}

.fa-kiss-wink-heart::before {
  content: "";
}

.fa-kiwi-bird::before {
  content: "";
}

.fa-korvue::before {
  content: "";
}

.fa-landmark::before {
  content: "";
}

.fa-language::before {
  content: "";
}

.fa-laptop::before {
  content: "";
}

.fa-laptop-code::before {
  content: "";
}

.fa-laptop-house::before {
  content: "";
}

.fa-laptop-medical::before {
  content: "";
}

.fa-laravel::before {
  content: "";
}

.fa-lastfm::before {
  content: "";
}

.fa-lastfm-square::before {
  content: "";
}

.fa-laugh::before {
  content: "";
}

.fa-laugh-beam::before {
  content: "";
}

.fa-laugh-squint::before {
  content: "";
}

.fa-laugh-wink::before {
  content: "";
}

.fa-layer-group::before {
  content: "";
}

.fa-leaf::before {
  content: "";
}

.fa-leanpub::before {
  content: "";
}

.fa-lemon::before {
  content: "";
}

.fa-less::before {
  content: "";
}

.fa-less-than::before {
  content: "";
}

.fa-less-than-equal::before {
  content: "";
}

.fa-level-down-alt::before {
  content: "";
}

.fa-level-up-alt::before {
  content: "";
}

.fa-life-ring::before {
  content: "";
}

.fa-lightbulb::before {
  content: "";
}

.fa-line::before {
  content: "";
}

.fa-link::before {
  content: "";
}

.fa-linkedin::before {
  content: "";
}

.fa-linkedin-in::before {
  content: "";
}

.fa-linode::before {
  content: "";
}

.fa-linux::before {
  content: "";
}

.fa-lira-sign::before {
  content: "";
}

.fa-list::before {
  content: "";
}

.fa-list-alt::before {
  content: "";
}

.fa-list-ol::before {
  content: "";
}

.fa-list-ul::before {
  content: "";
}

.fa-location-arrow::before {
  content: "";
}

.fa-lock::before {
  content: "";
}

.fa-lock-open::before {
  content: "";
}

.fa-long-arrow-alt-down::before {
  content: "";
}

.fa-long-arrow-alt-left::before {
  content: "";
}

.fa-long-arrow-alt-right::before {
  content: "";
}

.fa-long-arrow-alt-up::before {
  content: "";
}

.fa-low-vision::before {
  content: "";
}

.fa-luggage-cart::before {
  content: "";
}

.fa-lungs::before {
  content: "";
}

.fa-lungs-virus::before {
  content: "";
}

.fa-lyft::before {
  content: "";
}

.fa-magento::before {
  content: "";
}

.fa-magic::before {
  content: "";
}

.fa-magnet::before {
  content: "";
}

.fa-mail-bulk::before {
  content: "";
}

.fa-mailchimp::before {
  content: "";
}

.fa-male::before {
  content: "";
}

.fa-mandalorian::before {
  content: "";
}

.fa-map::before {
  content: "";
}

.fa-map-marked::before {
  content: "";
}

.fa-map-marked-alt::before {
  content: "";
}

.fa-map-marker::before {
  content: "";
}

.fa-map-marker-alt::before {
  content: "";
}

.fa-map-pin::before {
  content: "";
}

.fa-map-signs::before {
  content: "";
}

.fa-markdown::before {
  content: "";
}

.fa-marker::before {
  content: "";
}

.fa-mars::before {
  content: "";
}

.fa-mars-double::before {
  content: "";
}

.fa-mars-stroke::before {
  content: "";
}

.fa-mars-stroke-h::before {
  content: "";
}

.fa-mars-stroke-v::before {
  content: "";
}

.fa-mask::before {
  content: "";
}

.fa-mastodon::before {
  content: "";
}

.fa-maxcdn::before {
  content: "";
}

.fa-mdb::before {
  content: "";
}

.fa-medal::before {
  content: "";
}

.fa-medapps::before {
  content: "";
}

.fa-medium::before {
  content: "";
}

.fa-medium-m::before {
  content: "";
}

.fa-medkit::before {
  content: "";
}

.fa-medrt::before {
  content: "";
}

.fa-meetup::before {
  content: "";
}

.fa-megaport::before {
  content: "";
}

.fa-meh::before {
  content: "";
}

.fa-meh-blank::before {
  content: "";
}

.fa-meh-rolling-eyes::before {
  content: "";
}

.fa-memory::before {
  content: "";
}

.fa-mendeley::before {
  content: "";
}

.fa-menorah::before {
  content: "";
}

.fa-mercury::before {
  content: "";
}

.fa-meteor::before {
  content: "";
}

.fa-microblog::before {
  content: "";
}

.fa-microchip::before {
  content: "";
}

.fa-microphone::before {
  content: "";
}

.fa-microphone-alt::before {
  content: "";
}

.fa-microphone-alt-slash::before {
  content: "";
}

.fa-microphone-slash::before {
  content: "";
}

.fa-microscope::before {
  content: "";
}

.fa-microsoft::before {
  content: "";
}

.fa-minus::before {
  content: "";
}

.fa-minus-circle::before {
  content: "";
}

.fa-minus-square::before {
  content: "";
}

.fa-mitten::before {
  content: "";
}

.fa-mix::before {
  content: "";
}

.fa-mixcloud::before {
  content: "";
}

.fa-mixer::before {
  content: "";
}

.fa-mizuni::before {
  content: "";
}

.fa-mobile::before {
  content: "";
}

.fa-mobile-alt::before {
  content: "";
}

.fa-modx::before {
  content: "";
}

.fa-monero::before {
  content: "";
}

.fa-money-bill::before {
  content: "";
}

.fa-money-bill-alt::before {
  content: "";
}

.fa-money-bill-wave::before {
  content: "";
}

.fa-money-bill-wave-alt::before {
  content: "";
}

.fa-money-check::before {
  content: "";
}

.fa-money-check-alt::before {
  content: "";
}

.fa-monument::before {
  content: "";
}

.fa-moon::before {
  content: "";
}

.fa-mortar-pestle::before {
  content: "";
}

.fa-mosque::before {
  content: "";
}

.fa-motorcycle::before {
  content: "";
}

.fa-mountain::before {
  content: "";
}

.fa-mouse::before {
  content: "";
}

.fa-mouse-pointer::before {
  content: "";
}

.fa-mug-hot::before {
  content: "";
}

.fa-music::before {
  content: "";
}

.fa-napster::before {
  content: "";
}

.fa-neos::before {
  content: "";
}

.fa-network-wired::before {
  content: "";
}

.fa-neuter::before {
  content: "";
}

.fa-newspaper::before {
  content: "";
}

.fa-nimblr::before {
  content: "";
}

.fa-node::before {
  content: "";
}

.fa-node-js::before {
  content: "";
}

.fa-not-equal::before {
  content: "";
}

.fa-notes-medical::before {
  content: "";
}

.fa-npm::before {
  content: "";
}

.fa-ns8::before {
  content: "";
}

.fa-nutritionix::before {
  content: "";
}

.fa-object-group::before {
  content: "";
}

.fa-object-ungroup::before {
  content: "";
}

.fa-odnoklassniki::before {
  content: "";
}

.fa-odnoklassniki-square::before {
  content: "";
}

.fa-oil-can::before {
  content: "";
}

.fa-old-republic::before {
  content: "";
}

.fa-om::before {
  content: "";
}

.fa-opencart::before {
  content: "";
}

.fa-openid::before {
  content: "";
}

.fa-opera::before {
  content: "";
}

.fa-optin-monster::before {
  content: "";
}

.fa-orcid::before {
  content: "";
}

.fa-osi::before {
  content: "";
}

.fa-otter::before {
  content: "";
}

.fa-outdent::before {
  content: "";
}

.fa-page4::before {
  content: "";
}

.fa-pagelines::before {
  content: "";
}

.fa-pager::before {
  content: "";
}

.fa-paint-brush::before {
  content: "";
}

.fa-paint-roller::before {
  content: "";
}

.fa-palette::before {
  content: "";
}

.fa-palfed::before {
  content: "";
}

.fa-pallet::before {
  content: "";
}

.fa-paper-plane::before {
  content: "";
}

.fa-paperclip::before {
  content: "";
}

.fa-parachute-box::before {
  content: "";
}

.fa-paragraph::before {
  content: "";
}

.fa-parking::before {
  content: "";
}

.fa-passport::before {
  content: "";
}

.fa-pastafarianism::before {
  content: "";
}

.fa-paste::before {
  content: "";
}

.fa-patreon::before {
  content: "";
}

.fa-pause::before {
  content: "";
}

.fa-pause-circle::before {
  content: "";
}

.fa-paw::before {
  content: "";
}

.fa-paypal::before {
  content: "";
}

.fa-peace::before {
  content: "";
}

.fa-pen::before {
  content: "";
}

.fa-pen-alt::before {
  content: "";
}

.fa-pen-fancy::before {
  content: "";
}

.fa-pen-nib::before {
  content: "";
}

.fa-pen-square::before {
  content: "";
}

.fa-pencil-alt::before {
  content: "";
}

.fa-pencil-ruler::before {
  content: "";
}

.fa-penny-arcade::before {
  content: "";
}

.fa-people-arrows::before {
  content: "";
}

.fa-people-carry::before {
  content: "";
}

.fa-pepper-hot::before {
  content: "";
}

.fa-percent::before {
  content: "";
}

.fa-percentage::before {
  content: "";
}

.fa-periscope::before {
  content: "";
}

.fa-person-booth::before {
  content: "";
}

.fa-phabricator::before {
  content: "";
}

.fa-phoenix-framework::before {
  content: "";
}

.fa-phoenix-squadron::before {
  content: "";
}

.fa-phone::before {
  content: "";
}

.fa-phone-alt::before {
  content: "";
}

.fa-phone-slash::before {
  content: "";
}

.fa-phone-square::before {
  content: "";
}

.fa-phone-square-alt::before {
  content: "";
}

.fa-phone-volume::before {
  content: "";
}

.fa-photo-video::before {
  content: "";
}

.fa-php::before {
  content: "";
}

.fa-pied-piper::before {
  content: "";
}

.fa-pied-piper-alt::before {
  content: "";
}

.fa-pied-piper-hat::before {
  content: "";
}

.fa-pied-piper-pp::before {
  content: "";
}

.fa-pied-piper-square::before {
  content: "";
}

.fa-piggy-bank::before {
  content: "";
}

.fa-pills::before {
  content: "";
}

.fa-pinterest::before {
  content: "";
}

.fa-pinterest-p::before {
  content: "";
}

.fa-pinterest-square::before {
  content: "";
}

.fa-pizza-slice::before {
  content: "";
}

.fa-place-of-worship::before {
  content: "";
}

.fa-plane::before {
  content: "";
}

.fa-plane-arrival::before {
  content: "";
}

.fa-plane-departure::before {
  content: "";
}

.fa-plane-slash::before {
  content: "";
}

.fa-play::before {
  content: "";
}

.fa-play-circle::before {
  content: "";
}

.fa-playstation::before {
  content: "";
}

.fa-plug::before {
  content: "";
}

.fa-plus::before {
  content: "";
}

.fa-plus-circle::before {
  content: "";
}

.fa-plus-square::before {
  content: "";
}

.fa-podcast::before {
  content: "";
}

.fa-poll::before {
  content: "";
}

.fa-poll-h::before {
  content: "";
}

.fa-poo::before {
  content: "";
}

.fa-poo-storm::before {
  content: "";
}

.fa-poop::before {
  content: "";
}

.fa-portrait::before {
  content: "";
}

.fa-pound-sign::before {
  content: "";
}

.fa-power-off::before {
  content: "";
}

.fa-pray::before {
  content: "";
}

.fa-praying-hands::before {
  content: "";
}

.fa-prescription::before {
  content: "";
}

.fa-prescription-bottle::before {
  content: "";
}

.fa-prescription-bottle-alt::before {
  content: "";
}

.fa-print::before {
  content: "";
}

.fa-procedures::before {
  content: "";
}

.fa-product-hunt::before {
  content: "";
}

.fa-project-diagram::before {
  content: "";
}

.fa-pump-medical::before {
  content: "";
}

.fa-pump-soap::before {
  content: "";
}

.fa-pushed::before {
  content: "";
}

.fa-puzzle-piece::before {
  content: "";
}

.fa-python::before {
  content: "";
}

.fa-qq::before {
  content: "";
}

.fa-qrcode::before {
  content: "";
}

.fa-question::before {
  content: "";
}

.fa-question-circle::before {
  content: "";
}

.fa-quidditch::before {
  content: "";
}

.fa-quinscape::before {
  content: "";
}

.fa-quora::before {
  content: "";
}

.fa-quote-left::before {
  content: "";
}

.fa-quote-right::before {
  content: "";
}

.fa-quran::before {
  content: "";
}

.fa-r-project::before {
  content: "";
}

.fa-radiation::before {
  content: "";
}

.fa-radiation-alt::before {
  content: "";
}

.fa-rainbow::before {
  content: "";
}

.fa-random::before {
  content: "";
}

.fa-raspberry-pi::before {
  content: "";
}

.fa-ravelry::before {
  content: "";
}

.fa-react::before {
  content: "";
}

.fa-reacteurope::before {
  content: "";
}

.fa-readme::before {
  content: "";
}

.fa-rebel::before {
  content: "";
}

.fa-receipt::before {
  content: "";
}

.fa-record-vinyl::before {
  content: "";
}

.fa-recycle::before {
  content: "";
}

.fa-red-river::before {
  content: "";
}

.fa-reddit::before {
  content: "";
}

.fa-reddit-alien::before {
  content: "";
}

.fa-reddit-square::before {
  content: "";
}

.fa-redhat::before {
  content: "";
}

.fa-redo::before {
  content: "";
}

.fa-redo-alt::before {
  content: "";
}

.fa-registered::before {
  content: "";
}

.fa-remove-format::before {
  content: "";
}

.fa-renren::before {
  content: "";
}

.fa-reply::before {
  content: "";
}

.fa-reply-all::before {
  content: "";
}

.fa-replyd::before {
  content: "";
}

.fa-republican::before {
  content: "";
}

.fa-researchgate::before {
  content: "";
}

.fa-resolving::before {
  content: "";
}

.fa-restroom::before {
  content: "";
}

.fa-retweet::before {
  content: "";
}

.fa-rev::before {
  content: "";
}

.fa-ribbon::before {
  content: "";
}

.fa-ring::before {
  content: "";
}

.fa-road::before {
  content: "";
}

.fa-robot::before {
  content: "";
}

.fa-rocket::before {
  content: "";
}

.fa-rocketchat::before {
  content: "";
}

.fa-rockrms::before {
  content: "";
}

.fa-route::before {
  content: "";
}

.fa-rss::before {
  content: "";
}

.fa-rss-square::before {
  content: "";
}

.fa-ruble-sign::before {
  content: "";
}

.fa-ruler::before {
  content: "";
}

.fa-ruler-combined::before {
  content: "";
}

.fa-ruler-horizontal::before {
  content: "";
}

.fa-ruler-vertical::before {
  content: "";
}

.fa-running::before {
  content: "";
}

.fa-rupee-sign::before {
  content: "";
}

.fa-rust::before {
  content: "";
}

.fa-sad-cry::before {
  content: "";
}

.fa-sad-tear::before {
  content: "";
}

.fa-safari::before {
  content: "";
}

.fa-salesforce::before {
  content: "";
}

.fa-sass::before {
  content: "";
}

.fa-satellite::before {
  content: "";
}

.fa-satellite-dish::before {
  content: "";
}

.fa-save::before {
  content: "";
}

.fa-schlix::before {
  content: "";
}

.fa-school::before {
  content: "";
}

.fa-screwdriver::before {
  content: "";
}

.fa-scribd::before {
  content: "";
}

.fa-scroll::before {
  content: "";
}

.fa-sd-card::before {
  content: "";
}

.fa-search::before {
  content: "";
}

.fa-search-dollar::before {
  content: "";
}

.fa-search-location::before {
  content: "";
}

.fa-search-minus::before {
  content: "";
}

.fa-search-plus::before {
  content: "";
}

.fa-searchengin::before {
  content: "";
}

.fa-seedling::before {
  content: "";
}

.fa-sellcast::before {
  content: "";
}

.fa-sellsy::before {
  content: "";
}

.fa-server::before {
  content: "";
}

.fa-servicestack::before {
  content: "";
}

.fa-shapes::before {
  content: "";
}

.fa-share::before {
  content: "";
}

.fa-share-alt::before {
  content: "";
}

.fa-share-alt-square::before {
  content: "";
}

.fa-share-square::before {
  content: "";
}

.fa-shekel-sign::before {
  content: "";
}

.fa-shield-alt::before {
  content: "";
}

.fa-shield-virus::before {
  content: "";
}

.fa-ship::before {
  content: "";
}

.fa-shipping-fast::before {
  content: "";
}

.fa-shirtsinbulk::before {
  content: "";
}

.fa-shoe-prints::before {
  content: "";
}

.fa-shopify::before {
  content: "";
}

.fa-shopping-bag::before {
  content: "";
}

.fa-shopping-basket::before {
  content: "";
}

.fa-shopping-cart::before {
  content: "";
}

.fa-shopware::before {
  content: "";
}

.fa-shower::before {
  content: "";
}

.fa-shuttle-van::before {
  content: "";
}

.fa-sign::before {
  content: "";
}

.fa-sign-in-alt::before {
  content: "";
}

.fa-sign-language::before {
  content: "";
}

.fa-sign-out-alt::before {
  content: "";
}

.fa-signal::before {
  content: "";
}

.fa-signature::before {
  content: "";
}

.fa-sim-card::before {
  content: "";
}

.fa-simplybuilt::before {
  content: "";
}

.fa-sink::before {
  content: "";
}

.fa-sistrix::before {
  content: "";
}

.fa-sitemap::before {
  content: "";
}

.fa-sith::before {
  content: "";
}

.fa-skating::before {
  content: "";
}

.fa-sketch::before {
  content: "";
}

.fa-skiing::before {
  content: "";
}

.fa-skiing-nordic::before {
  content: "";
}

.fa-skull::before {
  content: "";
}

.fa-skull-crossbones::before {
  content: "";
}

.fa-skyatlas::before {
  content: "";
}

.fa-skype::before {
  content: "";
}

.fa-slack::before {
  content: "";
}

.fa-slack-hash::before {
  content: "";
}

.fa-slash::before {
  content: "";
}

.fa-sleigh::before {
  content: "";
}

.fa-sliders-h::before {
  content: "";
}

.fa-slideshare::before {
  content: "";
}

.fa-smile::before {
  content: "";
}

.fa-smile-beam::before {
  content: "";
}

.fa-smile-wink::before {
  content: "";
}

.fa-smog::before {
  content: "";
}

.fa-smoking::before {
  content: "";
}

.fa-smoking-ban::before {
  content: "";
}

.fa-sms::before {
  content: "";
}

.fa-snapchat::before {
  content: "";
}

.fa-snapchat-ghost::before {
  content: "";
}

.fa-snapchat-square::before {
  content: "";
}

.fa-snowboarding::before {
  content: "";
}

.fa-snowflake::before {
  content: "";
}

.fa-snowman::before {
  content: "";
}

.fa-snowplow::before {
  content: "";
}

.fa-soap::before {
  content: "";
}

.fa-socks::before {
  content: "";
}

.fa-solar-panel::before {
  content: "";
}

.fa-sort::before {
  content: "";
}

.fa-sort-alpha-down::before {
  content: "";
}

.fa-sort-alpha-down-alt::before {
  content: "";
}

.fa-sort-alpha-up::before {
  content: "";
}

.fa-sort-alpha-up-alt::before {
  content: "";
}

.fa-sort-amount-down::before {
  content: "";
}

.fa-sort-amount-down-alt::before {
  content: "";
}

.fa-sort-amount-up::before {
  content: "";
}

.fa-sort-amount-up-alt::before {
  content: "";
}

.fa-sort-down::before {
  content: "";
}

.fa-sort-numeric-down::before {
  content: "";
}

.fa-sort-numeric-down-alt::before {
  content: "";
}

.fa-sort-numeric-up::before {
  content: "";
}

.fa-sort-numeric-up-alt::before {
  content: "";
}

.fa-sort-up::before {
  content: "";
}

.fa-soundcloud::before {
  content: "";
}

.fa-sourcetree::before {
  content: "";
}

.fa-spa::before {
  content: "";
}

.fa-space-shuttle::before {
  content: "";
}

.fa-speakap::before {
  content: "";
}

.fa-speaker-deck::before {
  content: "";
}

.fa-spell-check::before {
  content: "";
}

.fa-spider::before {
  content: "";
}

.fa-spinner::before {
  content: "";
}

.fa-splotch::before {
  content: "";
}

.fa-spotify::before {
  content: "";
}

.fa-spray-can::before {
  content: "";
}

.fa-square::before {
  content: "";
}

.fa-square-full::before {
  content: "";
}

.fa-square-root-alt::before {
  content: "";
}

.fa-squarespace::before {
  content: "";
}

.fa-stack-exchange::before {
  content: "";
}

.fa-stack-overflow::before {
  content: "";
}

.fa-stackpath::before {
  content: "";
}

.fa-stamp::before {
  content: "";
}

.fa-star::before {
  content: "";
}

.fa-star-and-crescent::before {
  content: "";
}

.fa-star-half::before {
  content: "";
}

.fa-star-half-alt::before {
  content: "";
}

.fa-star-of-david::before {
  content: "";
}

.fa-star-of-life::before {
  content: "";
}

.fa-staylinked::before {
  content: "";
}

.fa-steam::before {
  content: "";
}

.fa-steam-square::before {
  content: "";
}

.fa-steam-symbol::before {
  content: "";
}

.fa-step-backward::before {
  content: "";
}

.fa-step-forward::before {
  content: "";
}

.fa-stethoscope::before {
  content: "";
}

.fa-sticker-mule::before {
  content: "";
}

.fa-sticky-note::before {
  content: "";
}

.fa-stop::before {
  content: "";
}

.fa-stop-circle::before {
  content: "";
}

.fa-stopwatch::before {
  content: "";
}

.fa-stopwatch-20::before {
  content: "";
}

.fa-store::before {
  content: "";
}

.fa-store-alt::before {
  content: "";
}

.fa-store-alt-slash::before {
  content: "";
}

.fa-store-slash::before {
  content: "";
}

.fa-strava::before {
  content: "";
}

.fa-stream::before {
  content: "";
}

.fa-street-view::before {
  content: "";
}

.fa-strikethrough::before {
  content: "";
}

.fa-stripe::before {
  content: "";
}

.fa-stripe-s::before {
  content: "";
}

.fa-stroopwafel::before {
  content: "";
}

.fa-studiovinari::before {
  content: "";
}

.fa-stumbleupon::before {
  content: "";
}

.fa-stumbleupon-circle::before {
  content: "";
}

.fa-subscript::before {
  content: "";
}

.fa-subway::before {
  content: "";
}

.fa-suitcase::before {
  content: "";
}

.fa-suitcase-rolling::before {
  content: "";
}

.fa-sun::before {
  content: "";
}

.fa-superpowers::before {
  content: "";
}

.fa-superscript::before {
  content: "";
}

.fa-supple::before {
  content: "";
}

.fa-surprise::before {
  content: "";
}

.fa-suse::before {
  content: "";
}

.fa-swatchbook::before {
  content: "";
}

.fa-swift::before {
  content: "";
}

.fa-swimmer::before {
  content: "";
}

.fa-swimming-pool::before {
  content: "";
}

.fa-symfony::before {
  content: "";
}

.fa-synagogue::before {
  content: "";
}

.fa-sync::before {
  content: "";
}

.fa-sync-alt::before {
  content: "";
}

.fa-syringe::before {
  content: "";
}

.fa-table::before {
  content: "";
}

.fa-table-tennis::before {
  content: "";
}

.fa-tablet::before {
  content: "";
}

.fa-tablet-alt::before {
  content: "";
}

.fa-tablets::before {
  content: "";
}

.fa-tachometer-alt::before {
  content: "";
}

.fa-tag::before {
  content: "";
}

.fa-tags::before {
  content: "";
}

.fa-tape::before {
  content: "";
}

.fa-tasks::before {
  content: "";
}

.fa-taxi::before {
  content: "";
}

.fa-teamspeak::before {
  content: "";
}

.fa-teeth::before {
  content: "";
}

.fa-teeth-open::before {
  content: "";
}

.fa-telegram::before {
  content: "";
}

.fa-telegram-plane::before {
  content: "";
}

.fa-temperature-high::before {
  content: "";
}

.fa-temperature-low::before {
  content: "";
}

.fa-tencent-weibo::before {
  content: "";
}

.fa-tenge::before {
  content: "";
}

.fa-terminal::before {
  content: "";
}

.fa-text-height::before {
  content: "";
}

.fa-text-width::before {
  content: "";
}

.fa-th::before {
  content: "";
}

.fa-th-large::before {
  content: "";
}

.fa-th-list::before {
  content: "";
}

.fa-the-red-yeti::before {
  content: "";
}

.fa-theater-masks::before {
  content: "";
}

.fa-themeco::before {
  content: "";
}

.fa-themeisle::before {
  content: "";
}

.fa-thermometer::before {
  content: "";
}

.fa-thermometer-empty::before {
  content: "";
}

.fa-thermometer-full::before {
  content: "";
}

.fa-thermometer-half::before {
  content: "";
}

.fa-thermometer-quarter::before {
  content: "";
}

.fa-thermometer-three-quarters::before {
  content: "";
}

.fa-think-peaks::before {
  content: "";
}

.fa-thumbs-down::before {
  content: "";
}

.fa-thumbs-up::before {
  content: "";
}

.fa-thumbtack::before {
  content: "";
}

.fa-ticket-alt::before {
  content: "";
}

.fa-tiktok::before {
  content: "";
}

.fa-times::before {
  content: "";
}

.fa-times-circle::before {
  content: "";
}

.fa-tint::before {
  content: "";
}

.fa-tint-slash::before {
  content: "";
}

.fa-tired::before {
  content: "";
}

.fa-toggle-off::before {
  content: "";
}

.fa-toggle-on::before {
  content: "";
}

.fa-toilet::before {
  content: "";
}

.fa-toilet-paper::before {
  content: "";
}

.fa-toilet-paper-slash::before {
  content: "";
}

.fa-toolbox::before {
  content: "";
}

.fa-tools::before {
  content: "";
}

.fa-tooth::before {
  content: "";
}

.fa-torah::before {
  content: "";
}

.fa-torii-gate::before {
  content: "";
}

.fa-tractor::before {
  content: "";
}

.fa-trade-federation::before {
  content: "";
}

.fa-trademark::before {
  content: "";
}

.fa-traffic-light::before {
  content: "";
}

.fa-trailer::before {
  content: "";
}

.fa-train::before {
  content: "";
}

.fa-tram::before {
  content: "";
}

.fa-transgender::before {
  content: "";
}

.fa-transgender-alt::before {
  content: "";
}

.fa-trash::before {
  content: "";
}

.fa-trash-alt::before {
  content: "";
}

.fa-trash-restore::before {
  content: "";
}

.fa-trash-restore-alt::before {
  content: "";
}

.fa-tree::before {
  content: "";
}

.fa-trello::before {
  content: "";
}

.fa-tripadvisor::before {
  content: "";
}

.fa-trophy::before {
  content: "";
}

.fa-truck::before {
  content: "";
}

.fa-truck-loading::before {
  content: "";
}

.fa-truck-monster::before {
  content: "";
}

.fa-truck-moving::before {
  content: "";
}

.fa-truck-pickup::before {
  content: "";
}

.fa-tshirt::before {
  content: "";
}

.fa-tty::before {
  content: "";
}

.fa-tumblr::before {
  content: "";
}

.fa-tumblr-square::before {
  content: "";
}

.fa-tv::before {
  content: "";
}

.fa-twitch::before {
  content: "";
}

.fa-twitter::before {
  content: "";
}

.fa-twitter-square::before {
  content: "";
}

.fa-typo3::before {
  content: "";
}

.fa-uber::before {
  content: "";
}

.fa-ubuntu::before {
  content: "";
}

.fa-uikit::before {
  content: "";
}

.fa-umbraco::before {
  content: "";
}

.fa-umbrella::before {
  content: "";
}

.fa-umbrella-beach::before {
  content: "";
}

.fa-underline::before {
  content: "";
}

.fa-undo::before {
  content: "";
}

.fa-undo-alt::before {
  content: "";
}

.fa-uniregistry::before {
  content: "";
}

.fa-unity::before {
  content: "";
}

.fa-universal-access::before {
  content: "";
}

.fa-university::before {
  content: "";
}

.fa-unlink::before {
  content: "";
}

.fa-unlock::before {
  content: "";
}

.fa-unlock-alt::before {
  content: "";
}

.fa-unsplash::before {
  content: "";
}

.fa-untappd::before {
  content: "";
}

.fa-upload::before {
  content: "";
}

.fa-ups::before {
  content: "";
}

.fa-usb::before {
  content: "";
}

.fa-user::before {
  content: "";
}

.fa-user-alt::before {
  content: "";
}

.fa-user-alt-slash::before {
  content: "";
}

.fa-user-astronaut::before {
  content: "";
}

.fa-user-check::before {
  content: "";
}

.fa-user-circle::before {
  content: "";
}

.fa-user-clock::before {
  content: "";
}

.fa-user-cog::before {
  content: "";
}

.fa-user-edit::before {
  content: "";
}

.fa-user-friends::before {
  content: "";
}

.fa-user-graduate::before {
  content: "";
}

.fa-user-injured::before {
  content: "";
}

.fa-user-lock::before {
  content: "";
}

.fa-user-md::before {
  content: "";
}

.fa-user-minus::before {
  content: "";
}

.fa-user-ninja::before {
  content: "";
}

.fa-user-nurse::before {
  content: "";
}

.fa-user-plus::before {
  content: "";
}

.fa-user-secret::before {
  content: "";
}

.fa-user-shield::before {
  content: "";
}

.fa-user-slash::before {
  content: "";
}

.fa-user-tag::before {
  content: "";
}

.fa-user-tie::before {
  content: "";
}

.fa-user-times::before {
  content: "";
}

.fa-users::before {
  content: "";
}

.fa-users-cog::before {
  content: "";
}

.fa-users-slash::before {
  content: "";
}

.fa-usps::before {
  content: "";
}

.fa-ussunnah::before {
  content: "";
}

.fa-utensil-spoon::before {
  content: "";
}

.fa-utensils::before {
  content: "";
}

.fa-vaadin::before {
  content: "";
}

.fa-vector-square::before {
  content: "";
}

.fa-venus::before {
  content: "";
}

.fa-venus-double::before {
  content: "";
}

.fa-venus-mars::before {
  content: "";
}

.fa-viacoin::before {
  content: "";
}

.fa-viadeo::before {
  content: "";
}

.fa-viadeo-square::before {
  content: "";
}

.fa-vial::before {
  content: "";
}

.fa-vials::before {
  content: "";
}

.fa-viber::before {
  content: "";
}

.fa-video::before {
  content: "";
}

.fa-video-slash::before {
  content: "";
}

.fa-vihara::before {
  content: "";
}

.fa-vimeo::before {
  content: "";
}

.fa-vimeo-square::before {
  content: "";
}

.fa-vimeo-v::before {
  content: "";
}

.fa-vine::before {
  content: "";
}

.fa-virus::before {
  content: "";
}

.fa-virus-slash::before {
  content: "";
}

.fa-viruses::before {
  content: "";
}

.fa-vk::before {
  content: "";
}

.fa-vnv::before {
  content: "";
}

.fa-voicemail::before {
  content: "";
}

.fa-volleyball-ball::before {
  content: "";
}

.fa-volume-down::before {
  content: "";
}

.fa-volume-mute::before {
  content: "";
}

.fa-volume-off::before {
  content: "";
}

.fa-volume-up::before {
  content: "";
}

.fa-vote-yea::before {
  content: "";
}

.fa-vr-cardboard::before {
  content: "";
}

.fa-vuejs::before {
  content: "";
}

.fa-walking::before {
  content: "";
}

.fa-wallet::before {
  content: "";
}

.fa-warehouse::before {
  content: "";
}

.fa-water::before {
  content: "";
}

.fa-wave-square::before {
  content: "";
}

.fa-waze::before {
  content: "";
}

.fa-weebly::before {
  content: "";
}

.fa-weibo::before {
  content: "";
}

.fa-weight::before {
  content: "";
}

.fa-weight-hanging::before {
  content: "";
}

.fa-weixin::before {
  content: "";
}

.fa-whatsapp::before {
  content: "";
}

.fa-whatsapp-square::before {
  content: "";
}

.fa-wheelchair::before {
  content: "";
}

.fa-whmcs::before {
  content: "";
}

.fa-wifi::before {
  content: "";
}

.fa-wikipedia-w::before {
  content: "";
}

.fa-wind::before {
  content: "";
}

.fa-window-close::before {
  content: "";
}

.fa-window-maximize::before {
  content: "";
}

.fa-window-minimize::before {
  content: "";
}

.fa-window-restore::before {
  content: "";
}

.fa-windows::before {
  content: "";
}

.fa-wine-bottle::before {
  content: "";
}

.fa-wine-glass::before {
  content: "";
}

.fa-wine-glass-alt::before {
  content: "";
}

.fa-wix::before {
  content: "";
}

.fa-wizards-of-the-coast::before {
  content: "";
}

.fa-wolf-pack-battalion::before {
  content: "";
}

.fa-won-sign::before {
  content: "";
}

.fa-wordpress::before {
  content: "";
}

.fa-wordpress-simple::before {
  content: "";
}

.fa-wpbeginner::before {
  content: "";
}

.fa-wpexplorer::before {
  content: "";
}

.fa-wpforms::before {
  content: "";
}

.fa-wpressr::before {
  content: "";
}

.fa-wrench::before {
  content: "";
}

.fa-x-ray::before {
  content: "";
}

.fa-xbox::before {
  content: "";
}

.fa-xing::before {
  content: "";
}

.fa-xing-square::before {
  content: "";
}

.fa-y-combinator::before {
  content: "";
}

.fa-yahoo::before {
  content: "";
}

.fa-yammer::before {
  content: "";
}

.fa-yandex::before {
  content: "";
}

.fa-yandex-international::before {
  content: "";
}

.fa-yarn::before {
  content: "";
}

.fa-yelp::before {
  content: "";
}

.fa-yen-sign::before {
  content: "";
}

.fa-yin-yang::before {
  content: "";
}

.fa-yoast::before {
  content: "";
}

.fa-youtube::before {
  content: "";
}

.fa-youtube-square::before {
  content: "";
}

.fa-zhihu::before {
  content: "";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/fonts/fa-brands-400.eot");
  src: url("/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/fonts/fa-brands-400.woff2") format("woff2"), url("/fonts/fa-brands-400.woff") format("woff"), url("/fonts/fa-brands-400.ttf") format("truetype"), url("/fonts/fa-brands-400.svg#fontawesome") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/fonts/fa-regular-400.eot");
  src: url("/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/fonts/fa-regular-400.woff2") format("woff2"), url("/fonts/fa-regular-400.woff") format("woff"), url("/fonts/fa-regular-400.ttf") format("truetype"), url("/fonts/fa-regular-400.svg#fontawesome") format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/fonts/fa-solid-900.eot");
  src: url("/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/fonts/fa-solid-900.woff2") format("woff2"), url("/fonts/fa-solid-900.woff") format("woff"), url("/fonts/fa-solid-900.ttf") format("truetype"), url("/fonts/fa-solid-900.svg#fontawesome") format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}export default "/* --------------------------------\n\nLineIconsPro Light Web Font\nGenerated using nucleoapp.com\n\n-------------------------------- */\n@font-face {\n  font-family: 'LineIconsPro Light';\n  src: url('/fonts/LineIconsProLight.eot');\n  src: url('/fonts/LineIconsProLight.eot') format('embedded-opentype'),\n    url('/fonts/LineIconsProLight.woff2') format('woff2'),\n    url('/fonts/LineIconsProLight.woff') format('woff'),\n    url('/fonts/LineIconsProLight.ttf') format('truetype'),\n    url('/fonts/LineIconsProLight.svg') format('svg');\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n\n/* ------------------------\n    base class definition\n------------------------- */\n.lnil {\n  display: inline-block;\n  font: normal normal normal 1em/1 'LineIconsPro Light';\n  speak: none;\n  text-transform: none;\n\n  /* Better Font Rendering */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n/* ------------------------\n  change icon size\n------------------------- */\n\n/* relative units */\n\n/* absolute units */\n\n/* ----------------------------------\n  add a square/circle background\n----------------------------------- */\n\n/* ------------------------------------\n  use icons as list item markers\n------------------------------------- */\n\n/* ------------------------\n  spinning icons\n------------------------- */\n@keyframes lnil-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n    -moz-transform: rotate(0deg);\n    -ms-transform: rotate(0deg);\n    -o-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    -moz-transform: rotate(360deg);\n    -ms-transform: rotate(360deg);\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n/* ------------------------\n  rotated/flipped icons\n------------------------- */\n\n/* ------------------------\n    icons\n------------------------- */\n\n.lnil-air-flow::before {\n  content: '\\ea02';\n}\n\n.lnil-cloud-sun::before {\n  content: '\\ea05';\n}\n\n.lnil-sun::before {\n  content: '\\ea13';\n}\n\n.lnil-alarm-clock::before {\n  content: '\\ea35';\n}\n\n.lnil-bookmark-alt::before {\n  content: '\\ea3c';\n}\n\n.lnil-bulb::before {\n  content: '\\ea40';\n}\n\n.lnil-calendar::before {\n  content: '\\ea41';\n}\n\n.lnil-Website::before {\n  content: '\\ea50';\n}\n\n.lnil-cloud-upload::before {\n  content: '\\ea5d';\n}\n\n.lnil-code::before {\n  content: '\\ea5f';\n}\n\n.lnil-cog::before {\n  content: '\\ea60';\n}\n\n.lnil-cogs::before {\n  content: '\\ea61';\n}\n\n.lnil-file-name::before {\n  content: '\\ea6f';\n}\n\n.lnil-file-upload::before {\n  content: '\\ea71';\n}\n\n.lnil-folder-alt::before {\n  content: '\\ea75';\n}\n\n.lnil-half-battery::before {\n  content: '\\ea79';\n}\n\n.lnil-magnet::before {\n  content: '\\ea85';\n}\n\n.lnil-plug::before {\n  content: '\\ea9b';\n}\n\n.lnil-image::before {\n  content: '\\eaa0';\n}\n\n.lnil-reload::before {\n  content: '\\eaa3';\n}\n\n.lnil-save::before {\n  content: '\\eaa8';\n}\n\n.lnil-search-alt::before {\n  content: '\\eaab';\n}\n\n.lnil-signal::before {\n  content: '\\eab1';\n}\n\n.lnil-timer::before {\n  content: '\\eab9';\n}\n\n.lnil-upload::before {\n  content: '\\eabf';\n}\n\n.lnil-user-alt::before {\n  content: '\\eac2';\n}\n\n.lnil-users-alt::before {\n  content: '\\eac4';\n}\n\n.lnil-users::before {\n  content: '\\eac5';\n}\n\n.lnil-keyboard::before {\n  content: '\\eacc';\n}\n\n.lnil-spinner-3::before {\n  content: '\\ead2';\n}\n\n.lnil-crown::before {\n  content: '\\eafb';\n}\n\n.lnil-crown-alt::before {\n  content: '\\eafd';\n}\n\n.lnil-crown-alt-1::before {\n  content: '\\eb05';\n}\n\n.lnil-home::before {\n  content: '\\eb0a';\n}\n\n.lnil-leaf::before {\n  content: '\\eb23';\n}\n\n.lnil-bank::before {\n  content: '\\eb37';\n}\n\n.lnil-calculator-alt::before {\n  content: '\\eb38';\n}\n\n.lnil-diamond-alt::before {\n  content: '\\eb3b';\n}\n\n.lnil-credit-card::before {\n  content: '\\eb64';\n}\n\n.lnil-slideshow::before {\n  content: '\\eb71';\n}\n\n.lnil-stop::before {\n  content: '\\eb72';\n}\n\n.lnil-video-alt-1::before {\n  content: '\\eb73';\n}\n\n.lnil-bar-chart::before {\n  content: '\\eb83';\n}\n\n.lnil-circle-plus::before {\n  content: '\\eb9f';\n}\n\n.lnil-circle-minus::before {\n  content: '\\eba0';\n}\n\n.lnil-cross-circle::before {\n  content: '\\eba1';\n}\n\n.lnil-help::before {\n  content: '\\ebaf';\n}\n\n.lnil-list-alt-1::before {\n  content: '\\ebbc';\n}\n\n.lnil-list-alt::before {\n  content: '\\ebbd';\n}\n\n.lnil-lock-alt-1::before {\n  content: '\\ebbf';\n}\n\n.lnil-lock-alt::before {\n  content: '\\ebc1';\n}\n\n.lnil-minus::before {\n  content: '\\ebc3';\n}\n\n.lnil-more::before {\n  content: '\\ebc6';\n}\n\n.lnil-notification::before {\n  content: '\\ebc9';\n}\n\n.lnil-passport::before {\n  content: '\\ebcb';\n}\n\n.lnil-question-circle::before {\n  content: '\\ebd2';\n}\n\n.lnil-round-box-check::before {\n  content: '\\ebd5';\n}\n\n.lnil-round-box-minus::before {\n  content: '\\ebd7';\n}\n\n.lnil-shield::before {\n  content: '\\ebd9';\n}\n\n.lnil-switch::before {\n  content: '\\ebdb';\n}\n\n.lnil-thunderbolt::before {\n  content: '\\ebe1';\n}\n\n.lnil-checkmark-circle::before {\n  content: '\\ebe9';\n}\n\n.lnil-cardiology::before {\n  content: '\\ebf7';\n}\n\n.lnil-hospital-alt-3::before {\n  content: '\\ec09';\n}\n\n.lnil-burger-alt::before {\n  content: '\\ec38';\n}\n\n.lnil-pizza::before {\n  content: '\\ec53';\n}\n\n.lnil-books::before {\n  content: '\\ec61';\n}\n\n.lnil-graduate::before {\n  content: '\\ec70';\n}\n\n.lnil-pencil::before {\n  content: '\\ec79';\n}\n\n.lnil-quill::before {\n  content: '\\ec7a';\n}\n\n.lnil-font::before {\n  content: '\\ec8c';\n}\n\n.lnil-text-format::before {\n  content: '\\eca0';\n}\n\n.lnil-capital-letter::before {\n  content: '\\eca6';\n}\n\n.lnil-chevron-down::before {\n  content: '\\ecbf';\n}\n\n.lnil-pointer-top::before {\n  content: '\\ecd5';\n}\n\n.lnil-top-right-arrow-box::before {\n  content: '\\ecdb';\n}\n\n.lnil-pointer-right::before {\n  content: '\\ecde';\n}\n\n.lnil-grid-alt::before {\n  content: '\\ece1';\n}\n\n.lnil-layers-alt-1::before {\n  content: '\\ece7';\n}\n\n.lnil-layers::before {\n  content: '\\ece8';\n}\n\n.lnil-layout-alt-1::before {\n  content: '\\ece9';\n}\n\n.lnil-layout-alt-2::before {\n  content: '\\ecea';\n}\n\n.lnil-layout-alt::before {\n  content: '\\eceb';\n}\n\n.lnil-layout::before {\n  content: '\\ecec';\n}\n\n.lnil-scaling::before {\n  content: '\\ecf2';\n}\n\n.lnil-select::before {\n  content: '\\ecf3';\n}\n\n.lnil-vector-pen::before {\n  content: '\\ecf9';\n}\n\n.lnil-color-palette::before {\n  content: '\\ecfc';\n}\n\n.lnil-door-alt::before {\n  content: '\\ed03';\n}\n\n.lnil-bubble::before {\n  content: '\\ed2b';\n}\n\n.lnil-car-alt::before {\n  content: '\\ed2e';\n}\n\n.lnil-car::before {\n  content: '\\ed2f';\n}\n\n.lnil-comments-alt::before {\n  content: '\\ed33';\n}\n\n.lnil-envelope::before {\n  content: '\\ed37';\n}\n\n.lnil-plane-alt::before {\n  content: '\\ed5b';\n}\n\n.lnil-train-alt::before {\n  content: '\\ed67';\n}\n\n.lnil-train::before {\n  content: '\\ed68';\n}\n\n.lnil-boarding-pass-alt::before {\n  content: '\\ed6b';\n}\n\n.lnil-briefcase-alt::before {\n  content: '\\ed6e';\n}\n\n.lnil-apartment::before {\n  content: '\\ed70';\n}\n\n.lnil-analytics-alt-1::before {\n  content: '\\ed71';\n}\n\n.lnil-briefcase::before {\n  content: '\\ed72';\n}\n\n.lnil-customer::before {\n  content: '\\ed79';\n}\n\n.lnil-grow::before {\n  content: '\\ed7b';\n}\n\n.lnil-consulting::before {\n  content: '\\ed81';\n}\n\n.lnil-paperclip::before {\n  content: '\\ed83';\n}\n\n.lnil-cart::before {\n  content: '\\ed84';\n}\n\n.lnil-pie-chart-alt::before {\n  content: '\\ed86';\n}\n\n.lnil-pie-chart::before {\n  content: '\\ed88';\n}\n\n.lnil-handshake::before {\n  content: '\\ed8a';\n}\n\n.lnil-tag::before {\n  content: '\\ed91';\n}\n\n.lnil-table::before {\n  content: '\\ed93';\n}\n\n.lnil-target-alt-1::before {\n  content: '\\ed95';\n}\n\n.lnil-stats-up::before {\n  content: '\\ed98';\n}\n\n.lnil-tie::before {\n  content: '\\ed9a';\n}\n\n.lnil-licencse::before {\n  content: '\\ed9c';\n}\n\n/* --------------------------------\n\nLineIconsPro Regular Web Font\nAuthor: lineicons.com\n\n-------------------------------- */\n@font-face {\n  font-family: 'LineIconsPro Regular';\n  src: url('/fonts/LineIconsProRegular.eot');\n  src: url('/fonts/LineIconsProRegular.eot') format('embedded-opentype'),\n    url('/fonts/LineIconsProRegular.woff2') format('woff2'),\n    url('/fonts/LineIconsProRegular.woff') format('woff'),\n    url('/fonts/LineIconsProRegular.ttf') format('truetype'),\n    url('/fonts/LineIconsProRegular.svg') format('svg');\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n\n/* ------------------------\n    base class definition\n------------------------- */\n.lnir {\n  display: inline-block;\n  font: normal normal normal 1em/1 'LineIconsPro Regular';\n  speak: none;\n  text-transform: none;\n\n  /* Better Font Rendering */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n/* ------------------------\n  change icon size\n------------------------- */\n\n/* relative units */\n\n/* absolute units */\n\n/* ----------------------------------\n  add a square/circle background\n----------------------------------- */\n\n/* ------------------------------------\n  use icons as list item markers\n------------------------------------- */\n\n/* ------------------------\n  spinning icons\n------------------------- */\n@keyframes lnir-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n    -moz-transform: rotate(0deg);\n    -ms-transform: rotate(0deg);\n    -o-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    -moz-transform: rotate(360deg);\n    -ms-transform: rotate(360deg);\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n/* ------------------------\n  rotated/flipped icons\n------------------------- */\n\n/* ------------------------\n    icons\n------------------------- */\n\n.lnir-arrow-left::before {\n  content: '\\eb1a';\n}\n"export default "/**\n * Coldark Theme for Prism.js\n * Theme variation: Cold\n * Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script\n * @author Armand Philippot <contact@armandphilippot.com>\n * @homepage https://github.com/ArmandPhilippot/coldark-prism\n * @license MIT\n */\n\n/* Line highlighting */\n\n/* Line numbers mode */\n\n/* Language marker */\n\n/* Code blocks */\n\n/* :not(pre) > code[class*='language-'],\npre[class*='language-'] {\n  background: whitesmoke;\n} */\n\n/* Inline code */\n\n/* overrides color-values for the Show Invisibles plugin\n  * https://prismjs.com/plugins/show-invisibles/\n  */\n\n/* overrides color-values for the Toolbar plugin\n  * https://prismjs.com/plugins/toolbar/\n  */\n\n/* overrides color-values for the Line Highlight plugin\n  * http://prismjs.com/plugins/line-highlight/\n  */\n\n/* overrides color-values for the Line Numbers plugin\n  * http://prismjs.com/plugins/line-numbers/\n  */\n\n/* overrides color-values for the Match Braces plugin\n  * https://prismjs.com/plugins/match-braces/\n  */\n\n/* overrides color-values for the Diff Highlight plugin\n  * https://prismjs.com/plugins/diff-highlight/\n  */\n".vti__flag.be{width:18px}.vti__flag.ch{width:15px}.vti__flag.mc{width:19px}.vti__flag.ne{width:18px}.vti__flag.np{width:13px}.vti__flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.vti__flag{background-size:5630px 15px}}.vti__flag.ac{height:10px;background-position:0 0}.vti__flag.ad{height:14px;background-position:-22px 0}.vti__flag.ae{height:10px;background-position:-44px 0}.vti__flag.af{height:14px;background-position:-66px 0}.vti__flag.ag{height:14px;background-position:-88px 0}.vti__flag.ai{height:10px;background-position:-110px 0}.vti__flag.al{height:15px;background-position:-132px 0}.vti__flag.am{height:10px;background-position:-154px 0}.vti__flag.ao{height:14px;background-position:-176px 0}.vti__flag.aq{height:14px;background-position:-198px 0}.vti__flag.ar{height:13px;background-position:-220px 0}.vti__flag.as{height:10px;background-position:-242px 0}.vti__flag.at{height:14px;background-position:-264px 0}.vti__flag.au{height:10px;background-position:-286px 0}.vti__flag.aw{height:14px;background-position:-308px 0}.vti__flag.ax{height:13px;background-position:-330px 0}.vti__flag.az{height:10px;background-position:-352px 0}.vti__flag.ba{height:10px;background-position:-374px 0}.vti__flag.bb{height:14px;background-position:-396px 0}.vti__flag.bd{height:12px;background-position:-418px 0}.vti__flag.be{height:15px;background-position:-440px 0}.vti__flag.bf{height:14px;background-position:-460px 0}.vti__flag.bg{height:12px;background-position:-482px 0}.vti__flag.bh{height:12px;background-position:-504px 0}.vti__flag.bi{height:12px;background-position:-526px 0}.vti__flag.bj{height:14px;background-position:-548px 0}.vti__flag.bl{height:14px;background-position:-570px 0}.vti__flag.bm{height:10px;background-position:-592px 0}.vti__flag.bn{height:10px;background-position:-614px 0}.vti__flag.bo{height:14px;background-position:-636px 0}.vti__flag.bq{height:14px;background-position:-658px 0}.vti__flag.br{height:14px;background-position:-680px 0}.vti__flag.bs{height:10px;background-position:-702px 0}.vti__flag.bt{height:14px;background-position:-724px 0}.vti__flag.bv{height:15px;background-position:-746px 0}.vti__flag.bw{height:14px;background-position:-768px 0}.vti__flag.by{height:10px;background-position:-790px 0}.vti__flag.bz{height:14px;background-position:-812px 0}.vti__flag.ca{height:10px;background-position:-834px 0}.vti__flag.cc{height:10px;background-position:-856px 0}.vti__flag.cd{height:15px;background-position:-878px 0}.vti__flag.cf{height:14px;background-position:-900px 0}.vti__flag.cg{height:14px;background-position:-922px 0}.vti__flag.ch{height:15px;background-position:-944px 0}.vti__flag.ci{height:14px;background-position:-961px 0}.vti__flag.ck{height:10px;background-position:-983px 0}.vti__flag.cl{height:14px;background-position:-1005px 0}.vti__flag.cm{height:14px;background-position:-1027px 0}.vti__flag.cn{height:14px;background-position:-1049px 0}.vti__flag.co{height:14px;background-position:-1071px 0}.vti__flag.cp{height:14px;background-position:-1093px 0}.vti__flag.cr{height:12px;background-position:-1115px 0}.vti__flag.cu{height:10px;background-position:-1137px 0}.vti__flag.cv{height:12px;background-position:-1159px 0}.vti__flag.cw{height:14px;background-position:-1181px 0}.vti__flag.cx{height:10px;background-position:-1203px 0}.vti__flag.cy{height:14px;background-position:-1225px 0}.vti__flag.cz{height:14px;background-position:-1247px 0}.vti__flag.de{height:12px;background-position:-1269px 0}.vti__flag.dg{height:10px;background-position:-1291px 0}.vti__flag.dj{height:14px;background-position:-1313px 0}.vti__flag.dk{height:15px;background-position:-1335px 0}.vti__flag.dm{height:10px;background-position:-1357px 0}.vti__flag.do{height:13px;background-position:-1379px 0}.vti__flag.dz{height:14px;background-position:-1401px 0}.vti__flag.ea{height:14px;background-position:-1423px 0}.vti__flag.ec{height:14px;background-position:-1445px 0}.vti__flag.ee{height:13px;background-position:-1467px 0}.vti__flag.eg{height:14px;background-position:-1489px 0}.vti__flag.eh{height:10px;background-position:-1511px 0}.vti__flag.er{height:10px;background-position:-1533px 0}.vti__flag.es{height:14px;background-position:-1555px 0}.vti__flag.et{height:10px;background-position:-1577px 0}.vti__flag.eu{height:14px;background-position:-1599px 0}.vti__flag.fi{height:12px;background-position:-1621px 0}.vti__flag.fj{height:10px;background-position:-1643px 0}.vti__flag.fk{height:10px;background-position:-1665px 0}.vti__flag.fm{height:11px;background-position:-1687px 0}.vti__flag.fo{height:15px;background-position:-1709px 0}.vti__flag.fr{height:14px;background-position:-1731px 0}.vti__flag.ga{height:15px;background-position:-1753px 0}.vti__flag.gb{height:10px;background-position:-1775px 0}.vti__flag.gd{height:12px;background-position:-1797px 0}.vti__flag.ge{height:14px;background-position:-1819px 0}.vti__flag.gf{height:14px;background-position:-1841px 0}.vti__flag.gg{height:14px;background-position:-1863px 0}.vti__flag.gh{height:14px;background-position:-1885px 0}.vti__flag.gi{height:10px;background-position:-1907px 0}.vti__flag.gl{height:14px;background-position:-1929px 0}.vti__flag.gm{height:14px;background-position:-1951px 0}.vti__flag.gn{height:14px;background-position:-1973px 0}.vti__flag.gp{height:14px;background-position:-1995px 0}.vti__flag.gq{height:14px;background-position:-2017px 0}.vti__flag.gr{height:14px;background-position:-2039px 0}.vti__flag.gs{height:10px;background-position:-2061px 0}.vti__flag.gt{height:13px;background-position:-2083px 0}.vti__flag.gu{height:11px;background-position:-2105px 0}.vti__flag.gw{height:10px;background-position:-2127px 0}.vti__flag.gy{height:12px;background-position:-2149px 0}.vti__flag.hk{height:14px;background-position:-2171px 0}.vti__flag.hm{height:10px;background-position:-2193px 0}.vti__flag.hn{height:10px;background-position:-2215px 0}.vti__flag.hr{height:10px;background-position:-2237px 0}.vti__flag.ht{height:12px;background-position:-2259px 0}.vti__flag.hu{height:10px;background-position:-2281px 0}.vti__flag.ic{height:14px;background-position:-2303px 0}.vti__flag.id{height:14px;background-position:-2325px 0}.vti__flag.ie{height:10px;background-position:-2347px 0}.vti__flag.il{height:15px;background-position:-2369px 0}.vti__flag.im{height:10px;background-position:-2391px 0}.vti__flag.in{height:14px;background-position:-2413px 0}.vti__flag.io{height:10px;background-position:-2435px 0}.vti__flag.iq{height:14px;background-position:-2457px 0}.vti__flag.ir{height:12px;background-position:-2479px 0}.vti__flag.is{height:15px;background-position:-2501px 0}.vti__flag.it{height:14px;background-position:-2523px 0}.vti__flag.je{height:12px;background-position:-2545px 0}.vti__flag.jm{height:10px;background-position:-2567px 0}.vti__flag.jo{height:10px;background-position:-2589px 0}.vti__flag.jp{height:14px;background-position:-2611px 0}.vti__flag.ke{height:14px;background-position:-2633px 0}.vti__flag.kg{height:12px;background-position:-2655px 0}.vti__flag.kh{height:13px;background-position:-2677px 0}.vti__flag.ki{height:10px;background-position:-2699px 0}.vti__flag.km{height:12px;background-position:-2721px 0}.vti__flag.kn{height:14px;background-position:-2743px 0}.vti__flag.kp{height:10px;background-position:-2765px 0}.vti__flag.kr{height:14px;background-position:-2787px 0}.vti__flag.kw{height:10px;background-position:-2809px 0}.vti__flag.ky{height:10px;background-position:-2831px 0}.vti__flag.kz{height:10px;background-position:-2853px 0}.vti__flag.la{height:14px;background-position:-2875px 0}.vti__flag.lb{height:14px;background-position:-2897px 0}.vti__flag.lc{height:10px;background-position:-2919px 0}.vti__flag.li{height:12px;background-position:-2941px 0}.vti__flag.lk{height:10px;background-position:-2963px 0}.vti__flag.lr{height:11px;background-position:-2985px 0}.vti__flag.ls{height:14px;background-position:-3007px 0}.vti__flag.lt{height:12px;background-position:-3029px 0}.vti__flag.lu{height:12px;background-position:-3051px 0}.vti__flag.lv{height:10px;background-position:-3073px 0}.vti__flag.ly{height:10px;background-position:-3095px 0}.vti__flag.ma{height:14px;background-position:-3117px 0}.vti__flag.mc{height:15px;background-position:-3139px 0}.vti__flag.md{height:10px;background-position:-3160px 0}.vti__flag.me{height:10px;background-position:-3182px 0}.vti__flag.mf{height:14px;background-position:-3204px 0}.vti__flag.mg{height:14px;background-position:-3226px 0}.vti__flag.mh{height:11px;background-position:-3248px 0}.vti__flag.mk{height:10px;background-position:-3270px 0}.vti__flag.ml{height:14px;background-position:-3292px 0}.vti__flag.mm{height:14px;background-position:-3314px 0}.vti__flag.mn{height:10px;background-position:-3336px 0}.vti__flag.mo{height:14px;background-position:-3358px 0}.vti__flag.mp{height:10px;background-position:-3380px 0}.vti__flag.mq{height:14px;background-position:-3402px 0}.vti__flag.mr{height:14px;background-position:-3424px 0}.vti__flag.ms{height:10px;background-position:-3446px 0}.vti__flag.mt{height:14px;background-position:-3468px 0}.vti__flag.mu{height:14px;background-position:-3490px 0}.vti__flag.mv{height:14px;background-position:-3512px 0}.vti__flag.mw{height:14px;background-position:-3534px 0}.vti__flag.mx{height:12px;background-position:-3556px 0}.vti__flag.my{height:10px;background-position:-3578px 0}.vti__flag.mz{height:14px;background-position:-3600px 0}.vti__flag.na{height:14px;background-position:-3622px 0}.vti__flag.nc{height:10px;background-position:-3644px 0}.vti__flag.ne{height:15px;background-position:-3666px 0}.vti__flag.nf{height:10px;background-position:-3686px 0}.vti__flag.ng{height:10px;background-position:-3708px 0}.vti__flag.ni{height:12px;background-position:-3730px 0}.vti__flag.nl{height:14px;background-position:-3752px 0}.vti__flag.no{height:15px;background-position:-3774px 0}.vti__flag.np{height:15px;background-position:-3796px 0}.vti__flag.nr{height:10px;background-position:-3811px 0}.vti__flag.nu{height:10px;background-position:-3833px 0}.vti__flag.nz{height:10px;background-position:-3855px 0}.vti__flag.om{height:10px;background-position:-3877px 0}.vti__flag.pa{height:14px;background-position:-3899px 0}.vti__flag.pe{height:14px;background-position:-3921px 0}.vti__flag.pf{height:14px;background-position:-3943px 0}.vti__flag.pg{height:15px;background-position:-3965px 0}.vti__flag.ph{height:10px;background-position:-3987px 0}.vti__flag.pk{height:14px;background-position:-4009px 0}.vti__flag.pl{height:13px;background-position:-4031px 0}.vti__flag.pm{height:14px;background-position:-4053px 0}.vti__flag.pn{height:10px;background-position:-4075px 0}.vti__flag.pr{height:14px;background-position:-4097px 0}.vti__flag.ps{height:10px;background-position:-4119px 0}.vti__flag.pt{height:14px;background-position:-4141px 0}.vti__flag.pw{height:13px;background-position:-4163px 0}.vti__flag.py{height:11px;background-position:-4185px 0}.vti__flag.qa{height:8px;background-position:-4207px 0}.vti__flag.re{height:14px;background-position:-4229px 0}.vti__flag.ro{height:14px;background-position:-4251px 0}.vti__flag.rs{height:14px;background-position:-4273px 0}.vti__flag.ru{height:14px;background-position:-4295px 0}.vti__flag.rw{height:14px;background-position:-4317px 0}.vti__flag.sa{height:14px;background-position:-4339px 0}.vti__flag.sb{height:10px;background-position:-4361px 0}.vti__flag.sc{height:10px;background-position:-4383px 0}.vti__flag.sd{height:10px;background-position:-4405px 0}.vti__flag.se{height:13px;background-position:-4427px 0}.vti__flag.sg{height:14px;background-position:-4449px 0}.vti__flag.sh{height:10px;background-position:-4471px 0}.vti__flag.si{height:10px;background-position:-4493px 0}.vti__flag.sj{height:15px;background-position:-4515px 0}.vti__flag.sk{height:14px;background-position:-4537px 0}.vti__flag.sl{height:14px;background-position:-4559px 0}.vti__flag.sm{height:15px;background-position:-4581px 0}.vti__flag.sn{height:14px;background-position:-4603px 0}.vti__flag.so{height:14px;background-position:-4625px 0}.vti__flag.sr{height:14px;background-position:-4647px 0}.vti__flag.ss{height:10px;background-position:-4669px 0}.vti__flag.st{height:10px;background-position:-4691px 0}.vti__flag.sv{height:12px;background-position:-4713px 0}.vti__flag.sx{height:14px;background-position:-4735px 0}.vti__flag.sy{height:14px;background-position:-4757px 0}.vti__flag.sz{height:14px;background-position:-4779px 0}.vti__flag.ta{height:10px;background-position:-4801px 0}.vti__flag.tc{height:10px;background-position:-4823px 0}.vti__flag.td{height:14px;background-position:-4845px 0}.vti__flag.tf{height:14px;background-position:-4867px 0}.vti__flag.tg{height:13px;background-position:-4889px 0}.vti__flag.th{height:14px;background-position:-4911px 0}.vti__flag.tj{height:10px;background-position:-4933px 0}.vti__flag.tk{height:10px;background-position:-4955px 0}.vti__flag.tl{height:10px;background-position:-4977px 0}.vti__flag.tm{height:14px;background-position:-4999px 0}.vti__flag.tn{height:14px;background-position:-5021px 0}.vti__flag.to{height:10px;background-position:-5043px 0}.vti__flag.tr{height:14px;background-position:-5065px 0}.vti__flag.tt{height:12px;background-position:-5087px 0}.vti__flag.tv{height:10px;background-position:-5109px 0}.vti__flag.tw{height:14px;background-position:-5131px 0}.vti__flag.tz{height:14px;background-position:-5153px 0}.vti__flag.ua{height:14px;background-position:-5175px 0}.vti__flag.ug{height:14px;background-position:-5197px 0}.vti__flag.um{height:11px;background-position:-5219px 0}.vti__flag.us{height:11px;background-position:-5241px 0}.vti__flag.uy{height:14px;background-position:-5263px 0}.vti__flag.uz{height:10px;background-position:-5285px 0}.vti__flag.va{height:15px;background-position:-5307px 0}.vti__flag.vc{height:14px;background-position:-5324px 0}.vti__flag.ve{height:14px;background-position:-5346px 0}.vti__flag.vg{height:10px;background-position:-5368px 0}.vti__flag.vi{height:14px;background-position:-5390px 0}.vti__flag.vn{height:14px;background-position:-5412px 0}.vti__flag.vu{height:12px;background-position:-5434px 0}.vti__flag.wf{height:14px;background-position:-5456px 0}.vti__flag.ws{height:10px;background-position:-5478px 0}.vti__flag.xk{height:15px;background-position:-5500px 0}.vti__flag.ye{height:14px;background-position:-5522px 0}.vti__flag.yt{height:14px;background-position:-5544px 0}.vti__flag.za{height:14px;background-position:-5566px 0}.vti__flag.zm{height:14px;background-position:-5588px 0}.vti__flag.zw{height:10px;background-position:-5610px 0}.vti__flag{width:20px;height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAFf4AAAAPCAMAAAAsJ+pWAAADAFBMVEUAAAB/U1dILHgLN5L////OECYAAAAAJH3tKDj90hXSDjT/AAABNpb/zQAAK34AI5XQFCvvKixCit7eKQ/+3wPCJy0BlUMBn0rQJToCd2DuGiPkHR52rtwgRYzUKx3pDS4AYTPGDDDjBxnCAQPpAA4DAowBbML6+voBKGXbAgcDUqYZigICeDUAaU3/1QDbEh7cIx8AHaXlZG7NCR8BMKQGMIQDakCvFCvaJRr98/GOosMAbTLosrgPrioANqvx9vZXc7MAccsCaKgDn18gtTkkSqUAI4ICot4BrspNYaBLrNf3eH775ORzq98ormartMzWER7zogbFDhufMzwBhlHfMzkRDAr83kgBeUEAgTwAmzoLRq/IND0GiTDCBSXdTSECgABYWVnsi5QHP4QBZQBjtOXz0tXkaBjl7PX+wwHDZnXIzuBIl9DcEjn/zyKtxeL5r7ABPxo5fc4ypjIgXDg6gzsAf/8BHJAFlWeMGjn3PjXQAgBzhrb6fAHk7ORZUoHvzBmq0bj96QNmzf/JsBkClsAVtDg2dR89csb5uBHwP0nM08nrjBgGUpbS4unVhpABHnr43xOqq6duel4ei0j5xcbKPljCwLjLqLSrlBFbl7FCCAg6Xrm+gpYmHkrngYFpweXroKfhwhICW7zUcX7vV2LhTwb9nJyHK1EhoEJldqA4WJqOgZUEAWXWJyn/UBGHm3UIKH1pJ15UroXcUVUFLpGwwA6LiEVPrFj8mTNihC5KecDEUl5ZqjTGVB9IWWqJryC0tDNwXxVrw4kLPnZJhnPy3o5JUEB7DBGJr95CbU1wiM3cdgWmW0E/mQD8FxhaRgYsJgsAmgCSeBGrCw7B1+93opo+RIIjd7ihNl9om2oBGl3Qokn98kJmLUAYGJaWy+vf0hS3vlb0JSqKw6GbPhkWos76sGYdbZ8AsWUBULwCT/G0k2E7KmzFeBwdMnz46rzQvX0xS2Zck82mxnAXH27gykAgUrYnlSmDuVWIQDMQTCUzr6oIKnROksEhguycBXzUAAAABHRSTlMA/rFGbqhDHAAAReZJREFUeNrUnQ9cE9cdwM8tiNDqaNUOW7FzXRdnO3RQ6kjZwtrJmpqKyEC7Ohm4BYQp2Oq6tiyCS+sgKWICBkREGPgHmEKholQRUEBFWh0K1rFVLU63ISA6V5m2+713f97d5V0S0P37Jrm8i37C5e7de++++eX3mMI8XXZiYlh3YV6YJw/DfAtTt24SsM7ijWGY+4CvPfPkM3Dnb88wzFhMwWOY9b/HMEzBWAcKGIW/9ggFhvkGBYbxoMAwr1BgmBcpMMzv5Gzdmcgw4ygwTGKe7vHa2sevluY9LsAwD1JgmJmYkpjdae/M5GGYtygwzJe+9KXQ0LVp4zkOfQlgGE9EWOxKTGwYt3e+SYHb69E3FyHe4Lb2AQoMo6LAvWoo9ZXuR5W6KDCQvBAYWKSG//tDlpw0LwJ8BsRroSrMvHEY8RH2EWCYRRsdYZhpFBhmDgWG+REFhln11vMOMMxKwGslAVZ+xe2dHeUzkjLFe2fq1BclN3RnmLjiTUvkMMx0jqUAX2bPig+DVRzBH6J1hvnJT5744ImfSGGYX8j5rCeGYYKCgoaCgJ3e3juDOBjmIRGvLsJY4K9JYZhfYS6rMIefw8hOtGwAV6XvIp56X1YVpmDaPDAW/vBOpMAwXgSXVWECBYZ5feA9BxjmfgpK73D/lBwJB+GhVM3LE2ivjqWA95lnYmIQ7LPkpApdUnJFeVI4w2Rt+5kDXFVYGqcKgYpAqsLTHGs6K1v4MsPM4ChXqYoChVPtKzxPa0VbtpACw0yigJqhnzvclBrIo9RP7B1Z/+l3ZChtw48pKB03FUIzIchPRcCN6YzExBmwf7cJKHUJUylw7/viR+MqREdVqfY9R4FhAnITQquzPbPDfX3D4SlIlxhg4PZZTAx5AKRGpdx3Xwr5a3s/pe0H/t8DHn00gC8rHQsVT3CwpEEmuHoH9jnGC3PwlxiGCQt7LXbgNVgeGoJl2IANlgyT84EjDPPss2fVU2c+O1OM7FhU3+GOxc8xx1SYY+waw+x814GdZMuk7UPb4ZrnviyD3sIodbnfowCNIQU0ePmSw51hfCnwez35WUzTeIzSXseb/VCNCnP5Vxil4+ZDgWH2U6C3O0rbsIsCdxa2F0Ul3U/gOhB+e0v5T7wiKleFUAcHq3EhN2oFw4z33/vqj0S8utcf9sNpyigOfWL329RHKTDMUxSET+wzzWdaDPnEB0tWOoCPBWHX3s5o/NdmUlDa3lXPvLRYjlJr9Pzt5x1QOkIPU2CYX1NQ6t8yTKaIiIiMCBEZbC9y1VcKquvyqo7qegYFpSFuJAWG+RoFhplMgWGou+FlTIs/MH5SzPTp3riD7G9woF+pAWdXc98QQ+tw/MZAUxKxLuJNxPjx+AlWoSl5G3PQCxPDb9l4CvxH2/kOZif/0aZQYJivc5wtLw/lywzj5+dXkaqDZUKCUIRunoJSNVMFG7iOwdeHR+mweVMgJ2F0QUE0X+auIJ6u4XqoQG4/oCufrb9D1ApAs079xEFiJviFB+C/9l0KDLPdAYZ5EmNUYYzsGn9dwW1XDbsGe5cC/apAaUz/hS8yYiZQwIdgRmkpGo2QyxqlAzNrdtTs2WrKJRR/uESHYBZiQQC3sxfgVaW2ooD6atI/nqLsVhWg/ecqCUptW85w7oH1v3xLgtJnm+tx39fkKI0Xf8rxNUl/+wIFpYs7FSZv5+sinF4/hMXKTt8lFJT2ww8oMMwzFBjmr7/561/hQdCZTAyzDNO3CLF/NwuMZ6gnHz+IaHqWgE/fzEyH07cwJNQTjsXaDXmeAvRPQa/kSv/3+xSU/u9LmIN/xMQ/glGSG2soQLMQTaslzd9xBDoECgyTMnuWDOWzZQsFea3O9kQo1fUZmLbxmJjpGKXa583SJtUu9N79TQpY5wR5CoTdYbehIGa2Awwzf35dR2LffAlKvTASNyGwqH2MwDBfpcAwRVY4JLEhxOkA4r2zWYBhHhcg57e0Rr39/UbTKXyMf0tBaQy4luOACKVXVRSQRPszRaJNYmkV/tv3gLNCa572HILe39MriNKf/zYFOJBzVlAaAVyR5gmnPGnKPCsqPCdMqBYfhrkU6JVfacsWL/6lOTczSgLDPEGBYazrP3B8VVeZklRaWpir0Xm6rX8JyvrXg2sZTgHckMSDkf217Ox7rX+vH3vRTf1L1G+xIcSoNMjSVe5ICghA2/s4oNPx+rf9+l3r39fat4D/levfMIn+Dfu36l/AECDdj/uMKkNtIBK/eFFrUBn3jUz/kiMMY9dAeA94Qlp5sHXRonuif3ftEopoL3zzLYr+9Vq5cSXcvVZ6ASCCM/bscaZ/4Y4eQpFhiqn6dxmHLlWj48si/ZuSIta/H1zYu1fwvx98IOjfzb8gfH4jfkEgGlzbTEPO9O8u9jjvn+2m/pWeaNmhQDarf58aof6Nvwv9G0QBiZGd793vrv71002QgxoniQB+qekgRf/msp/tSEWym6qC7LNwXWp5UnJ5uRUeqOqe+dnPXhTf/lP6d6kL/Uuxv4r6d+HpaAU54yNTwArbQPTvlCmj1L+kTm4TkHUJQYBU/54/f0/1L+je3KzQalb/BrFrsM8mx8TExMeTR8xktsfV7yD6d4ce/7VJFw46078PPOCu/s1NjIxMzL2n+neoyTYAy7o6WAbZmg4h/fu9T6n6dybSvzM/mypCdiyy2/6e7UT/vjvBgXeV9O/So3Wt6Yfnf/khl/qX1uW61r+zlkT6kBaRYn9Z/btEers3+redwoj0L73duff6dwkrDPVlXy3To6q9fz96wqsMcyrfHwlgIn/980+hT3G64D+sf4FpFstuvowuPBvTVmaIb3L9e9B0kvtroRTY7TWb0ZKU0Pb+c7Ec+QB1wI8doN6+dc/07/nzMv075Cnv30zf/Gbznj0R/Zde5+mPgF7kiO5Ot0EKruu4hpPK/r+nf/1B/3og/8swDY850DBi/TtXKn9PnEDX3xMz/Lcj74ss8Hb/jIlvvjli/RszMv17tvKytepy31mx/tVoeP2rg6KS/pVWM/LtvNpg16vvhf4tOFoAd6J/n4YbRf92Nv9uaxtcBJUW8TDMikgF/XvkCG9/Q/OivIn+vb/bbwT615j1H9C/7+78gkv9iw9BYSEcgrUi/Ss7/7u7Of1bW1w7i6p/1WoH/bsAbmL9u0BZaI2NnrNAWPXx4V4dDD4G4/S70b8H9pkP15XDleaVK1dsV660XIGi9LOFec74O3t5+be/vUs5033mRP9v69+Oe61/f3vmt39FDw5dk6l+NXfJ17IIUbubA6rzalA/buvfeSllZY5iISWrtDQP+nyZ/lUnJan/b/Tvyy/PoNSSFc3u61/48nkWMJvcR6Z/5WesRoeaUsmro9e/vnerf7Mrgnj5W10Xy27D2FP9MTT9a+urA/1bI9W/X5XfWP2rD5isd0//BgbY4URuy/XxIIj3zmaOJlb/frxly8fK+vftg+h79lHr37wQgtKrKrXRbFarko+JAIn2AtK/t13r36+7qX/lFQSiZZzp39myG9a/+c0ggN3XvxVBQbq71L/6lNyQ3JCQFEDNfc+3ePEPew0BzvTv+uYP6tc3r4d3SKrfK4fJjPKN8vGBRVQ17IUjR8Jc6l/ADf3rc5q1vyebm0+y/ve0DyP5a9XdOl13tVj/esD9rvTvddACWcd+7lr/EvWryus4ejRYaZD1IQByD3gc8TGnf68nFl53U//+mQMq7J95oJJg/9t+aLlM/05QjP5dHRkVFbn6HuvfYiRoCWjAfFirKvYN9A0IgEWxSnv47bdHpH/JEc708ZlcmNhROBnrX0wwOOC0u9S/BzduPEj0L9oHUxz1L4n6XdS6aOWi/XuU9S8nfSU3htkQp6x/K9LT7eb08Aq5/k358MMUkf7d2/jEB43gfJ94Ai346N/PP7/58895+9tl+XZgIOhfGOPkH4EWAulfMj6l2F9B/37yxidU/VvzHEZ6ommg5anQsPr3H+0vu61/t0dsh8X2UetfLQWkFBb4FqulKGlEz9Bkqv791nexAH4pB9F0sOkluf4d7BlkP9uyI8tStW6qinFRvnDZ5Qv7LDVV13JuzXHQMfh9E86PNPq3IXGU+ncphbuP/sVKt4AqZ+Ca+pNHfUUKmL4Ngv5dDF3UzMVy/XvI7xDcnetfsn8zt2372Zi6ujE/A/0r7YCmTv35K9US/ZucfE/1b3YYq3yR/mVL2dmwz4ZzmjZu9IK7F35qyhnGPW5w2Yc7eP2748OyYKx/J21sdKJ/LRZ39a8hsqMj0iBtkPVxAaUh6lHrX1tT/tBrr8U2NcW+FjZQ11SH9e8VxejfZ59NVomQdc/lW7fq3NC/ngMDnq70rwdoxPxFxADL9e80oUTpcl3r391n3z2km/1fiv79LgVB/3oEutS/Su3OvY/+5YU3XHHFqVX6mBi9Sh03KyqXbRFZAUzkL7QPsA1IACvp32CDIdihTW0bGx0NCwf9+8ADbupfYNo0D7H+/bTe5Cz6txG2FQG6+hNM2RufiMDbq42Ntaow1libmt/eVc88KUXWGgVV9QWx+vfw8yy3a2rIMGMBBZf6Nzxcon+HOps7h+T69ytfQfr30uuXLl3q729AGtgCvUi5tvvqJim4L5T533ujf49SGI3+nVRiKilho389xPq3oWHU+neuJvUdsfy1XGavv7dnWN58Mz7+zTctGSCCnetfPO728kIlQf8usYxI/54ttEL071mrVdC/QLimAulfXEytkOjfZ54RitJqFnTlnStXglA1M9itdv1d619sf4/CvcBV9K8J7v7gf0PgkhLfQtD7Th+i6d9DdXWHsPxdpinyBlbEsU1f7Lr8Sfnu69/ew/8J/fuoLwQAu9C/mZkxvnV1vjGZmeKeKlNoi6uR/vXLZvVvQFEUNfpXm5ysletfZH8d9G8gBXy4js7yYAnMEP3qSNsO/pcN1hiN/s01a7Nyp771Vkv9lCtDq69MOQ7+V1LpquuzDx0aWM3q37/946M3pKAe26NghPq360bvf0z/Jh44kLhpxPr3ds1tTv8+TYn+/etvj0nl72pO//qhy6/LMbt58DsMu61/M/VlmWVEB5HLZF9fWGRCPaseGqrm7VPSO+8k3b3+fVtB/xqNo9S/5yiwjfwfoqVAE7Ki+fuvylDUv/D98yypAFbUv1UUZE3pMlssih+R9eN+wGj0b/Emb++OehEQrUyBYXZTYBgIRc7O9qvGetGWVhLG6hwwFp37YyjRvwcONCD9e9h19C8Wv3qa/gU9LNW/EMKH/O8pcxQxPWJJsxlTVcVF/4YmJYUq699G7nv2k0r6N58CEb0bRCi9qjJeM/XYVe3SkSGo33sb/Su71BkCqtkTsLV1UK2Cp5vBsISgxVakf7HzRXdSggN5Mv8kCGB39a8OqiFd/24JBba4o3+L4uJSUopTDClxnP411UPQQktWStTuqBil6N/mzhOdzU8gs27oy1guhdFpcgtLS5NSKnUQ7KAbWjt0RKJ/N26U6F8gXYpI/y6URP/6HMX215SWZsL+96iPByP5a3e0lwe1d4j+PXoaDVpOH+XboasUxDsnJkaif6/Dg71E1R5zrn+J+gUMly4dzdPSB1ns9gYEJO2o1KELUXikYv3bfiCx3Yn+Ff/y8CMe60cCUEkwW44NLacmf0hLk0f/rh6HWT0K/aulIAhZWfQv6jjSVcFxwUYjLFTpqB8Zmf4lR9jHZ4mqdIlqExrCnoqtNGtRBQ6oNYAD9hqt/t2190JdXcneXUT/AqvO3RCD9e9GHPy7stWYkGBIecOZ/iXWl70DoH9LFfWvX3p6761zvelmP4n+zd2x4777duzIJfp3Xf4F0L+Nez/A8veJRqx/u9K80m7weR+2wxjw2xaG0XBAb7OJLzOMo/0l+lev0juP/iWHIVtXkY2+h9Rlo/H6MdX7buvfiHW/uqvkD8EUQIx4gBTZlKt1R/9OCAqq1lVT9G87igBe09TE+t+bB0X693LrYKulR43L+JAd0SW5Gf0bzu+z8HBNy5o1muTwcO59IQOEO9G/azjmTJ48hy+70r+r/xRnIFsWT0Ho6PzzS0wmf6J/KShdaCwEIq1ApVUAyZk3gPg3HgV4Bay0DXtZXp7b0jL3ZW6FP25PHfKDS/FDTznXv6ROgv7t6+/vB/0r7RKqz2ZlEf27bSrPtnumf8MBQ7Ferff11eeGBGvROnQqEPKU0+TF0ZQzZUok2+OmZOp5/avPhAXSv8CFV++B/k08OmfO0USJ/s3F15EBavIOgRSU9O9rr71mG3oNiD2ElgN1sEBjol9S9G9CQoJKm5Aw9awI6bHwnNvdPVDtVP96otvA5s0DuMjr3zk+jvoXzvmjJ01eixa19tY856B/i4uFolKXm4w5f15YAmQwXltWVsuXOSXGGTES/QuOI1fyAO6F/v0NBV7/Tj6wwe67JNGF/qW3O/Qjf5jCyKJ/oYylb3BMTDASwbwM5QUwL39Z/Qv+2mNOolWEUH9DNk2fvinEQf/GRkbGOujfBywRERZeACt18R4clrQ0i1j/9latuWWEZBUEkf591dQcba2Ev9UcwarXB/TF6rKHCXh7K2Nj7SpDHLS0dputUtje6HQpsjNg4PjxAWn0763lJTWC/v0TBYaJ4ykqEooi/RsbKxTx976mJpMT/XsCYoAvcfp3gBr9S0FJ/2ZSUNK/Y3lOkSjAUenf5oaGZtC/3pLo3wbM6PTvOxqVNvR+zLIx/Sf2twar+PCr7Rb0bbUFy183on8XLZJE/8ZkKOvfnDVrcmT6d3Pf139r1Xz961XXif7VhSeFIv0rFEXdfH7+ar4srWbLnp9y/PkgLvo32DH5w04K2E4MiyveMNG/0UcLFvr4LCw4Gi2P/tWb1TL9m1/SJo3+9QZiKfrXlpZmQ/a3Iq8W/odHrX0+vrYZs25d84V1+R8JONe/WftqjO7r3++NVv+uWLHiIyKAwyiwh6CwEB0CLwHpgYFzP7u7G+vfqG9EzSqTwgYGXLmSQNG/8uhfpVYBXzhzX3nFZLD+F+UAGRwMztrylEL07z/PudS/w2vM59avBf3bWT+lufl4Zz3oEslnu7N6dWx9XR3Wv4gHE9Ri2HM60iqF178/+WD7h4769yIaF/US/RtA4Z7p347+/o4RR//++VZJjRD921KT09JS05JT0yLo378ek8hfQf/2kcQPQG0c+w7HQ6Qo6t8yfWaZLP8D7vPzSkuzcD0La7pwoQlf6n/22Wehycmhn4lxpn9z5+3YMS9F/InfpkD2jsFqNYxO/6opoEZ+7ssvbymcVwRImpB4fwff9g8K7GikCGtfgtLY5wQFSa3OnnvW1nJ9bran9DwO61kZ0RM2Yv3rG6I2BHhbxJ/EaSwdEAyQV7PRT26R/g0bMvn7m3j9C4r8ZBoIYHn0b0dHB9K/6Y7Rv18bN2/eOHH0b3CpQvTvuHlFmVL96xHoG7IV+gR7reB/xXtnM9B1sauL1b8ft6tU7R9T9S+YoL350bh7yb+opH/XUSCit3QDQelVld1kMl3TahNEMIydglj/BptHGP0rrSBB69dUrQ/i9G9JSdqiVlWr/6AKYhVLSlj9y4nf7ds5BYz171gigN3Qv8j+UvTvltDU9tD3Q0Pb21kDrFT5ufqlhoVKrWZrGXi1/sbFXADwbvZGS/7QDA94h9b4XOtjshwLeYXdYYmJ2bq8Qrj6Xlu+urxapH/Tevr6etIE/UuynBKI/p0M7TDRv/D5CtAVhReQf4rt5RjJX8sGtd7qKdK/BRhB/z5FQaJ/I+LF+vf8+VdeyVJhznD6N4sCDHv+BOpXr+Iw2i9dshoZZh4F2N7Sq48fOPC4Li/x8cfDcTASl/yh3bGFtGHSYnaPtwmQ8JfiR8fF8WVe/743t/1QmkT/hiH9a0rr7EwzSaN/I6EWQY2KHIX+/SUFrjqFRHnI9C/wnX1G6KDzYNfs+w6sjlD/whH2xEc4EfSv3VYefgANYfHGbh1TmFdcDFctbBywkmdKpMDp34Pr6rKBunUHif5FnLy5iECif728WhMGQ4rj9gj692Hciz4s1r9yXCV/0KSbq87VN0P8r1j/qufd9+F9cJ+n5vXvExdKLoD33Qjqd+9PgCfY5A9Vk26SvA+BC+JvfC5yR97eIndEsb/u619yomXrgjyBIKx/n3q//R9u699fWe4u+pceb+fjGxLnA2PLAcfkD3732+Ahyf3rGarVOepfYMt3v9XXdLAxB2hsWiPo39ZWywkgWCXo3yPLjvhpJJEbSj/WyduwNqi0NCg0pLCiQtN1qKU31a+Cf1/1GXeifztZGiZ/tHNyA7dC9G8q6F8PHxbhurDNezgkl2+NuL5qecny8SKEji7N1NxsShP071YKSsPuhYglelAgZLSIGqf4Ry1vPBD/KIdPZPOnzrehaa4NmNvErnHHrdv2FJbAtm7uuIUiKiYELQsl4Dp5B3L/Qp0E79tbWNiLkj9IO6CpNttUUfTvMfJ0j/SvLw+E+PCw+hcLYIsFy19O/wLBJPkDFHn9CwHAbunfGArC/w34xmOPfSOADCHJZWQceYcACkr69w9/+MNWeMCSe4IH/kp83y0ZWKeqsiCy+roI2bE4FBsb+wex/jVqjVpp9O8duJffvl1+RxT9ezT6tEdMmhh2e32WFjRDB7KSDwIm+rdWnzKRh97lCmdhlgq0dZZaPuxOmUcugrjoX6AdBlV8WWHgTvSv7srd5v7NynLI/euxJHBDaeImD/6cv0yB3u4oHXmtmkOvl3159p7b0b9syoeAuLgAyPtABnGsAB4/HstfXv9uqkWHrjbXcZ/lsinwuX+BT8GRWFubyJeF4Y/F8qtfWSzcivBDxUe/umnTV2eJIlUCPeAxDYZEadPYMtK/xt6D+8ABqyXHTRz6G6u1R5/Kt+xm9e+8eQ+Upcj1L8T8qkKmw+aGgAm2Ev2rVUmQngGeYzoaxkj07+2Ly5fX3GbLpF3XJSfr+DKpD+qa+UKFIPr3fHT0eXH0b3Xb1rYJyvq3P+JE/4l+rH8HBgaOdDtE/yZxnNFozvBlhnmaAv3rWKVXBfsbG22Lvgv9mzbm0qUO/5jpKPsD0b8gb0Dg3KX+XRbbb7k8CAounGH8l2dEWE5s3x6/bl389u0nLBEZy/2V9O9ensFBoQgfLSb+RPw0Bf37Q1BFcv2baj2bpNUmf71KI+jfiuSkcA3Sv1xR0L8o8NdkwgWEpJqB/j3bAvpXMffv3ylgx9L2EiJnPn5qw1do3CUUB7tGon+D+04WivVvW+fW3/1BmvsX3nf3Cu+PuiSw6clMtqAJQalxK3AP1fvlhxgGDohl3bqTJesuRImOULwDRP/27ss57Er/qjm00N3wZfpVgXxMT/RvbdmKFUIGCBsF1OoeQrl/oZ8hlzXSA1MJ/jeoGutflgXCDWDVVXi42kH/ypI/wCppFVoDLrfKLp1xAohpGRnw93ez+ndw0cpBVXD4P54iiPRv+vFVq1ZbVzvTv+cOGEqrIOK3qaSlZHl9SUlLo+0t6WcbqrPZVsfy+hc4pnZMOhWlV4nh9O8Hnc0TT2yX698bkxAXBP1L2kEzyWZwL/TvTiDyQE9Pf6T425BkCg7RvzW3bvP69+ne9Jqu3t7ervQuafIHIn+x/uVSP8QL7hfOUE4g52SpxDiL/i3LDBgnBvf5cCw8Q7EIqbKmd+HkfDOB1NSZEpQqeTIQ8Mm8uAfKxJ/4MAVyLOz5+Xa39e+LL4rkxiaeAweEIjTyc5vqoJXvXir5gbY353+XNzcvxws8pkrgMRqFIs4KeW0wZTcO/8U3KCmNfU6zHC2I1Ycs4VYktXqguyK14p3uAU/Jq6B/958Yhf71DgjO9Zbr33AKZP/qg4P1ZP8KWX/r/OFN0qo5/dtmjB17yrRyf4ws+hfr3/m9lOjfstx5cYYybgX32LnFYAId9W9mcAp81SDRv4BPLvo63so1/ETDecLe2czR5Sr69+2DfOiv6fAPlPRvBIclI8PCl0eY/MGM9e8Z6XmsoiDWv9f6gsXRv+hO9G8+BUkFAf17jte/2P/6p9lvmq6Fp/kj+8vq39notiAiYsFsVAJQ9G9n89hmJICnC0j1b2ZAQCZbmaqrqz11Ok94kuvf0HZYVFTAoj0UrTv73sxsNialAklGIYNZdKdpDQjgmqwd8+YV4ds8pdy/uTFeJ4qMfyoQw6Bft8C2ZaMs1R2VGk3lcBjRvzdreyyWm+7p35gltbVLloj175wZR4ZaqoCWoSMz5qAPLPlr2fbWQXu2WP+OBdzWvxaLT8Rukf79OQpoYsl6BSE6K69dI2elVP8OXlPlXdIqpl58nOc1vPz4YydTv0WwRO2OIDjVv0Ao5P91iP7txEijf6NA/gJR7unfPXvc07/64lq5/gXePsy5RAj9HbH+9Zg+3QeYPt0X9G9iXWwHjv41dbIR4AUFfxqzies26V8WKR0J9KPUC5PSQsvL/e5kl0D8nTP968XdVi4yGgKK9XsATvDnQi+6Qyz4wylw+tdXfOP1r1+6vaenqmp42J7uJ47+3XEfZocQ/YuFL6t/uRQQWP/e2HzxcyHvw/aez37xCxf6l9hfuv6lJ38gJ1q2Bvc71RrQv/j3ZMr6d/duee7fu9K/dIni4xESF0jXv4f8IIRUNvVbRaqf/PL4u+2C/m3KOXjwYA6Z+u3yCUxPq6B/j6DbkXLxUE0pr0y5nyZJVxEO0y+FJ+tCzfaK1CSuazdwGSBeRHeAS5CA9S+BYSpZEicvaZucyK2Qb6ESwu16g55F0L/ew09r9Wphy5Yj+i/1ZywnCB1dSdO5W/lE/46lQP8mmte/BtC/xRL9u3+cBcJ/H+VY8VH5+863oellnc2me5noX4wfeRJN2YeChQigdH/2s20ALGFRWlsWAAVpl+DZ3td3XZT790wyWiaf4fXvecSDoH+nnhdQqn1pFBT17+uNjVOA2Ph4iHzi9e8OjrL77ivjy7AfNsJt0qS9n65fL9K/ZRzjLJZxfJmcLRvz8zfyZRL9WwBIon+LPbwxvsHCq6kUFPQvUTYnobHlwGOiB7WoPpjNovowk839K0n+ID0WA222c1v/EEb0r9o+aLZrRfoX53y4k6pJLb9Don99jsLl7PCXxXDbizNAeCHAAPfO51uYouIifbHeEMCuKXW5Koz2DNK/Z7Ry/VsGB0mkfzFf+lKW1Zr1JbC/7ujfK1VVV+5K/yacef/9Mwnyqd88NpmL83iXQ7YhKzycqEHFdgdjTED/3yj/xLnFxbnkHbYgjoH+3UJQjv7lJ3zDk8C51r8ATf8eWIo5IM9afnTTpqN8mR/+PBARAT4z4gGZ/i2cVQh34VIlqbg4CT8GB5OSQtgyqAztmn2gf9fsMztG/76Kc9FF27Y2m2L4vLtxuQ/P00v1L2A3amF07jPdN9hoVinqX9kAtdxqLc8W6d/bt2ou3oKyVP9WqMFxVMj1r7oXLuUc9W9lc3MlX8ZXBSgiRIJY//ZnoDb4BNa/SYBBhqhWV1YKRSX9q6IwSv07POxu7t82W2ynY/RvT11dz7RRJ39oR8kfQP626iHVW6jfeyPTv99H7AO0WrTEq/DRTlhORMTQ9W9OzpSsrCk5P5To3/Lwr59Vqc9+XaPj9G9FRYUuNTW0QqfV6rhiBdfNr19PHoC0mi27ffzJ2/zF54j1b056jkj/elAQon/Vhr4xfVpB/24VKBaA9329s2HOijnRYpD+PWKzHZlQAXO+AVF5NdCwCPr3wroSsf4NZjFcvmzgiiL9m5NTo3ahf4WdkJQU7GpmVPqY/t0AvSouc4Xvzi8K+reuTq5/l8N4wMsLFiu9BCQHRjz1GwWySe7k/hWSktXW7m+VtLq2SpQAIt6S4ZURESPWvym+HgSif48bV8HCfNyZ/jUC+hfeOptfX+efds7fdOVcy1vSz1Z/5dzZ4/XVrP598HNYfB6+Q4DXvwaa/r0QU1QUc0Kufy9MwvQ66F+jNd14L/XvEWBt3IaQ0sojAnRZ4KB///xnkvu3Jh3Ub29vTW/v0+Kp33j5S/Sv301I/EDcr4roX6Ns75gwaePTTAQu9y++eidIj0VYm61LBy+wAnnmzGclKFXymcCBzB07MmtdT3PKi/hrnZ3X7GoH/XvxoqP+vf7gmTOwYBEF3zc0CEVB/16l61//5mZ/vJDEzRrtdnF9CKmrLNQbIAHwI3CHGzmztFqV+JnTv5OPnlo7ZE4wJp6+dABWJXvyal/LCy+s7bvqKdu/fY2NfaPRv5sCfL2H14hQCrnh2wH94KA+WKZ/wwZMsANgR8SGsfo31mhT1L/yqd9wwO8jhod3wHXjI3z070KOxxz0rz4FLR95RKx/gcAUGzQ0lXGB/Dm0meBe7l8I/cWjQtCNF2//QFH/8nVgXqE5QHRdzZEogv4qTv7Qc9EsTf7gSv9q7deu2c2i6N99Fy7sI/o3DJMd5KfT+QVls2uSCgL6t8q6fgLugbdlbTPfLLk5AwHP5qzzQvQvTAozaRJMDANFVv92nuyEfQICmICsdmVKyjzI9gL2t8xggGdehSxdipbU3L99fRV80ckpbLbbs8LRBVF4lt3OxjtjHY8CgH/Zm84j1b/rp00sGHvScgJF/0aUDGbJ9K8n4e8dQ/v2DXX8nejfnp4eS89FafIHqxRB/xYtKQ1YUiTWvwt2fk9g5wL8gT3F+J0/7+eprH8PUSCJKT0aGpbGx/De5RVgqopHfUyqf3Mtlly+LEv+EHztWk9rsFP9C7PPEBT1r1I2rkiOjsqPInmI/sXzv8mjf9OaOzub06TRv1E4+teF/o3iiM/IiOfLo9K/6kQ13B30b0kGQanV9BEx51xloS0SDWE3rlu38UJ+JyTaOAqHObqt0mpE5y8FZf3bCGmo64IG/Mq7/FBS6kanyR8Ar0VGY6vBGBK3g9W/Gkz3jFQNgWGiKaDkDx0OsPpXl2405IVcu2Y2puskuX93YPtLcv9i2OQPGE7/fg53Ie9D1y8AGK1xIP3LlxmGs78Xif1l9e8nej34QjUsP1GO/vXkwWkfYAkpIHhZF6oXQ/QvTLkzzdXUbyUURqh/AXnyB5yhRN2qRbSqSYYSnFvUMffvd8H+QvMEreZcnAOY6N/WE4hWKJHoX78jaBGuF1DSv+FJmvLkJJh+KQm+YEtqaEgKL0/FP7UpjsKxhWe2kejfYowBziACw7RwzJl8aQ5fJhVaW2XTki3jgn9XrH56wyaDRP+a+jv6TBL1eoGlxBausZVwK670b+u1a61S/RuZDljTBZCcgcwP8fvH4eQPH1W+/yCgtA0RGMvLupYW3csWdo3X9vAgBUX9u01MUkgfG/3rKSa1srAyWxT9e0wa/bsWs2ncmLUEeu1T+qIiHNAGh+Si5A9qfbEBrSP9e7DOUf/eRwE3Wtj/npg8uZno30eBhy1ARgZaPozWhW1I6zx1qjNN2IYUlgOT51yafEBIWQAVs9SXI1eoqa9RcKJ/V62KjmbzLRH9C7ygAnp71Q769+z7IqTHYqgttqtyhij6V2sfbE0X6198bnpWbG5ZC89QYqN/l3osHZn+Dc4NKMo1FLFrtC5XOflDOEfIvHkhfJl0xNbhYSvpiM0UiP5tKS9vIfrXl4IL/XtsS3v7lmMO+jexMNDDh4OowXCNJpw/GIrtDkYN56nK2NsrtyCGoiIDOZohmIDdxSEEWvQvVf+6SP4A39RVpYvgf4c2fSlmOv87tMdYThcsWVJwmlsh+hf9tFmuf30h1SncfflLFU1oqEb+EPTvp/WXxF/YSOZ8O9Vp2S1MuzYuJThFlvwBEz5nuse7V18PEX/i6OIQCdIzoLuyq6uyWxL9i3hepn81KkAj17/Gmr/Mn58l17/nm728mvnwX3oPKdG//RGXGiLY6N9NFESDJZttVPp3dMkfhtvahon+DXSE6N/8zs58h9y/Cxsgp/Fk9/RvlBh+6rf3Yvv3D2qzNDqYRBY6nBElf3gVsc+sRtZebd6HV5H+jYig61+gpiYhoaZGGv17xf7KZ1brZ6/YP+P0bwKPSiUUef3bCAugkde/niKCLl1afylMWf9epSDo3ydrep9ET070rxD9a0y32uxGQf/GCYh/ub27ubnOstt7eoFkUMHO+ZZazCYnSv/yQ1j/wqC4E0f/5ncICGnl4kHGcypE0L/ampycliw39a/2xg2tK/1LH9O/W5ZriFsBREIGCHz975eU5BcmRml84EmQ699LUsTxjL4CSrl/+cxkARs2BFyWtrpb8U9jA6dFRPjEkOQPaAZuqv6tMq4CoADAQaQAAQdGs9a87a1nj7c1+ZfULa87DtkfJJ8t7HjLrXNDx8Ow/j2WkPXg34Dub5D8oh5AR7oUVv+u39uQnBxzYrtM/26chLnhGP1rNKrvtf7V6TfkhWiOCChl4P8zBS76t6a3q6u3pqarpovXv4gKXv4S/du3aL/Y/aqNZvQOTz6z2ipFMcloZiZE/0qR1bM7LVfY3L9rKShV8plAbQCoJrf1r72qT6Opstnl+vdWTs4tB/37ImrGXpTr38n9ERH9k7kVIflDkTvJH1Qc5qoqs1j/doVrDJAU0rGuHz6sJc+c/r3UcDQ6NnZrm9Wq7evrwPpXvB/rys+fX1t3x1O2fwdu3RoYRe5fQD71m7L+xQxC5lhJ9G9QNegc//GwN7jsD3iWhbHU5A9jOsY46F9MWVymPnOHKpM/Nx8jSPVvpqrsq0CAvozoX0xgHEqPZUsJpOjfqoubP2uCZ1Hgxd/l+hdCf5vZ0QCE/gIMc4WC8KvawOBKQ3AgtwKjUwpKr8LxNhpRMIUIV8kftFaz+do1Ev3b9Fxj43NNgv7l6kCFX3W1Hz8Vn2ygV9/SVd+Ne+Dz286fO3ezJBEFcZVcfOHMGaJ/J2asAzImCvq3+aTJUf+OI5QZyuCuqEKI/tX19PRVuKF/gfDHdaGPh6MSGcR2mnIWi5Dp34lI/+ILldzW1kJZ8gfJ2VN5qKKicu0dUfSvBa7zb0qnfhsrRdC/cUs21C6JI/oXWLD2e1wSp7ULPBz1b7afX7ZY/4IYBPsr6N8ICkTXneyMjm4+yZZZ/XteJXBGOfpXNvWbfhD0r96Z/v04K+vjx1ngecTRv3+hQPQvnv8tzV+W+7cZkOX+jRwHuEr+kMOx68KFXXx5dMkf8tTqPFnyB2D3AwTX+hc4un79UQ+sfzHrNsYAJ6PZlmRU+tfzzp072TqUZ6rR2dRvOPTXkJsC9ncPC/w2GjNjBiwEFPVv3Ll9cgT9qzYmXRtUG+1S/aveAajl+hfH/RL9K8v7gFfhgoQj0ts7ki/zV++s/b05m+jfN1Q8b7jWv0B1qA4mnQyt9uQv33ZHiRFF/0ZEOEb/yvSvH4WRJX+gT/1G/79hFOT5DkEAE/2rHrzcMxgMfYiQ+9fvCBbAA6/vFlDSvxU6XapOF5qqqyiHR2WlroKb+q1oQTE2Md8XZdOioDT1m57FoA/JS8jicKZ/ey6NKezLEKvXd1haOlrOdbRwKyPWv20vPSkFy5lx8W88zKtfjNI2LMB8dc5cGPPN+Sq7RtO/yskftknQaNCSYSQdQqHV2jGA9S8FfmqnceM+ETEy/ZudHZqVG5CoQ1O/saWwbHryB2X9uxEL4PETp61xS/8C+WPH5vNlUe1buFAo4jOgWM9R68syYv0bveqn602TANMpuf6FYZXoavr996+rj70PKOrf7Oa243V/Fyd/sJrtVknyhzvI//69qunqBChz0b8Yiv5VTv4Qh/RvDLei1OV+jwIZsH5cWfkxXyb6dxgg+vc4BUH/XqkKDa26IuhfPQUX+le7Ra3eoiX6l8PjQKIL/avc7gBZvYcP96ogRolvz4Ih75caFmqDAT3hNYaZjdm9e7YIevQvSf5QpscLWHEy9RsQuXrx4idFjFz/ApZ4C9wfletfBNG/RPqSh5D8YdghEnsXDv3F8Q/x3KufYDLlU79hkq++jqqsWP8WLA2UIj0D1t7o6rqxlkz9xs795qb+TZ//l+fmp8v1b3qJl1dJurv693UQwHBn9a+BguiiOjra7Er/aiko6d9/UiD6d05b2xy+TFVQRP/6Q7Z60L8eJPoXsbC/382p39JlXdb9AMjfy4YzmgrsfoGRTf32Kku6GnXp3AqO/rUo6d8WLaaF6F+Exr65svIzs+brrvQvsLceLev3smtyOzFmzICnsv4toSDVv0+6F/2rMlutZrWgf2spwPsO26xLvFc46t8Jfmzo74riww9h2AbmoOlU/t6HCPynMGwHDDL9a4aR2mGzu8kfAL5MH3DRx/Q496/vu19g+SLWiCghxwQx7unf7m6ifxf8RIpYgYh7CaR7FaN/ryUWFiZeE+lf3IKdQgkgQABPi+flV3ApJL5R0L+q1aLcvysoMIwxS2tWf3blis1U19lZV388X65/Ia15ff3QHTb5w+fqM3+j6F/KeBHr3/oYrH9dRf++T+GeRf8a80IMbujfCxS42N3FACyffgaWvP4lkb9E/7Ysil8A7hf1k0Zz7+GWnMVP4ndYNVaGUvSvnoK8ngVNYOvZhxSUKvlMIPHhTZsePuBa/57BdNmqNF1W2zl2TRT9m5NDSf5wDL7SflCsf5fi4N+0tIY53ArbyE/58UMSlKZ+S+AwWq1G0jwO5mnsmmvBCaHVAwLcpzh8WEWeWf0bG7sQ6d+2WKs14cDpMWtZ/Us4VHkmyXZIbvdwmOeI9W8US7M70b/rKaBtyNb51U3y56kLo079Ro/+Jbl/if6FtdHoXyAwwIrmZcj1oUX/dt1AS3gHHtHMjux0UI3c5URzE4T+AkqdUjSH1jom5BSRKRtK8U2M0qtnKNAzWkuTP5Dcv0j/3rrloH8rkGvM9qug6d9D+XV1+bG4B054PqFqvXlwA4xhega3PX+e6F9I+pAB9nc2KnO5f5tx8odVLxFGo391VX0QZltV4Ub0r9lsfx3Ig+dR6F+V1nHqN08CnqkQCVkS/Qsb1ndRqn+jFfRvbWlAQGkt0b+I6e1TMe3TPYj+lSKZ+g047UL/juXp7Iwmv1J8BXhRTfSv09y/AiQK2HX0LynR9S89969L/Yvnf5NF/65EwWJI/wLiqd8yXU399mWOXQcP7uLL9AnWXE79Bv8km/oN8HmU4Ez/EpYuhYWgf3kJXJLfDEduNMkfSjyr71TfCRIlf/jmW8876l8AYsyMl+P3hMTtL9ujHP2rnPxBSf/6mc3m9K6udEi/Ikn+gK6p9bAg+lfMBx8Q/UvyPrAwzKccSP/yZYah2F+X0b81RP8SgvxSU/3gay96VVBM/kCBPkXbCKd+89n53v3vSVGK/j1EATdOGqkAFvSvscrIPgn6l7W/V+fMWiAAgpMCVAVNUjh6aDTJyZpwa7iGz+uUm2sAE7PvOwIK0b9E/3ZWivQvb4KKVKrUGRzOkj/09F9q6JGo15ksFX1jxtRVCEO9WAqi77xaB/Ui/Ttn9UuLZTAMn/DhQRFK2zCLY0Fk5AK+TEv+oDz12zYKsi6heqA6yJNM/cbnf7h30b+s8g3KRvo3u5pdo079ppz8YRKb/mF5RITpoJvJH1DOZor+nbZA8pM5qCAsel9vlhEnfwD/W78RxyefFOnfz5GWTDCbE1wFU3mKCBseunPJU5L712g2SvQvm/336lU2RF9R/7qa+i1Xn6Iv4sq0LldZ/35Mgehfgkv9+yxk/hUlf1BRGFX0LzBZKJH3TUhOJsdCsd0B0s1GCIYwZhn59qw2AFOGF/gWUDuS6F8y9ZsKIFO/EflLBDDDYPkrY8TJH8jUbzL9a4D56cFTGPhLlfDk5HD5g5v6rX6Oz3QRDINDf2NjT6HRr2UaP3wJpcAnf0hYNuHIhDsDWqOdT5sGkxGLoMUndHdnk9y/BDeSP2h7a2Ael16tTP8uwsHvrvTvN7+J9G8/+F+O/ggX0b/qtujoNi23opSj9wcUlPTvLgrkfSOHhyP5MvVsIfoXwp7Gs9G/RP9i3Na/L4lgGJC/h/pak9rB/d4PCPp3YoY/kr4REUgE+2dMVNa/3+cwwjiBL6PcvzENirl/0WjPmE6if1lSrZWV1s2oRJI/hFYIyR+gWMF386tLTPn5ppLVFP0LhIV5OtG//hRGkvyB5P5VQ1tCcv8WUWCYpZd6ei55OyZ/mBCaF4VDf+3zBc+Dn1565pmHRDiN/lVpzekq96d+I4ww+hcc6JwvMDwTgIqKCfdc/74jQHLIkOhfau7f5PLyyvJkkf61t4GVMaO8eLPQ9G/4wAwGx/ngg0RP/qBKX4WAorL+BbQvvNWSPz4ferl6k+ktTv8ShtqGDoVx+vfzBx2SPyygjhd/imjsDAjoL3GV+5eejoHKKPSvPi/PUHnHpf6lnzrPUGAYIn8JEO7SEwNxv0ZzOha/AN4PT34leqwcpdy/KgpKIuRhCs6if8u7/fy6y13r359hNh+v6+rqO76ZXSP69+bFizcd9e95iHyU6F/MZItlMkn+gOSvHKiTzd9xQGnqN/21DYUbWpPmhgUR+FAetYo8s/r39dch9S80SPYE4wFY28npXwJkLy0ndk/EyPXveApK+venFPA2DJlKRNQNIP17qh/kr5v6F0GSP9Cjf10nfwACa+1QZbeG+AZK9W8VRP/CAlAKd4HQX+579lP5NyB7CoJ+ZhE5Z7PbbeS82ECB/qpSq/F9CkT/Gq9dy7ObRbl/DwJeRP9yUx8htwYTIVH0b1jY0FAY+/sb9TaVef251hLYmJLWF85rheQPwOzl69YtF+vfsSeR/P3yQwSR/iXJH1zp3x5Mn0v9a4TsD3kNQB7kfjC6m/yB6F9z/V45tPOE6N+NN/v6bm50T/8uhPljSxdK9W9grQpTG+iG/kVJvQuOnj7tnv6FxBv5zWOJ/gXOqHimsvr3RQpE/4oVsNLUb49TYJiLFHhHUxKzO22mgFP9S+Z/k0X/ruzsXCmJ/gVWR0ZFRYL9dap/KUDlpcBVsmLpMAMNmOGXFsW+gb4BAbAohl9evP326PQvgehfAuSCMDHMQQpKxoNM/eYZRKZ+WwXyl6p/IcpsEKJ/9+yBU3CPcu5fpTDDOLr+RYRb06tu3YLfw2qWyfRvcLCS/iXRv5K8D3L9OyzVv8T+4v5iRFO/eUpAX+q41r/APdW/9Gij10nSX5e5f9dRwI3Td+URwOQHTlaj0VpllOb+3QkjcoJS156qqfBL1fghWe6nSe3u1sDU3cLl/OHviKDn/lXSv3wPDHavfAaHs6nfTCU9FtNy8ZbN5Gipq2txNdSL5WlrE0nh4cWOwEBNiPolKG3DLAq0qd9Gr38JotPy/HlY3LvcvwYsfz1Z/esJAjghF02lNpzTtHGjF9y98FNTzrCTqd82+mPBih6Nzqd+q+dYg+4cIv3b8KY0Y5ovVw/iiLSsouA892/zJEyzSP8mOs4kcJ2C47EIk+hfhFT/EpzrX5z3gQv7Ja9OFLI/1Ir1r4z/jP5FjE7/0nP/0rvBfRSU2p1YCvTfLYws9y+RvkQEwznPy18igGE/EPlLUJr6zc6Bpn7jy6B/eR54QCjyF5MfcfAXk0HLlgXJH0j/frrmym/kUWS7YM63aLt6K1yTxPMWF9pJCsLUb+FH7tw5Ei5M/VawVG5/lQeoz0PIL8Gtqd8SjPNrVFq5/t2GcaF/M0wmGOpmRIjIUIr+zWIxd9lsXWZu5d+ufwmu9S+A9C+GYfobHOh3rX+fZG9Y/763ts/aPheF/RKgKYlYB94XGD8eP8HqRCX928HSpzIYVH3cCv/RlJI/dNXAnehfjrPlOpGg9IMJ3zQaWCYkwEKHi9DNczSaTI18mVLNRqx/6VO/1Tc73OpJ9C+C6N9iCvC+Ud4+u2uvSQATt0yDO6UVcb2iS92HKAjDPkNPj4ErEv2r0hpHqX9TKSjm/s1MyQ1YIvjfCRTcTf7gtv4NDglBAwSnuX+BY9evHxNPm7MV5S6HB04AwcXm5YKjkSOe+k1lP776+Dln0b+1wJLyt966Al855EMMav4VXv8SwuCmNPUbfbzIT/3WKJ/6DXMR2d9eon/pQvbu9W84YN+wIa80L1kUr7OTgnP9uzgHs5jXv00lRP4S/VvXV3V4Pid+yX6A0N//oP6lV3LoOCM/qpw5sxKe8A1egGNBAfQvSwukwI5t4VZcTf32Itwdp347gO4ccAa89GOK/iX2lwAdAgXYO2j+f+t7YH8JCmMfMvVbtI1M/Sb7wra6Ovvfqn/DKTjRvwNDLIcA+AxDsA0FRP5K9C8cmzpq7l8y9Rs1+tf11G+YwCgz+q7cXhso1b9daOlU/zYKc77V/ABwpn/zeaDJ4RlZ8odkCq71b0iI2SjK/Xth/vwLRP++TsFZD6w+V29qhcDX1ps3YI2f+g0eMRkTJ2bEEP2L5O+TIH/p+pdM/eYq+UNVD6KKXXEW1ZWVYM6b1tAwLc+ckCWf+k0TyqOkf63rP3hCDkND0L/rJm3cOGkdr3+pCPr3sccmQzYvTv+SpCMqgOScpvMIx8KCgoV82elfA041N8MUNxL9ez0560wCDnR6xZn+pTOOAqNAFwWx/n2HXHuMABL9u9JkWimO/iXcU/0LGGTRv5D3gU06FYgXtQbIADEi/TsinqSglF/gR5hdey/U1ZXs3cWuMQqsBFoNcUVxe4Cyy3sQ9AlUsWd6UXabyiiwjA3/TTcnJcHCj9W/I0Kc94Ho30aOBm/vBr7MMBT7677+pXP3+vddCkpVIYgCowAXPWqDhwAMvigwVEgcFP6Fozj377IhNvQXj8uV9a/T903/vmwwMx2B9a8oJo2Osv7FrP5TnCiLZzwF0V7fuVMo0geWCikhRkQ8BeXjxot7Yu4V9O+ImEqBe98XQf8mqASUat/7FBSPEMR+QWZ/8oiZzF5wpWTqef2rz0QOmI/+hRu6w68QnOnfpykwCngDtdj/hoik5XoKzvXvyTQsp9dHC/p3zCOPTJTcoHM9S4GhoqR/oSbK2ckosPRoHXG/cv0bUztxYhlJ/nDX0PUvlZHpXzoqnqwsl/8XUgHxN77wE8WBDgW6/uV+Ed8O+vd+glL0L0n5gMGrzIhQsYRsmj59UwiZFohjfUfHer4M+pfCiCLDQP+2/EYOw6BcdNE2a1szTJfE42R7K22xdlWWRpOlslfiSdKYe8CfKJBUCKVxpUV8WbHdocAo4EuBGDg4s4TiyPSv+4xI/7qP29G/IIDRjDFzIe5XCkNFSf+OY9mRMm5cyg4XI/0pHDUwSRRfZhTwA8JTK5D+5YpY/1JgqCjp30YKuJEbFle8YdzIvUqBRP9K9a9y42lZJ0/IVpFX64H6Jwj9FWAUoF2pu4+S/vWjoDSmf7cYddfTv8D8O5HpX/2mKD2rfwHH3L9xPKWlQpFr40+14SecAEL5wBD9+0+rVqW1QklZ/74JE2BMHANdesu5uqpzwBXl3h3L3wcT1GIYKkIb/8F2HONC9C+m6wbI33+3/uUMzYFiQ4NBJaB0kdtIgde/OS2ImhZO/941I9O/7qNUyR9GfJKY+MnDPB8+TD95BP17PbyyMnyqK/1LgWHUFJgRQde/qFL/q717DZEpDAM4/iorxv0+kZVL9oNCu8i67X5wHVPuqyQTZWw2LSLFWtRu4WjkFhu1yFrbCK1SRG65K02SS764tL7ggy8oHzznnXPmGTPPmXde5z3jDOc3Z2eGhHbX7pm/Z56pGafXX2R17vOEwCTI5d+rBBUfTRpM/y67do2c/gUd58zpaN5nFobqOs5p3DOUyr+gx+H7ev8tLmEkq/x7uaGCf3VqeNc2U5R/6XGtawSrn60kMAu4/CGon4bi9G+nlpZOmH97EDJ/Bw5+0OpO1e2cpek/wOUPhfpNodGCoXXfNuMvkuuI0+OiF9/g8t8MOx3LIkVaraaFw7VaUaQs/qS9L/ro76IPVcc3J1jkXwmYf0G2+ZfD/Gs4DHMicCPMvxwf/RXmX4TLHxKe64HA4fz7jmA//+L0L8DpXyfzb/i0P+W/mIsacemUHoEbi9q7Kf/CAPD+/TD6K8q/nT7CyocrtRcQYz11/Lto8gbj1PoryL8gWq3thAIcjf+IScG9DyhRI0eFfL6QuTNff2T3YwmH9VeYfy85nX/nESxP3wiWGZFgtfuX1p7A829rwWgefwG/lc+/sAQbqc2/YHzyUweXE5J2gsE5nsm5/LucIMy/N24ozL80ufy7i5DxIxQK4RvgL/rX9LTZzL/NT5tK9T/NCL+j4I3fvaks/wL/yskni3228m9FQx/QsB7E8290YBr6c0cq/0q5fwdWPiDMvyhv86/M59lIgpr8C8T5FzCGL/iGLwLHpCQiVThcmvyq8Ehl/r37knr/xuLnfw17exRkk3/LVvCZ3/gcMF93ocA8Aj3BpSL/0vqhfzf/Jk3/Ckjk3yZ+Jcq/BGaBj/xWlZvTv3PhrpL8S5/V+ziIfT64AJ+y/Ht+d7z+IqiX/Pdv/PD7E11pU9I4l3/pc/pWGDoKL17rd7T/pi5/OAnN2Xr6t4RgrGvCp9M+GC3Ov7qNjzZm3v077ExhYe/tbW0BOAJwDeoz5N9vr7b8LmP+BcM7I4uJU5Ka/AuC+j42ZPXIZiPBeOm3SUnGuz//pn+SDyBYPUtqlSkQ4Dfy+fc1QU3+rZw9g9dfcf69SHAu/9LZZR1BTf49uG/fJ3L6Fy7AvGudfzn4ZXT+BSWTV8D78UCjXP41R3/vzASC/DufwKSMJYjzb2kwefcvrO+7ZSP/grLaezvuRWZVJvLvGLjAAeCa/4Cxiknw3dB+/gXRTwe3R6cL8i+IaBocR/QrY/q37irU37uRiV02d09wVf71l5b6hfmXIPeoCPNvdeXzhxsczr+9CI7kX8BIEvnXNnfl36UtLUvF+XfbBd3HbPIvD754CPMvKJ9YU27eZ1Jw74M4/2L9Tc+/77e8/zvTvwUEFZ8KtG4Eyfz7daERfieYxzwmBdY4TkFO598FBPpUz7n8u4AgyL9jjSuOkdycfy3/tGAzLn9oDiamf0fx8AsX3eXvyfm3Z08b+RcN+cP8C2LP6uqeQR5bb0z/9h0IeuMB6OlqtflXTJx/1VOff6cSHMu/pCzzL9/+oOZ9hgT5V8FJPs14TIKjv4Jwomn6Nd5jChQQBPlXNTr/SsiL/IsU5V+kNP9Gq2GBdzz/RqvgrvP5F2XIv1J8oa5G/UXxP23x0Uv9kMr8KyaZfzuuPNkEHdTR/mu9+xck519g9bWiAzh3rkPCMXH+RYLpX8i/9fEArCfg+gz5t3V4KtfnX85O/kX5Mf0rkX9H/H7B/IsC0vl3E4Ep0L5qEMZfQf49Tsh1/h1AUDT9u4aa/kXC6V8Ck9KZYL662LufM8X5lx5OkPKQIMy/HE7/gh328i8o4gcuf+CH+QZUdMTppovwJs6/oNZg/s0O6aO/kXKIvy7NvyXFxSW5zL+IkRzLvyQv/yrLvwRmYfcFJMi/Uh1kiGE5wOYnA/c+iPMv1t/0/Au8/JuN1gWjiQktGdq0KdL5V0xB/qXlPv+ify//AiP/cjz/pnl7PSn/Dh5sO//amv4FFbFYBX7kXw1MZ7ElVYKXf02PCe7Mv37X5F/7+GOSvecLssq/Kbz86+VfpHL6N1pTM5vnX343mo/5d3UfQOXf4p39++VL/h28Ns6X1n/dl39jsQ4IFkDI5V/aVjiv33qjTa++bQEAt/WWDaKgs738S/of8y/FPdO/kHyRa/LvXFj76878S3Ey/7ZbvGyZS/NvDEd/nc6/7QnS+RfYzr+CzTJq8i8S518CY/Cab1r1WKi/4vzrXmT+9XAS+dcj/100x0KJvQ/I1tdo5vkb6PzrITmdf2m7wEs8OObxAHc9vLONzr8eT0644B+Axz1E+df5c/rPZ02tL5ibdUj3gHk8ih+4pkz+nuDTvx5PXjPzb96ec5D5N6d+AU9U34jqcCCnAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.vti__flag{background-image:url("data:image/png;base64,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")}}.vti__flag.np{background-color:transparent}.vue-tel-input{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #bbb;text-align:left}.vue-tel-input.disabled .dropdown,.vue-tel-input.disabled .selection,.vue-tel-input.disabled input{cursor:no-drop}.vue-tel-input:focus-within{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border-color:#66afe9}.vti__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:7px;cursor:pointer}.vti__dropdown.show{max-height:300px;overflow:scroll}.vti__dropdown.open,.vti__dropdown:hover{background-color:#f3f3f3}.vti__selection{font-size:.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vti__selection .vti__country-code{color:#666}.vti__flag{margin-right:5px;margin-left:5px}.vti__dropdown-list{z-index:1;padding:0;margin:0;text-align:left;list-style:none;max-height:200px;overflow-y:scroll;position:absolute;left:-1px;background-color:#fff;border:1px solid #ccc;width:390px}.vti__dropdown-list.below{top:33px}.vti__dropdown-list.above{top:auto;bottom:100%}.vti__dropdown-arrow{-webkit-transform:scaleY(.5);transform:scaleY(.5);display:inline-block;color:#666}.vti__dropdown-item{cursor:pointer;padding:4px 15px}.vti__dropdown-item.highlighted{background-color:#f3f3f3}.vti__dropdown-item.last-preferred{border-bottom:1px solid #cacaca}.vti__dropdown-item .vti__flag{display:inline-block;margin-right:5px}.vti__input{border:none;border-radius:0 2px 2px 0;width:100%;outline:none;padding-left:7px}
/*! main.scss | Vuero | Css ninja 2020-2021 */
/* ==========================================================================
SCSS Imports
========================================================================== */
:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}
.v-select{position:relative;font-family:inherit}
.v-select,.v-select *{box-sizing:border-box}
:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}
@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}
.vs__fade-enter,.vs__fade-leave-to{opacity:0}
:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}
.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}
.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}
.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}
.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}
.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}
.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}
.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}
.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}
.vs--searchable .vs__dropdown-toggle{cursor:text}
.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}
.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}
.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}
.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}
.vs--loading .vs__open-indicator{opacity:0}
.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}
.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}
.vs__no-options{text-align:center}
.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}
.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}
.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}
.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}
.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}
.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}
.vs--single .vs__selected{background-color:transparent;border-color:transparent}
.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}
.vs--single.vs--searching .vs__selected{display:none}
.vs__search::-webkit-search-cancel-button{display:none}
.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}
.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}
.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}
.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}
.vs--unsearchable .vs__search{opacity:1}
.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}
.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}
.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}
.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}
.vs--loading .vs__spinner{opacity:1}
.button {
  border-radius: 8px;
}
/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis,
.file-cta,
.file-name,
.select select,
.textarea,
.input,
.button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 8px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: bottom;
}
/**
 * This mixin create CSS variables with distinct HSL layers.
 */
:root {
  --sidebar: #344258;
  --body-color: #f9f9f9;
  --title-grey: #a9abac;
  --background-grey: #f0f0f0;
  --medium-grey: #ddd;
  --light-grey: #eee;
  --white: #fff;
  --border: hsl(0, 0%, 86%);
  --placeload-nuance-from: rgba(0, 0, 0, 0.07);
  --placeload-nuance-to: rgba(0, 0, 0, 0.15);
  --placeload-dark-nuance-from: rgba(255, 255, 255, 0.15);
  --placeload-dark-nuance-to: rgba(255, 255, 255, 0.24);
  --primary-h: 153;
  --primary-s: 48%;
  --primary-l: 49%;
  --primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));
  --primary-grey-h: 0;
  --primary-grey-s: 0%;
  --primary-grey-l: 80%;
  --primary-grey: hsl(var(--primary-grey-h), var(--primary-grey-s), var(--primary-grey-l));
  --secondary-h: 222;
  --secondary-s: 82%;
  --secondary-l: 56%;
  --secondary: hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));
  --purple-h: 261;
  --purple-s: 32%;
  --purple-l: 55%;
  --purple: hsl(var(--purple-h), var(--purple-s), var(--purple-l));
  --blue-h: 198;
  --blue-s: 100%;
  --blue-l: 61%;
  --blue: hsl(var(--blue-h), var(--blue-s), var(--blue-l));
  --red-h: 345;
  --red-s: 94%;
  --red-l: 57%;
  --red: hsl(var(--red-h), var(--red-s), var(--red-l));
  --orange-h: 19;
  --orange-s: 100%;
  --orange-l: 75%;
  --orange: hsl(var(--orange-h), var(--orange-s), var(--orange-l));
  --yellow-h: 43;
  --yellow-s: 100%;
  --yellow-l: 72%;
  --yellow: hsl(var(--yellow-h), var(--yellow-s), var(--yellow-l));
  --green-h: 113;
  --green-s: 59%;
  --green-l: 71%;
  --green: hsl(var(--green-h), var(--green-s), var(--green-l));
  --pink-h: 344;
  --pink-s: 100%;
  --pink-l: 81%;
  --pink: hsl(var(--pink-h), var(--pink-s), var(--pink-l));
  --light-blue-h: 196;
  --light-blue-s: 84%;
  --light-blue-l: 71%;
  --light-blue: hsl(var(--light-blue-h), var(--light-blue-s), var(--light-blue-l));
  --dark-h: 226;
  --dark-s: 34%;
  --dark-l: 24%;
  --dark: hsl(var(--dark-h), var(--dark-s), var(--dark-l));
  --link-h: 229;
  --link-s: 53%;
  --link-l: 53%;
  --link: hsl(var(--link-h), var(--link-s), var(--link-l));
  --info-h: 200;
  --info-s: 97%;
  --info-l: 45%;
  --info: hsl(var(--info-h), var(--info-s), var(--info-l));
  --success-h: 164;
  --success-s: 95%;
  --success-l: 43%;
  --success: hsl(var(--success-h), var(--success-s), var(--success-l));
  --warning-h: 35;
  --warning-s: 95%;
  --warning-l: 62%;
  --warning: hsl(var(--warning-h), var(--warning-s), var(--warning-l));
  --danger-h: 341;
  --danger-s: 79%;
  --danger-l: 53%;
  --danger: hsl(var(--danger-h), var(--danger-s), var(--danger-l));
  --smoke-white-h: 0;
  --smoke-white-s: 0%;
  --smoke-white-l: 99%;
  --smoke-white: hsl(var(--smoke-white-h), var(--smoke-white-s), var(--smoke-white-l));
  --placeholder-h: 0;
  --placeholder-s: 0%;
  --placeholder-l: 81%;
  --placeholder: hsl(var(--placeholder-h), var(--placeholder-s), var(--placeholder-l));
  --muted-grey-h: 0;
  --muted-grey-s: 0%;
  --muted-grey-l: 60%;
  --muted-grey: hsl(var(--muted-grey-h), var(--muted-grey-s), var(--muted-grey-l));
  --fade-grey-h: 0;
  --fade-grey-s: 0%;
  --fade-grey-l: 93%;
  --fade-grey: hsl(var(--fade-grey-h), var(--fade-grey-s), var(--fade-grey-l));
  --widget-grey-h: 228;
  --widget-grey-s: 33%;
  --widget-grey-l: 97%;
  --widget-grey: hsl(var(--widget-grey-h), var(--widget-grey-s), var(--widget-grey-l));
  --dark-dark-text-h: 240;
  --dark-dark-text-s: 6%;
  --dark-dark-text-l: 68%;
  --dark-dark-text: hsl(var(--dark-dark-text-h), var(--dark-dark-text-s), var(--dark-dark-text-l));
  --dark-text-h: 226;
  --dark-text-s: 34%;
  --dark-text-l: 24%;
  --dark-text: hsl(var(--dark-text-h), var(--dark-text-s), var(--dark-text-l));
  --light-text-h: 232;
  --light-text-s: 14%;
  --light-text-l: 68%;
  --light-text: hsl(var(--light-text-h), var(--light-text-s), var(--light-text-l));
  --dark-sidebar-h: 240;
  --dark-sidebar-s: 4%;
  --dark-sidebar-l: 14%;
  --dark-sidebar: hsl(var(--dark-sidebar-h), var(--dark-sidebar-s), var(--dark-sidebar-l));
  --landing-xxx-h: 225;
  --landing-xxx-s: 25%;
  --landing-xxx-l: 6%;
  --landing-xxx: hsl(var(--landing-xxx-h), var(--landing-xxx-s), var(--landing-xxx-l));
  --landing-yyy-h: 230;
  --landing-yyy-s: 26%;
  --landing-yyy-l: 13%;
  --landing-yyy: hsl(var(--landing-yyy-h), var(--landing-yyy-s), var(--landing-yyy-l));
}
.is-dark {
  --background-grey: var(--dark-sidebar-light-5);
  --border: var(--dark-sidebar-light-12);
  --primary-h: 159;
  /* Hue        */
  --primary-s: 85%;
  /* Saturation */
  --primary-l: 43%;
  /* Lightness  */
  --dark-text-h: 232;
  --dark-text-s: 14%;
  --dark-text-l: 68%;
  --dark-text: hsl(var(--dark-text-h), var(--dark-text-s), var(--dark-text-l));
  --red-h: 324;
  --red-s: 100%;
  --red-l: 63%;
  --red: hsl(var(--red-h), var(--red-s), var(--red-l));
}
:root {
  /**
   * primary
   */
  --primary-dark-1: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 1%)
  );
  --primary-dark-2: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 2%)
  );
  --primary-dark-3: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 3%)
  );
  --primary-dark-4: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 4%)
  );
  --primary-dark-5: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 5%)
  );
  --primary-dark-6: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 6%)
  );
  --primary-dark-7: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 7%)
  );
  --primary-dark-8: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 8%)
  );
  --primary-dark-9: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 9%)
  );
  --primary-dark-10: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 10%)
  );
  --primary-dark-11: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 11%)
  );
  --primary-dark-12: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 12%)
  );
  --primary-dark-13: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 13%)
  );
  --primary-dark-14: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 14%)
  );
  --primary-dark-15: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 15%)
  );
  --primary-dark-16: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 16%)
  );
  --primary-dark-18: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 18%)
  );
  --primary-dark-20: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 20%)
  );
  --primary-dark-22: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 22%)
  );
  --primary-dark-24: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 24%)
  );
  --primary-dark-26: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 26%)
  );
  --primary-dark-28: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 28%)
  );
  --primary-dark-30: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 30%)
  );
  --primary-dark-35: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 35%)
  );
  --primary-dark-40: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 40%)
  );
  --primary-dark-42: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 42%)
  );
  --primary-dark-45: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 45%)
  );
  --primary-dark-48: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 48%)
  );
  --primary-dark-50: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 50%)
  );
  --primary-dark-60: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 60%)
  );
  --primary-dark-70: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 70%)
  );
  --primary-dark-80: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 80%)
  );
  --primary-dark-90: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) - 90%)
  );
  --primary-light-1: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 1%)
  );
  --primary-light-2: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 2%)
  );
  --primary-light-3: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 3%)
  );
  --primary-light-4: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 4%)
  );
  --primary-light-5: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 5%)
  );
  --primary-light-6: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 6%)
  );
  --primary-light-7: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 7%)
  );
  --primary-light-8: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 8%)
  );
  --primary-light-9: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 9%)
  );
  --primary-light-10: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 10%)
  );
  --primary-light-11: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 11%)
  );
  --primary-light-12: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 12%)
  );
  --primary-light-13: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 13%)
  );
  --primary-light-14: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 14%)
  );
  --primary-light-15: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 15%)
  );
  --primary-light-16: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 16%)
  );
  --primary-light-18: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 18%)
  );
  --primary-light-20: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 20%)
  );
  --primary-light-22: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 22%)
  );
  --primary-light-24: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 24%)
  );
  --primary-light-26: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 26%)
  );
  --primary-light-28: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 28%)
  );
  --primary-light-30: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 30%)
  );
  --primary-light-35: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 35%)
  );
  --primary-light-40: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 40%)
  );
  --primary-light-42: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 42%)
  );
  --primary-light-45: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 45%)
  );
  --primary-light-48: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 48%)
  );
  --primary-light-50: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 50%)
  );
  --primary-light-60: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 60%)
  );
  --primary-light-70: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 70%)
  );
  --primary-light-80: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 80%)
  );
  --primary-light-90: hsl(
    var(--primary-h),
    var(--primary-s),
    calc(var(--primary-l) + 90%)
  );
  /**
   * secondary colors
   */
  --secondary-light-1: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 1%)
  );
  --secondary-light-2: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 2%)
  );
  --secondary-light-3: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 3%)
  );
  --secondary-light-4: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 4%)
  );
  --secondary-light-5: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 5%)
  );
  --secondary-light-6: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 6%)
  );
  --secondary-light-7: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 7%)
  );
  --secondary-light-8: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 8%)
  );
  --secondary-light-9: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 9%)
  );
  --secondary-light-10: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 10%)
  );
  --secondary-light-11: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 11%)
  );
  --secondary-light-12: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 12%)
  );
  --secondary-light-13: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 13%)
  );
  --secondary-light-14: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 14%)
  );
  --secondary-light-15: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 15%)
  );
  --secondary-light-16: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 16%)
  );
  --secondary-light-18: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 18%)
  );
  --secondary-light-20: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 20%)
  );
  --secondary-light-22: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 22%)
  );
  --secondary-light-24: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 24%)
  );
  --secondary-light-26: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 26%)
  );
  --secondary-light-28: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 28%)
  );
  --secondary-light-30: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 30%)
  );
  --secondary-light-35: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 35%)
  );
  --secondary-light-40: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 40%)
  );
  --secondary-light-42: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 42%)
  );
  --secondary-light-45: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 45%)
  );
  --secondary-light-48: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 48%)
  );
  --secondary-light-50: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 50%)
  );
  --secondary-light-60: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 60%)
  );
  --secondary-light-70: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 70%)
  );
  --secondary-light-80: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 80%)
  );
  --secondary-light-90: hsl(
    var(--secondary-h),
    var(--secondary-s),
    calc(var(--secondary-l) + 90%)
  );
  /**
   * primary-grey colors
   */
  --primary-grey-dark-4: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 4%)
  );
  --primary-grey-dark-5: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 5%)
  );
  --primary-grey-dark-8: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 8%)
  );
  --primary-grey-dark-10: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 10%)
  );
  --primary-grey-dark-15: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 15%)
  );
  --primary-grey-dark-20: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 20%)
  );
  --primary-grey-dark-30: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 30%)
  );
  --primary-grey-dark-35: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 35%)
  );
  --primary-grey-dark-40: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) - 40%)
  );
  --primary-grey-light-2: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) + 2%)
  );
  --primary-grey-light-3: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) + 3%)
  );
  --primary-grey-light-5: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) + 5%)
  );
  --primary-grey-light-6: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) + 6%)
  );
  --primary-grey-light-10: hsl(
    var(--primary-grey-h),
    var(--primary-grey-s),
    calc(var(--primary-grey-l) + 10%)
  );
  /**
   * danger colors
   */
  --danger-light-20: hsl(
    var(--danger-h),
    var(--danger-s),
    calc(var(--danger-l) + 20%)
  );
  --danger-light-24: hsl(
    var(--danger-h),
    var(--danger-s),
    calc(var(--danger-l) + 24%)
  );
  --danger-light-36: hsl(
    var(--danger-h),
    var(--danger-s),
    calc(var(--danger-l) + 36%)
  );
  --danger-light-40: hsl(
    var(--danger-h),
    var(--danger-s),
    calc(var(--danger-l) + 40%)
  );
  /**
   * warning colors
   */
  --warning-light-20: hsl(
    var(--warning-h),
    var(--warning-s),
    calc(var(--warning-l) + 20%)
  );
  --warning-light-24: hsl(
    var(--warning-h),
    var(--warning-s),
    calc(var(--warning-l) + 24%)
  );
  --warning-light-32: hsl(
    var(--warning-h),
    var(--warning-s),
    calc(var(--warning-l) + 32%)
  );
  /**
   * info colors
   */
  --info-shadow-from: hsla(var(--info-h), var(--info-s), var(--info-l), 0.42);
  --info-shadow-to: hsla(var(--info-h), var(--info-s), var(--info-l), 0.2);
  --info-light-20: hsl(
    var(--info-h),
    var(--info-s),
    calc(var(--info-l) + 20%)
  );
  --info-light-24: hsl(
    var(--info-h),
    var(--info-s),
    calc(var(--info-l) + 24%)
  );
  --info-light-45: hsl(
    var(--info-h),
    var(--info-s),
    calc(var(--info-l) + 45%)
  );
  /**
   * success colors
   */
  --success-light-20: hsl(
    var(--success-h),
    var(--success-s),
    calc(var(--success-l) + 20%)
  );
  --success-light-24: hsl(
    var(--success-h),
    var(--success-s),
    calc(var(--success-l) + 24%)
  );
  --success-light-40: hsl(
    var(--success-h),
    var(--success-s),
    calc(var(--success-l) + 40%)
  );
  --success-light-45: hsl(
    var(--success-h),
    var(--success-s),
    calc(var(--success-l) + 45%)
  );
  --success-light-48: hsl(
    var(--success-h),
    var(--success-s),
    calc(var(--success-l) + 48%)
  );
  /**
   * purple colors
   */
  --purple-light-36: hsl(
    var(--purple-h),
    var(--purple-s),
    calc(var(--purple-l) + 36%)
  );
  --purple-light-38: hsl(
    var(--purple-h),
    var(--purple-s),
    calc(var(--purple-l) + 38%)
  );
  /**
   * blue colors
   */
  --blue-light-32: hsl(
    var(--blue-h),
    var(--blue-s),
    calc(var(--blue-l) + 32%)
  );
  --blue-light-34: hsl(
    var(--blue-h),
    var(--blue-s),
    calc(var(--blue-l) + 34%)
  );
  /**
   * red colors
   */
  --red-light-38: hsl(
    var(--red-h),
    var(--red-s),
    calc(var(--red-l) + 38%)
  );
  /**
   * orange colors
   */
  --orange-light-18: hsl(
    var(--orange-h),
    var(--orange-s),
    calc(var(--orange-l) + 18%)
  );
  --orange-light-20: hsl(
    var(--orange-h),
    var(--orange-s),
    calc(var(--orange-l) + 20%)
  );
  /**
   * yellow colors
   */
  --yellow-dark-8: hsl(
    var(--yellow-h),
    var(--yellow-s),
    calc(var(--yellow-l) - 8%)
  );
  --yellow-light-22: hsl(
    var(--yellow-h),
    var(--yellow-s),
    calc(var(--yellow-l) + 22%)
  );
  /**
   * green colors
   */
  --green-light-15: hsl(
    var(--green-h),
    var(--green-s),
    calc(var(--green-l) + 15%)
  );
  --green-light-22: hsl(
    var(--green-h),
    var(--green-s),
    calc(var(--green-l) + 22%)
  );
  --green-light-23: hsl(
    var(--green-h),
    var(--green-s),
    calc(var(--green-l) + 23%)
  );
  /**
   * smoke-white colors
   */
  --smoke-white-dark-2: hsl(
    var(--smoke-white-h),
    var(--smoke-white-s),
    calc(var(--smoke-white-l) - 2%)
  );
  --smoke-white-dark-8: hsl(
    var(--smoke-white-h),
    var(--smoke-white-s),
    calc(var(--smoke-white-l) - 8%)
  );
  --smoke-white-dark-10: hsl(
    var(--smoke-white-h),
    var(--smoke-white-s),
    calc(var(--smoke-white-l) - 10%)
  );
  --smoke-white-dark-16: hsl(
    var(--smoke-white-h),
    var(--smoke-white-s),
    calc(var(--smoke-white-l) - 16%)
  );
  --smoke-white-light-2: hsl(
    var(--smoke-white-h),
    var(--smoke-white-s),
    calc(var(--smoke-white-l) + 2%)
  );
  /**
   * placeholder colors
   */
  --placeholder-dark-8: hsl(
    var(--placeholder-h),
    var(--placeholder-s),
    calc(var(--placeholder-l) - 8%)
  );
  --placeholder-light-10: hsl(
    var(--placeholder-h),
    var(--placeholder-s),
    calc(var(--placeholder-l) + 10%)
  );
  --placeholder-light-16: hsl(
    var(--placeholder-h),
    var(--placeholder-s),
    calc(var(--placeholder-l) + 16%)
  );
  /**
   * muted-grey colors
   */
  --muted-grey-dark-25: hsl(
    var(--muted-grey-h),
    var(--muted-grey-s),
    calc(var(--muted-grey-l) - 25%)
  );
  --muted-grey-light-14: hsl(
    var(--muted-grey-h),
    var(--muted-grey-s),
    calc(var(--muted-grey-l) + 14%)
  );
  --muted-grey-light-15: hsl(
    var(--muted-grey-h),
    var(--muted-grey-s),
    calc(var(--muted-grey-l) + 15%)
  );
  /**
   * fade-grey colors
   */
  --fade-grey-dark-2: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) - 2%)
  );
  --fade-grey-dark-3: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) - 3%)
  );
  --fade-grey-dark-4: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) - 4%)
  );
  --fade-grey-dark-5: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) - 5%)
  );
  --fade-grey-dark-6: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) - 6%)
  );
  --fade-grey-dark-8: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) - 8%)
  );
  --fade-grey-light-2: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) + 2%)
  );
  --fade-grey-light-3: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) + 3%)
  );
  --fade-grey-light-4: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) + 4%)
  );
  --fade-grey-light-5: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) + 5%)
  );
  --fade-grey-light-6: hsl(
    var(--fade-grey-h),
    var(--fade-grey-s),
    calc(var(--fade-grey-l) + 6%)
  );
  /**
   * widget-grey colors
   */
  --widget-grey-dark-1: hsl(
    var(--widget-grey-h),
    var(--widget-grey-s),
    calc(var(--widget-grey-l) - 1%)
  );
  --widget-grey-dark-2: hsl(
    var(--widget-grey-h),
    var(--widget-grey-s),
    calc(var(--widget-grey-l) - 2%)
  );
  --widget-grey-dark-3: hsl(
    var(--widget-grey-h),
    var(--widget-grey-s),
    calc(var(--widget-grey-l) - 3%)
  );
  --widget-grey-dark-4: hsl(
    var(--widget-grey-h),
    var(--widget-grey-s),
    calc(var(--widget-grey-l) - 4%)
  );
  --widget-grey-dark-8: hsl(
    var(--widget-grey-h),
    var(--widget-grey-s),
    calc(var(--widget-grey-l) - 8%)
  );
  --widget-grey-dark-12: hsl(
    var(--widget-grey-h),
    var(--widget-grey-s),
    calc(var(--widget-grey-l) - 12%)
  );
  --widget-grey-light-1: hsl(
    var(--widget-grey-h),
    var(--widget-grey-s),
    calc(var(--widget-grey-l) + 1%)
  );
  /**
   * dark-dark-text colors
   */
  --dark-dark-text-light-14: hsl(
    var(--dark-dark-text-h),
    var(--dark-dark-text-s),
    calc(var(--dark-dark-text-l) + 14%)
  );
  /**
   * dark-text colors
   */
  --dark-text-light-18: hsl(
    var(--dark-text-h),
    var(--dark-text-s),
    calc(var(--dark-text-l) + 18%)
  );
  --dark-text-light-25: hsl(
    var(--dark-text-h),
    var(--dark-text-s),
    calc(var(--dark-text-l) + 25%)
  );
  --dark-text-light-35: hsl(
    var(--dark-text-h),
    var(--dark-text-s),
    calc(var(--dark-text-l) + 35%)
  );
  /**
   * light-text colors
   */
  --light-text-dark-2: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 2%)
  );
  --light-text-dark-4: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 4%)
  );
  --light-text-dark-5: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 5%)
  );
  --light-text-dark-6: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 6%)
  );
  --light-text-dark-8: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 8%)
  );
  --light-text-dark-10: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 10%)
  );
  --light-text-dark-12: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 12%)
  );
  --light-text-dark-20: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 20%)
  );
  --light-text-dark-22: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) - 22%)
  );
  --light-text-light-2: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) + 2%)
  );
  --light-text-light-5: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) + 5%)
  );
  --light-text-light-6: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) + 6%)
  );
  --light-text-light-12: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) + 12%)
  );
  --light-text-light-15: hsl(
    var(--light-text-h),
    var(--light-text-s),
    calc(var(--light-text-l) + 15%)
  );
  /**
   * dark-sidebar colors
   */
  --dark-sidebar-dark-2: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) - 2%)
  );
  --dark-sidebar-dark-3: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) - 3%)
  );
  --dark-sidebar-dark-4: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) - 4%)
  );
  --dark-sidebar-dark-5: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) - 5%)
  );
  --dark-sidebar-dark-6: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) - 6%)
  );
  --dark-sidebar-dark-10: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) - 10%)
  );
  --dark-sidebar-dark-12: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) - 12%)
  );
  --dark-sidebar-light-1: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 1%)
  );
  --dark-sidebar-light-2: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 2%)
  );
  --dark-sidebar-light-3: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 3%)
  );
  --dark-sidebar-light-4: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 4%)
  );
  --dark-sidebar-light-5: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 5%)
  );
  --dark-sidebar-light-6: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 6%)
  );
  --dark-sidebar-light-7: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 7%)
  );
  --dark-sidebar-light-8: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 8%)
  );
  --dark-sidebar-light-9: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 9%)
  );
  --dark-sidebar-light-10: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 10%)
  );
  --dark-sidebar-light-12: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 12%)
  );
  --dark-sidebar-light-14: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 14%)
  );
  --dark-sidebar-light-15: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 15%)
  );
  --dark-sidebar-light-16: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 16%)
  );
  --dark-sidebar-light-18: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 18%)
  );
  --dark-sidebar-light-20: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 20%)
  );
  --dark-sidebar-light-22: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 22%)
  );
  --dark-sidebar-light-25: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 25%)
  );
  --dark-sidebar-light-55: hsl(
    var(--dark-sidebar-h),
    var(--dark-sidebar-s),
    calc(var(--dark-sidebar-l) + 55%)
  );
  /**
   * landing-xxx colors
   */
  --landing-xxx-dark-2: hsl(
    var(--landing-xxx-h),
    var(--landing-xxx-s),
    calc(var(--landing-xxx-l) - 2%)
  );
  --landing-xxx-light-2: hsl(
    var(--landing-xxx-h),
    var(--landing-xxx-s),
    calc(var(--landing-xxx-l) + 2%)
  );
  --landing-xxx-light-4: hsl(
    var(--landing-xxx-h),
    var(--landing-xxx-s),
    calc(var(--landing-xxx-l) + 4%)
  );
  --landing-xxx-light-6: hsl(
    var(--landing-xxx-h),
    var(--landing-xxx-s),
    calc(var(--landing-xxx-l) + 6%)
  );
  --landing-xxx-light-8: hsl(
    var(--landing-xxx-h),
    var(--landing-xxx-s),
    calc(var(--landing-xxx-l) + 8%)
  );
  --landing-xxx-light-12: hsl(
    var(--landing-xxx-h),
    var(--landing-xxx-s),
    calc(var(--landing-xxx-l) + 12%)
  );
  --landing-xxx-light-14: hsl(
    var(--landing-xxx-h),
    var(--landing-xxx-s),
    calc(var(--landing-xxx-l) + 14%)
  );
  --landing-xxx-light-18: hsl(
    var(--landing-xxx-h),
    var(--landing-xxx-s),
    calc(var(--landing-xxx-l) + 18%)
  );
  /**
   * landing-yyy colors
   */
  --landing-yyy-dark-6: hsl(
    var(--landing-yyy-h),
    var(--landing-yyy-s),
    calc(var(--landing-yyy-l) - 6%)
  );
  --landing-yyy-dark-12: hsl(
    var(--landing-yyy-h),
    var(--landing-yyy-s),
    calc(var(--landing-yyy-l) - 12%)
  );
  --landing-yyy-light-2: hsl(
    var(--landing-yyy-h),
    var(--landing-yyy-s),
    calc(var(--landing-yyy-l) + 2%)
  );
  --landing-yyy-light-4: hsl(
    var(--landing-yyy-h),
    var(--landing-yyy-s),
    calc(var(--landing-yyy-l) + 4%)
  );
  --landing-yyy-light-6: hsl(
    var(--landing-yyy-h),
    var(--landing-yyy-s),
    calc(var(--landing-yyy-l) + 6%)
  );
  --landing-yyy-light-8: hsl(
    var(--landing-yyy-h),
    var(--landing-yyy-s),
    calc(var(--landing-yyy-l) + 8%)
  );
  --landing-yyy-light-18: hsl(
    var(--landing-yyy-h),
    var(--landing-yyy-s),
    calc(var(--landing-yyy-l) + 18%)
  );
}
:root {
  --base-shadow: rgba(0, 0, 0, 0.12);
  --light-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  --light-box-shadow-md: -1px 3px 10px 0 rgba(0, 0, 0, 0.12);
  --primary-shadow-from: hsla(
    var(--primary-h),
    var(--primary-s),
    var(--primary-l),
    0.42
  );
  --primary-shadow-to: hsla(
    var(--primary-h),
    var(--primary-s),
    var(--primary-l),
    0.2
  );
  --primary-box-shadow: 0 14px 26px -12px var(--primary-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--primary-shadow-to) !important;
  --secondary-shadow-from: hsla(
    var(--secondary-h),
    var(--secondary-s),
    var(--secondary-l),
    0.42
  );
  --secondary-shadow-to: hsla(
    var(--secondary-h),
    var(--secondary-s),
    var(--secondary-l),
    0.2
  );
  --secondary-box-shadow: 0 14px 26px -12px var(--secondary-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--secondary-shadow-to) !important;
  --danger-shadow-from: hsla(
    var(--danger-h),
    var(--danger-s),
    var(--danger-l),
    0.42
  );
  --danger-shadow-to: hsla(
    var(--danger-h),
    var(--danger-s),
    var(--danger-l),
    0.2
  );
  --danger-box-shadow: 0 14px 26px -12px var(--danger-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--danger-shadow-to) !important;
  --warning-shadow-from: hsla(
    var(--warning-h),
    var(--warning-s),
    var(--warning-l),
    0.42
  );
  --warning-shadow-to: hsla(
    var(--warning-h),
    var(--warning-s),
    var(--warning-l),
    0.2
  );
  --warning-box-shadow: 0 14px 26px -12px var(--warning-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--warning-shadow-to) !important;
  --info-shadow-from: hsla(
    var(--info-h),
    var(--info-s),
    var(--info-l),
    0.42
  );
  --info-shadow-to: hsla(
    var(--info-h),
    var(--info-s),
    var(--info-l),
    0.2
  );
  --info-box-shadow: 0 14px 26px -12px var(--info-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--info-shadow-to) !important;
  --success-shadow-from: hsla(
    var(--success-h),
    var(--success-s),
    var(--success-l),
    0.42
  );
  --success-shadow-to: hsla(
    var(--success-h),
    var(--success-s),
    var(--success-l),
    0.2
  );
  --success-box-shadow: 0 14px 26px -12px var(--success-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--success-shadow-to) !important;
  --purple-shadow-from: hsla(
    var(--purple-h),
    var(--purple-s),
    var(--purple-l),
    0.42
  );
  --purple-shadow-to: hsla(
    var(--purple-h),
    var(--purple-s),
    var(--purple-l),
    0.2
  );
  --purple-box-shadow: 0 14px 26px -12px var(--purple-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--purple-shadow-to) !important;
  --blue-shadow-from: hsla(
    var(--blue-h),
    var(--blue-s),
    var(--blue-l),
    0.42
  );
  --blue-shadow-to: hsla(
    var(--blue-h),
    var(--blue-s),
    var(--blue-l),
    0.2
  );
  --blue-box-shadow: 0 14px 26px -12px var(--blue-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--blue-shadow-to) !important;
  --red-shadow-from: hsla(
    var(--red-h),
    var(--red-s),
    var(--red-l),
    0.42
  );
  --red-shadow-to: hsla(
    var(--red-h),
    var(--red-s),
    var(--red-l),
    0.2
  );
  --red-box-shadow: 0 14px 26px -12px var(--red-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--red-shadow-to) !important;
  --orange-shadow-from: hsla(
    var(--orange-h),
    var(--orange-s),
    var(--orange-l),
    0.42
  );
  --orange-shadow-to: hsla(
    var(--orange-h),
    var(--orange-s),
    var(--orange-l),
    0.2
  );
  --orange-box-shadow: 0 14px 26px -12px var(--orange-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--orange-shadow-to) !important;
  --yellow-shadow-from: hsla(
    var(--yellow-h),
    var(--yellow-s),
    var(--yellow-l),
    0.42
  );
  --yellow-shadow-to: hsla(
    var(--yellow-h),
    var(--yellow-s),
    var(--yellow-l),
    0.2
  );
  --yellow-box-shadow: 0 14px 26px -12px var(--yellow-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--yellow-shadow-to) !important;
  --green-shadow-from: hsla(
    var(--green-h),
    var(--green-s),
    var(--green-l),
    0.42
  );
  --green-shadow-to: hsla(
    var(--green-h),
    var(--green-s),
    var(--green-l),
    0.2
  );
  --green-box-shadow: 0 14px 26px -12px var(--green-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--green-shadow-to) !important;
  --github-shadow-from: hsla(
    var(--github-h),
    var(--github-s),
    var(--github-l),
    0.42
  );
  --github-shadow-to: hsla(
    var(--github-h),
    var(--github-s),
    var(--github-l),
    0.2
  );
  --github-box-shadow: 0 14px 26px -12px var(--github-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--github-shadow-to) !important;
  --invision-shadow-from: hsla(
    var(--invision-h),
    var(--invision-s),
    var(--invision-l),
    0.42
  );
  --invision-shadow-to: hsla(
    var(--invision-h),
    var(--invision-s),
    var(--invision-l),
    0.2
  );
  --invision-box-shadow: 0 14px 26px -12px var(--invision-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--invision-shadow-to) !important;
  --facebook-shadow-from: hsla(
    var(--facebook-h),
    var(--facebook-s),
    var(--facebook-l),
    0.42
  );
  --facebook-shadow-to: hsla(
    var(--facebook-h),
    var(--facebook-s),
    var(--facebook-l),
    0.2
  );
  --facebook-box-shadow: 0 14px 26px -12px var(--facebook-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--facebook-shadow-to) !important;
  --amazon-shadow-from: hsla(
    var(--amazon-h),
    var(--amazon-s),
    var(--amazon-l),
    0.42
  );
  --amazon-shadow-to: hsla(
    var(--amazon-h),
    var(--amazon-s),
    var(--amazon-l),
    0.2
  );
  --amazon-box-shadow: 0 14px 26px -12px var(--amazon-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--amazon-shadow-to) !important;
  --twitter-shadow-from: hsla(
    var(--twitter-h),
    var(--twitter-s),
    var(--twitter-l),
    0.42
  );
  --twitter-shadow-to: hsla(
    var(--twitter-h),
    var(--twitter-s),
    var(--twitter-l),
    0.2
  );
  --twitter-box-shadow: 0 14px 26px -12px var(--twitter-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--twitter-shadow-to) !important;
  --angular-shadow-from: hsla(
    var(--angular-h),
    var(--angular-s),
    var(--angular-l),
    0.42
  );
  --angular-shadow-to: hsla(
    var(--angular-h),
    var(--angular-s),
    var(--angular-l),
    0.2
  );
  --angular-box-shadow: 0 14px 26px -12px var(--angular-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--angular-shadow-to) !important;
  --linkedin-shadow-from: hsla(
    var(--linkedin-h),
    var(--linkedin-s),
    var(--linkedin-l),
    0.42
  );
  --linkedin-shadow-to: hsla(
    var(--linkedin-h),
    var(--linkedin-s),
    var(--linkedin-l),
    0.2
  );
  --linkedin-box-shadow: 0 14px 26px -12px var(--linkedin-shadow-from),
    0 4px 23px 0 var(--base-shadow),
    0 8px 10px -5px var(--linkedin-shadow-to) !important;
}
:root {
  --radius-small: 2px;
  --radius: 4px;
  --radius-large: 6px;
  --radius-rounded: 9999px;
}
:root {
  --font: "Roboto", sans-serif;
  --font-alt: "Montserrat", sans-serif;
  --font-monospace: "Fira Code", monospace;
  --font-size: 14px;
}
/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button {
  cursor: not-allowed;
}
.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}
.tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) {
  margin-bottom: 1.5rem;
}
.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after {
  background-color: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
  background-color: rgba(10, 10, 10, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(10, 10, 10, 0.4);
}
.is-small.modal-close, .is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}
.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}
.hero-video, .is-overlay, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/*
    1. Main Colors
    2. Global colors
    3. Brands colors
    4. Fonts
    5. Layout
    6. Base Shadows
    7. State Shadows
    8. Stack Shadows
    9. Brand Shadows
    10. Additional Colors Shadows
    11. Import bulma utilities
*/
/* ==========================================================================
1. Main Colors
========================================================================== */
/* ==========================================================================
2. Global colors
========================================================================== */
/* ==========================================================================
3. Brands colors
========================================================================== */
/* ==========================================================================
4. Fonts
========================================================================== */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * degular:
 *   - http://typekit.com/eulas/00000000000000007735c867
 *   - http://typekit.com/eulas/00000000000000007735c872
 *   - http://typekit.com/eulas/00000000000000007735c877
 * degular-display:
 *   - http://typekit.com/eulas/00000000000000007735c866
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2fce28/00000000000000007735c872/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "degular";
  src: url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "degular-display";
  src: url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/53b40a/00000000000000007735c866/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
.tk-degular {
  font-family: "degular", sans-serif;
}
.grecaptcha-badge {
  visibility: hidden !important;
}
.tk-degular-display {
  font-family: "degular-display", sans-serif;
}
/* ==========================================================================
5. Layout
========================================================================== */
/* ==========================================================================
6. Base Shadows
========================================================================== */
/* ==========================================================================
7. State Shadows
========================================================================== */
/* ==========================================================================
8. Stack Shadows
========================================================================== */
/* ==========================================================================
9. Brand Shadows
========================================================================== */
/* ==========================================================================
10. Additional Colors Shadows
========================================================================== */
/* Bulma Base */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
ul {
  list-style: none;
}
button,
input,
select,
textarea {
  margin: 0;
}
html {
  box-sizing: border-box;
}
*, *::before, *::after {
  box-sizing: inherit;
}
img,
video {
  height: auto;
  max-width: 100%;
}
iframe {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: inherit;
}
html {
  background-color: white;
  font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}
body,
button,
input,
optgroup,
select,
textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}
body {
  color: #f9f9f9;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}
a {
  color: #3273dc;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #363636;
}
code {
  background-color: whitesmoke;
  color: #da1039;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}
hr {
  background-color: whitesmoke;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}
img {
  height: auto;
  max-width: 100%;
}
input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}
small {
  font-size: 0.875em;
}
span {
  font-style: inherit;
  font-weight: inherit;
}
strong {
  color: #363636;
  font-weight: 700;
}
fieldset {
  border: none;
}
pre {
  -webkit-overflow-scrolling: touch;
  background-color: whitesmoke;
  color: #4a4a4a;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}
table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: #363636;
}
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Bulma Elements */
.box {
  background-color: white;
  border-radius: 18px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #4a4a4a;
  display: block;
  padding: 1.25rem;
}
a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc;
}
.button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .button.is-hovered {
  border-color: #b5b5b5;
  color: #363636;
}
.button:focus, .button.is-focused {
  border-color: #3273dc;
  color: #363636;
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.button:active, .button.is-active {
  border-color: #4a4a4a;
  color: #363636;
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: whitesmoke;
  color: #363636;
}
.button.is-text:active, .button.is-text.is-active {
  background-color: #e8e8e8;
  color: #363636;
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost {
  background: none;
  border-color: transparent;
  color: #3273dc;
  text-decoration: none;
}
.button.is-ghost:hover, .button.is-ghost.is-hovered {
  color: #3273dc;
  text-decoration: underline;
}
.button.is-white {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: #0a0a0a;
  color: white;
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: black;
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: white;
}
.button.is-white.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent white white !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #0a0a0a;
  color: white;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent white white !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: white;
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: white;
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: white;
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: white;
  color: #0a0a0a;
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black.is-loading::after {
  border-color: transparent transparent white white !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent white white !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: white;
  color: #0a0a0a;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}
.button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}
.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #fff;
  color: #363636;
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #363636;
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #363636 #363636 !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #363636;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #363636 #363636 !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary {
  background-color: #00d1b2;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: #00d1b2;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #fff;
  color: #00d1b2;
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #00d1b2;
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #00d1b2;
  color: #00d1b2;
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #00d1b2 #00d1b2 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #00d1b2;
  box-shadow: none;
  color: #00d1b2;
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #00d1b2;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #00d1b2 #00d1b2 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e;
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: #defffa;
  border-color: transparent;
  color: #00947e;
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: #d1fff8;
  border-color: transparent;
  color: #00947e;
}
.button.is-link {
  background-color: #3273dc;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: #276cda;
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: #2366d1;
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: #3273dc;
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: #3273dc;
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3273dc;
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #3273dc;
  color: #3273dc;
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #3273dc #3273dc !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: #3273dc;
  box-shadow: none;
  color: #3273dc;
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #3273dc;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #3273dc #3273dc !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light {
  background-color: #eef3fc;
  color: #2160c4;
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
  background-color: #e3ecfa;
  border-color: transparent;
  color: #2160c4;
}
.button.is-link.is-light:active, .button.is-link.is-light.is-active {
  background-color: #d8e4f8;
  border-color: transparent;
  color: #2160c4;
}
.button.is-info {
  background-color: #3298dc;
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: #2793da;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: #238cd1;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: #3298dc;
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: #3298dc;
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3298dc;
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3298dc;
  color: #3298dc;
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: #3298dc;
  border-color: #3298dc;
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #3298dc #3298dc !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3298dc;
  box-shadow: none;
  color: #3298dc;
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #3298dc;
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #3298dc #3298dc !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light {
  background-color: #eef6fc;
  color: #1d72aa;
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: #e3f1fa;
  border-color: transparent;
  color: #1d72aa;
}
.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: #d8ebf8;
  border-color: transparent;
  color: #1d72aa;
}
.button.is-success {
  background-color: #48c774;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: #3ec46d;
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: #3abb67;
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: #48c774;
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: #48c774;
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #48c774;
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c774;
  color: #48c774;
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: #48c774;
  border-color: #48c774;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #48c774 #48c774 !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c774;
  box-shadow: none;
  color: #48c774;
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #48c774;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #48c774 #48c774 !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light {
  background-color: #effaf3;
  color: #257942;
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
  background-color: #e6f7ec;
  border-color: transparent;
  color: #257942;
}
.button.is-success.is-light:active, .button.is-success.is-light.is-active {
  background-color: #dcf4e4;
  border-color: transparent;
  color: #257942;
}
.button.is-warning {
  background-color: #ffdd57;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: #ffdb4a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: #ffd83d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: #ffdd57;
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffdd57;
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffdd57;
  color: #ffdd57;
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: #ffdd57;
  border-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ffdd57 #ffdd57 !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffdd57;
  box-shadow: none;
  color: #ffdd57;
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffdd57 #ffdd57 !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-light {
  background-color: #fffbeb;
  color: #947600;
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: #fff8de;
  border-color: transparent;
  color: #947600;
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: #fff6d1;
  border-color: transparent;
  color: #947600;
}
.button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: #f14668;
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f14668;
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  color: #f14668;
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  box-shadow: none;
  color: #f14668;
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #f14668;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-small {
  font-size: 0.75rem;
}
.button.is-small:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal {
  font-size: 1rem;
}
.button.is-medium {
  font-size: 1.25rem;
}
.button.is-large {
  font-size: 1.5rem;
}
.button[disabled], fieldset[disabled] .button {
  background-color: white;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - (1em / 2));
  top: calc(50% - (1em / 2));
  position: absolute !important;
}
.button.is-static {
  background-color: whitesmoke;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}
.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 0.75rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #363636;
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: whitesmoke;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #363636;
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #363636;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 0.75rem;
}
.content.is-medium {
  font-size: 1.25rem;
}
.content.is-large {
  font-size: 1.5rem;
}
.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.icon.is-small {
  height: 1rem;
  width: 1rem;
}
.icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.icon.is-large {
  height: 3rem;
  width: 3rem;
}
.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}
.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}
.icon-text .icon:not(:last-child) {
  margin-right: 0.25em;
}
.icon-text .icon:not(:first-child) {
  margin-left: 0.25em;
}
div.icon-text {
  display: flex;
}
.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 9999px;
}
.image.is-fullwidth {
  width: 100%;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}
.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}
.image.is-5by4 {
  padding-top: 80%;
}
.image.is-4by3 {
  padding-top: 75%;
}
.image.is-3by2 {
  padding-top: 66.6666%;
}
.image.is-5by3 {
  padding-top: 60%;
}
.image.is-16by9 {
  padding-top: 56.25%;
}
.image.is-2by1 {
  padding-top: 50%;
}
.image.is-3by1 {
  padding-top: 33.3333%;
}
.image.is-4by5 {
  padding-top: 125%;
}
.image.is-3by4 {
  padding-top: 133.3333%;
}
.image.is-2by3 {
  padding-top: 150%;
}
.image.is-3by5 {
  padding-top: 166.6666%;
}
.image.is-9by16 {
  padding-top: 177.7777%;
}
.image.is-1by2 {
  padding-top: 200%;
}
.image.is-1by3 {
  padding-top: 300%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}
.notification {
  background-color: whitesmoke;
  border-radius: 8px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: white;
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: white;
  color: #0a0a0a;
}
.notification.is-black {
  background-color: #0a0a0a;
  color: white;
}
.notification.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: #363636;
  color: #fff;
}
.notification.is-primary {
  background-color: #00d1b2;
  color: #fff;
}
.notification.is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e;
}
.notification.is-link {
  background-color: #3273dc;
  color: #fff;
}
.notification.is-link.is-light {
  background-color: #eef3fc;
  color: #2160c4;
}
.notification.is-info {
  background-color: #3298dc;
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #eef6fc;
  color: #1d72aa;
}
.notification.is-success {
  background-color: #48c774;
  color: #fff;
}
.notification.is-success.is-light {
  background-color: #effaf3;
  color: #257942;
}
.notification.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-warning.is-light {
  background-color: #fffbeb;
  color: #947600;
}
.notification.is-danger {
  background-color: #f14668;
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: #ededed;
}
.progress::-webkit-progress-value {
  background-color: #4a4a4a;
}
.progress::-moz-progress-bar {
  background-color: #4a4a4a;
}
.progress::-ms-fill {
  background-color: #4a4a4a;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: white;
}
.progress.is-white::-moz-progress-bar {
  background-color: white;
}
.progress.is-white::-ms-fill {
  background-color: white;
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, white 30%, #ededed 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: #0a0a0a;
}
.progress.is-black::-moz-progress-bar {
  background-color: #0a0a0a;
}
.progress.is-black::-ms-fill {
  background-color: #0a0a0a;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: whitesmoke;
}
.progress.is-light::-moz-progress-bar {
  background-color: whitesmoke;
}
.progress.is-light::-ms-fill {
  background-color: whitesmoke;
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #363636;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #363636;
}
.progress.is-dark::-ms-fill {
  background-color: #363636;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #363636 30%, #ededed 30%);
}
.progress.is-primary::-webkit-progress-value {
  background-color: #00d1b2;
}
.progress.is-primary::-moz-progress-bar {
  background-color: #00d1b2;
}
.progress.is-primary::-ms-fill {
  background-color: #00d1b2;
}
.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #3273dc;
}
.progress.is-link::-moz-progress-bar {
  background-color: #3273dc;
}
.progress.is-link::-ms-fill {
  background-color: #3273dc;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: #3298dc;
}
.progress.is-info::-moz-progress-bar {
  background-color: #3298dc;
}
.progress.is-info::-ms-fill {
  background-color: #3298dc;
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #48c774;
}
.progress.is-success::-moz-progress-bar {
  background-color: #48c774;
}
.progress.is-success::-ms-fill {
  background-color: #48c774;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #48c774 30%, #ededed 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: #ffdd57;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #ffdd57;
}
.progress.is-warning::-ms-fill {
  background-color: #ffdd57;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: #f14668;
}
.progress.is-danger::-moz-progress-bar {
  background-color: #f14668;
}
.progress.is-danger::-ms-fill {
  background-color: #f14668;
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #f14668 30%, #ededed 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: #ededed;
  background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-ms-fill {
  animation-name: none;
}
.progress.is-small {
  height: 0.75rem;
}
.progress.is-medium {
  height: 1.25rem;
}
.progress.is-large {
  height: 1.5rem;
}
@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: white;
  color: #363636;
}
.table td,
.table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}
.table td.is-black,
.table th.is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.table td.is-light,
.table th.is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: #3298dc;
  border-color: #3298dc;
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #48c774;
  border-color: #48c774;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: #ffdd57;
  border-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: #41b883;
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: #363636;
}
.table th:not([align]) {
  text-align: inherit;
}
.table tr.is-selected {
  background-color: #41b883;
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: #363636;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: whitesmoke;
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: #fafafa;
}
.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}
.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tags .tag {
  margin-bottom: 0.5rem;
}
.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.tags:last-child {
  margin-bottom: -0.5rem;
}
.tags:not(:last-child) {
  margin-bottom: 1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 1rem;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 1.25rem;
}
.tags.is-centered {
  justify-content: center;
}
.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.tags.is-right {
  justify-content: flex-end;
}
.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}
.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}
.tags.has-addons .tag {
  margin-right: 0;
}
.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tags.has-addons .tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tag:not(body) {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 8px;
  color: #4a4a4a;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: white;
  color: #0a0a0a;
}
.tag:not(body).is-black {
  background-color: #0a0a0a;
  color: white;
}
.tag:not(body).is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: #363636;
  color: #fff;
}
.tag:not(body).is-primary {
  background-color: #00d1b2;
  color: #fff;
}
.tag:not(body).is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e;
}
.tag:not(body).is-link {
  background-color: #3273dc;
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: #eef3fc;
  color: #2160c4;
}
.tag:not(body).is-info {
  background-color: #3298dc;
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #eef6fc;
  color: #1d72aa;
}
.tag:not(body).is-success {
  background-color: #48c774;
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: #effaf3;
  color: #257942;
}
.tag:not(body).is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-warning.is-light {
  background-color: #fffbeb;
  color: #947600;
}
.tag:not(body).is-danger {
  background-color: #f14668;
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.tag:not(body).is-normal {
  font-size: 0.75rem;
}
.tag:not(body).is-medium {
  font-size: 1rem;
}
.tag:not(body).is-large {
  font-size: 1.25rem;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: #e8e8e8;
}
.tag:not(body).is-delete:active {
  background-color: #dbdbdb;
}
.tag:not(body).is-rounded {
  border-radius: 9999px;
}
a.tag:hover {
  text-decoration: underline;
}
.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}
.title {
  color: #363636;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title + .highlight {
  margin-top: -0.75rem;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 3rem;
}
.title.is-2 {
  font-size: 2.5rem;
}
.title.is-3 {
  font-size: 2rem;
}
.title.is-4 {
  font-size: 1.5rem;
}
.title.is-5 {
  font-size: 1.25rem;
}
.title.is-6 {
  font-size: 1rem;
}
.title.is-7 {
  font-size: 0.75rem;
}
.subtitle {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: #363636;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 3rem;
}
.subtitle.is-2 {
  font-size: 2.5rem;
}
.subtitle.is-3 {
  font-size: 2rem;
}
.subtitle.is-4 {
  font-size: 1.5rem;
}
.subtitle.is-5 {
  font-size: 1.25rem;
}
.subtitle.is-6 {
  font-size: 1rem;
}
.subtitle.is-7 {
  font-size: 0.75rem;
}
.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.highlight {
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
}
.highlight pre {
  overflow: auto;
  max-width: 100%;
}
.number {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 9999px;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}
/* Bulma Form */
.select select, .textarea, .input {
  background-color: white;
  border-color: #dbdbdb;
  border-radius: 8px;
  color: #363636;
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: #b5b5b5;
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: #3273dc;
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a;
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: white;
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: #0a0a0a;
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: whitesmoke;
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: #363636;
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: #00d1b2;
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: #3273dc;
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: #3298dc;
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: #48c774;
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: #ffdd57;
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: #f14668;
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 0.75rem;
}
.is-medium.textarea, .is-medium.input {
  font-size: 1.25rem;
}
.is-large.textarea, .is-large.input {
  font-size: 1.5rem;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}
.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}
.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: #363636;
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: #7a7a7a;
  cursor: not-allowed;
}
.radio + .radio {
  margin-left: 0.5em;
}
.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #3273dc;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: whitesmoke;
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #363636;
}
.select.is-white:not(:hover)::after {
  border-color: white;
}
.select.is-white select {
  border-color: white;
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: #f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: #0a0a0a;
}
.select.is-black select {
  border-color: #0a0a0a;
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: black;
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: whitesmoke;
}
.select.is-light select {
  border-color: whitesmoke;
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: #363636;
}
.select.is-dark select {
  border-color: #363636;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #292929;
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: #00d1b2;
}
.select.is-primary select {
  border-color: #00d1b2;
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: #00b89c;
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: #3273dc;
}
.select.is-link select {
  border-color: #3273dc;
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: #2366d1;
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: #3298dc;
}
.select.is-info select {
  border-color: #3298dc;
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #238cd1;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #48c774;
}
.select.is-success select {
  border-color: #48c774;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #3abb67;
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: #ffdd57;
}
.select.is-warning select {
  border-color: #ffdd57;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #ffd83d;
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: #f14668;
}
.select.is-danger select {
  border-color: #f14668;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #ef2e55;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.select.is-medium {
  font-size: 1.25rem;
}
.select.is-large {
  font-size: 1.5rem;
}
.select.is-disabled::after {
  border-color: #7a7a7a;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 0.75rem;
}
.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.select.is-loading.is-large:after {
  font-size: 1.5rem;
}
.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #0a0a0a;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-black .file-cta {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #040404;
  border-color: transparent;
  color: white;
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: white;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: white;
}
.file.is-light .file-cta {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta {
  background-color: #00d1b2;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: #3273dc;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #276cda;
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #2366d1;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: #3298dc;
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #2793da;
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #238cd1;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #48c774;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #3ec46d;
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #3abb67;
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: #ffdd57;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: #ffdb4a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #ffd83d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 0.75rem;
}
.file.is-medium {
  font-size: 1.25rem;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 1.5rem;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 8px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 8px 8px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 8px 8px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 8px 8px 0;
}
.file.is-right .file-name {
  border-radius: 8px 0 0 8px;
  border-width: 1px 0 1px 1px;
  order: -1;
}
.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: #eeeeee;
  color: #363636;
}
.file-label:hover .file-name {
  border-color: #d5d5d5;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #363636;
}
.file-label:active .file-name {
  border-color: #cfcfcf;
}
.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.file-cta,
.file-name {
  border-color: #dbdbdb;
  border-radius: 8px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}
.file-cta {
  background-color: whitesmoke;
  color: #4a4a4a;
}
.file-name {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}
.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}
.label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 0.75rem;
}
.label.is-medium {
  font-size: 1.25rem;
}
.label.is-large {
  font-size: 1.5rem;
}
.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}
.help.is-white {
  color: white;
}
.help.is-black {
  color: #0a0a0a;
}
.help.is-light {
  color: whitesmoke;
}
.help.is-dark {
  color: #363636;
}
.help.is-primary {
  color: #00d1b2;
}
.help.is-link {
  color: #3273dc;
}
.help.is-info {
  color: #3298dc;
}
.help.is-success {
  color: #48c774;
}
.help.is-warning {
  color: #ffdd57;
}
.help.is-danger {
  color: #f14668;
}
.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: flex;
  }
}
.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}
.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}
.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #4a4a4a;
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #dbdbdb;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 0.75rem;
}
.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.control.is-loading.is-large:after {
  font-size: 1.5rem;
}
/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: #3273dc;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: #363636;
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #363636;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: #b5b5b5;
  content: "/";
}
.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}
.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}
.breadcrumb.is-small {
  font-size: 0.75rem;
}
.breadcrumb.is-medium {
  font-size: 1.25rem;
}
.breadcrumb.is-large {
  font-size: 1.5rem;
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "→";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "•";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "·";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "≻";
}
.card {
  background-color: white;
  border-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #4a4a4a;
  max-width: 100%;
  position: relative;
}
.card-footer:first-child, .card-content:first-child, .card-header:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-footer:last-child, .card-content:last-child, .card-header:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
  display: flex;
}
.card-header-title {
  align-items: center;
  color: #363636;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}
.card-header-title.is-centered {
  justify-content: center;
}
.card-header-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}
.card-image {
  display: block;
  position: relative;
}
.card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.card-content {
  background-color: transparent;
  padding: 1.5rem;
}
.card-footer {
  background-color: transparent;
  border-top: 1px solid #ededed;
  align-items: stretch;
  display: flex;
}
.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}
.card-footer-item:not(:last-child) {
  border-right: 1px solid #ededed;
}
.card .media:not(:last-child) {
  margin-bottom: 1.5rem;
}
.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}
.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}
.dropdown-content {
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.dropdown-item {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}
a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover {
  background-color: whitesmoke;
  color: #0a0a0a;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: #3273dc;
  color: #fff;
}
.dropdown-divider {
  background-color: #ededed;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}
.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 8px;
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}
.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}
.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}
.level-left {
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .level-left {
    display: flex;
  }
}
.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 769px), print {
  .level-right {
    display: flex;
  }
}
.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}
.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}
.media .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  display: flex;
  padding-top: 0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}
.media .media .media {
  padding-top: 0.5rem;
}
.media .media .media + .media {
  margin-top: 0.5rem;
}
.media + .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}
.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.media-left {
  margin-right: 1rem;
}
.media-right {
  margin-left: 1rem;
}
.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}
@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto;
  }
}
.menu {
  font-size: 1rem;
}
.menu.is-small {
  font-size: 0.75rem;
}
.menu.is-medium {
  font-size: 1.25rem;
}
.menu.is-large {
  font-size: 1.5rem;
}
.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 2px;
  color: #4a4a4a;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: whitesmoke;
  color: #363636;
}
.menu-list a.is-active {
  background-color: #3273dc;
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}
.menu-label {
  color: #7a7a7a;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.menu-label:not(:first-child) {
  margin-top: 1em;
}
.menu-label:not(:last-child) {
  margin-bottom: 1em;
}
.message {
  background-color: whitesmoke;
  border-radius: 8px;
  font-size: 1rem;
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: 0.75rem;
}
.message.is-medium {
  font-size: 1.25rem;
}
.message.is-large {
  font-size: 1.5rem;
}
.message.is-white {
  background-color: white;
}
.message.is-white .message-header {
  background-color: white;
  color: #0a0a0a;
}
.message.is-white .message-body {
  border-color: white;
}
.message.is-black {
  background-color: #fafafa;
}
.message.is-black .message-header {
  background-color: #0a0a0a;
  color: white;
}
.message.is-black .message-body {
  border-color: #0a0a0a;
}
.message.is-light {
  background-color: #fafafa;
}
.message.is-light .message-header {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: whitesmoke;
}
.message.is-dark {
  background-color: #fafafa;
}
.message.is-dark .message-header {
  background-color: #363636;
  color: #fff;
}
.message.is-dark .message-body {
  border-color: #363636;
}
.message.is-primary {
  background-color: #ebfffc;
}
.message.is-primary .message-header {
  background-color: #00d1b2;
  color: #fff;
}
.message.is-primary .message-body {
  border-color: #00d1b2;
  color: #00947e;
}
.message.is-link {
  background-color: #eef3fc;
}
.message.is-link .message-header {
  background-color: #3273dc;
  color: #fff;
}
.message.is-link .message-body {
  border-color: #3273dc;
  color: #2160c4;
}
.message.is-info {
  background-color: #eef6fc;
}
.message.is-info .message-header {
  background-color: #3298dc;
  color: #fff;
}
.message.is-info .message-body {
  border-color: #3298dc;
  color: #1d72aa;
}
.message.is-success {
  background-color: #effaf3;
}
.message.is-success .message-header {
  background-color: #48c774;
  color: #fff;
}
.message.is-success .message-body {
  border-color: #48c774;
  color: #257942;
}
.message.is-warning {
  background-color: #fffbeb;
}
.message.is-warning .message-header {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-warning .message-body {
  border-color: #ffdd57;
  color: #947600;
}
.message.is-danger {
  background-color: #feecf0;
}
.message.is-danger .message-header {
  background-color: #f14668;
  color: #fff;
}
.message.is-danger .message-body {
  border-color: #f14668;
  color: #cc0f35;
}
.message-header {
  align-items: center;
  background-color: #4a4a4a;
  border-radius: 8px 8px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}
.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}
.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.message-body {
  border-color: #dbdbdb;
  border-radius: 8px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #4a4a4a;
  padding: 1.25em 1.5em;
}
.message-body code,
.message-body pre {
  background-color: white;
}
.message-body pre code {
  background-color: transparent;
}
.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.is-active {
  display: flex;
}
.modal-background {
  background-color: rgba(10, 10, 10, 0.86);
}
.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .modal-content,
.modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}
.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}
.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}
.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: whitesmoke;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}
.modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}
.modal-card-title {
  color: #363636;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}
.modal-card-foot {
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  border-top: 1px solid #dbdbdb;
}
.modal-card-foot .button:not(:last-child) {
  margin-right: 0.5em;
}
.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: white;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}
.navbar {
  background-color: white;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: white;
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #0a0a0a;
}
.navbar.is-white .navbar-burger {
  color: #0a0a0a;
}
@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
.navbar.is-white .navbar-start .navbar-link,
.navbar.is-white .navbar-end > .navbar-item,
.navbar.is-white .navbar-end .navbar-link {
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
.navbar.is-white .navbar-start .navbar-link:focus,
.navbar.is-white .navbar-start .navbar-link:hover,
.navbar.is-white .navbar-start .navbar-link.is-active,
.navbar.is-white .navbar-end > a.navbar-item:focus,
.navbar.is-white .navbar-end > a.navbar-item:hover,
.navbar.is-white .navbar-end > a.navbar-item.is-active,
.navbar.is-white .navbar-end .navbar-link:focus,
.navbar.is-white .navbar-end .navbar-link:hover,
.navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
.navbar.is-white .navbar-end .navbar-link::after {
    border-color: #0a0a0a;
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: white;
    color: #0a0a0a;
  }
}
.navbar.is-black {
  background-color: #0a0a0a;
  color: white;
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: white;
}
.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: black;
  color: white;
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: white;
}
.navbar.is-black .navbar-burger {
  color: white;
}
@media screen and (min-width: 1024px) {
  .navbar.is-black .navbar-start > .navbar-item,
.navbar.is-black .navbar-start .navbar-link,
.navbar.is-black .navbar-end > .navbar-item,
.navbar.is-black .navbar-end .navbar-link {
    color: white;
  }
  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
.navbar.is-black .navbar-start .navbar-link:focus,
.navbar.is-black .navbar-start .navbar-link:hover,
.navbar.is-black .navbar-start .navbar-link.is-active,
.navbar.is-black .navbar-end > a.navbar-item:focus,
.navbar.is-black .navbar-end > a.navbar-item:hover,
.navbar.is-black .navbar-end > a.navbar-item.is-active,
.navbar.is-black .navbar-end .navbar-link:focus,
.navbar.is-black .navbar-end .navbar-link:hover,
.navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: black;
    color: white;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
.navbar.is-black .navbar-end .navbar-link::after {
    border-color: white;
  }
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: black;
    color: white;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a0a0a;
    color: white;
  }
}
.navbar.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
.navbar.is-light .navbar-start .navbar-link,
.navbar.is-light .navbar-end > .navbar-item,
.navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
.navbar.is-light .navbar-start .navbar-link:focus,
.navbar.is-light .navbar-start .navbar-link:hover,
.navbar.is-light .navbar-start .navbar-link.is-active,
.navbar.is-light .navbar-end > a.navbar-item:focus,
.navbar.is-light .navbar-end > a.navbar-item:hover,
.navbar.is-light .navbar-end > a.navbar-item.is-active,
.navbar.is-light .navbar-end .navbar-link:focus,
.navbar.is-light .navbar-end .navbar-link:hover,
.navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start .navbar-link::after,
.navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: #363636;
  color: #fff;
}
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: #292929;
  color: #fff;
}
.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-dark .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
.navbar.is-dark .navbar-start .navbar-link,
.navbar.is-dark .navbar-end > .navbar-item,
.navbar.is-dark .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
.navbar.is-dark .navbar-start .navbar-link:focus,
.navbar.is-dark .navbar-start .navbar-link:hover,
.navbar.is-dark .navbar-start .navbar-link.is-active,
.navbar.is-dark .navbar-end > a.navbar-item:focus,
.navbar.is-dark .navbar-end > a.navbar-item:hover,
.navbar.is-dark .navbar-end > a.navbar-item.is-active,
.navbar.is-dark .navbar-end .navbar-link:focus,
.navbar.is-dark .navbar-end .navbar-link:hover,
.navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: #292929;
    color: #fff;
  }
  .navbar.is-dark .navbar-start .navbar-link::after,
.navbar.is-dark .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #292929;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #363636;
    color: #fff;
  }
}
.navbar.is-primary {
  background-color: #00d1b2;
  color: #fff;
}
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: #00b89c;
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
.navbar.is-primary .navbar-start .navbar-link,
.navbar.is-primary .navbar-end > .navbar-item,
.navbar.is-primary .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
.navbar.is-primary .navbar-start .navbar-link:focus,
.navbar.is-primary .navbar-start .navbar-link:hover,
.navbar.is-primary .navbar-start .navbar-link.is-active,
.navbar.is-primary .navbar-end > a.navbar-item:focus,
.navbar.is-primary .navbar-end > a.navbar-item:hover,
.navbar.is-primary .navbar-end > a.navbar-item.is-active,
.navbar.is-primary .navbar-end .navbar-link:focus,
.navbar.is-primary .navbar-end .navbar-link:hover,
.navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: #00b89c;
    color: #fff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after,
.navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #00b89c;
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #00d1b2;
    color: #fff;
  }
}
.navbar.is-link {
  background-color: #3273dc;
  color: #fff;
}
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: #2366d1;
  color: #fff;
}
.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-link .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-link .navbar-start > .navbar-item,
.navbar.is-link .navbar-start .navbar-link,
.navbar.is-link .navbar-end > .navbar-item,
.navbar.is-link .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
.navbar.is-link .navbar-start .navbar-link:focus,
.navbar.is-link .navbar-start .navbar-link:hover,
.navbar.is-link .navbar-start .navbar-link.is-active,
.navbar.is-link .navbar-end > a.navbar-item:focus,
.navbar.is-link .navbar-end > a.navbar-item:hover,
.navbar.is-link .navbar-end > a.navbar-item.is-active,
.navbar.is-link .navbar-end .navbar-link:focus,
.navbar.is-link .navbar-end .navbar-link:hover,
.navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: #2366d1;
    color: #fff;
  }
  .navbar.is-link .navbar-start .navbar-link::after,
.navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #2366d1;
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #3273dc;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: #3298dc;
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #238cd1;
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
.navbar.is-info .navbar-start .navbar-link,
.navbar.is-info .navbar-end > .navbar-item,
.navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
.navbar.is-info .navbar-start .navbar-link:focus,
.navbar.is-info .navbar-start .navbar-link:hover,
.navbar.is-info .navbar-start .navbar-link.is-active,
.navbar.is-info .navbar-end > a.navbar-item:focus,
.navbar.is-info .navbar-end > a.navbar-item:hover,
.navbar.is-info .navbar-end > a.navbar-item.is-active,
.navbar.is-info .navbar-end .navbar-link:focus,
.navbar.is-info .navbar-end .navbar-link:hover,
.navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #238cd1;
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
.navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #238cd1;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #3298dc;
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #48c774;
  color: #fff;
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: #3abb67;
  color: #fff;
}
.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-success .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
.navbar.is-success .navbar-start .navbar-link,
.navbar.is-success .navbar-end > .navbar-item,
.navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
.navbar.is-success .navbar-start .navbar-link:focus,
.navbar.is-success .navbar-start .navbar-link:hover,
.navbar.is-success .navbar-start .navbar-link.is-active,
.navbar.is-success .navbar-end > a.navbar-item:focus,
.navbar.is-success .navbar-end > a.navbar-item:hover,
.navbar.is-success .navbar-end > a.navbar-item.is-active,
.navbar.is-success .navbar-end .navbar-link:focus,
.navbar.is-success .navbar-end .navbar-link:hover,
.navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: #3abb67;
    color: #fff;
  }
  .navbar.is-success .navbar-start .navbar-link::after,
.navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3abb67;
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #48c774;
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #ffd83d;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
.navbar.is-warning .navbar-start .navbar-link,
.navbar.is-warning .navbar-end > .navbar-item,
.navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
.navbar.is-warning .navbar-start .navbar-link:focus,
.navbar.is-warning .navbar-start .navbar-link:hover,
.navbar.is-warning .navbar-start .navbar-link.is-active,
.navbar.is-warning .navbar-end > a.navbar-item:focus,
.navbar.is-warning .navbar-end > a.navbar-item:hover,
.navbar.is-warning .navbar-end > a.navbar-item.is-active,
.navbar.is-warning .navbar-end .navbar-link:focus,
.navbar.is-warning .navbar-end .navbar-link:hover,
.navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #ffd83d;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
.navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ffd83d;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: #f14668;
  color: #fff;
}
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: #ef2e55;
  color: #fff;
}
.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-danger .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
.navbar.is-danger .navbar-start .navbar-link,
.navbar.is-danger .navbar-end > .navbar-item,
.navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
.navbar.is-danger .navbar-start .navbar-link:focus,
.navbar.is-danger .navbar-start .navbar-link:hover,
.navbar.is-danger .navbar-start .navbar-link.is-active,
.navbar.is-danger .navbar-end > a.navbar-item:focus,
.navbar.is-danger .navbar-end > a.navbar-item:hover,
.navbar.is-danger .navbar-end > a.navbar-item.is-active,
.navbar.is-danger .navbar-end .navbar-link:focus,
.navbar.is-danger .navbar-end .navbar-link:hover,
.navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: #ef2e55;
    color: #fff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
.navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ef2e55;
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #f14668;
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 whitesmoke;
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 whitesmoke;
}
.navbar.is-fixed-top {
  top: 0;
}
html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}
.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem;
}
.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent;
}
.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}
.navbar-burger {
  color: #4a4a4a;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}
.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}
.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}
.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}
.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}
.navbar-menu {
  display: none;
}
.navbar-item,
.navbar-link {
  color: #4a4a4a;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
a.navbar-item,
.navbar-link {
  cursor: pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: #fafafa;
  color: #3273dc;
}
.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: 1.75rem;
}
.navbar-item.has-dropdown {
  padding: 0;
}
.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #3273dc;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #3273dc;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #3273dc;
  padding-bottom: calc(0.5rem - 3px);
}
.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: #3273dc;
  margin-top: -0.375em;
  right: 1.125em;
}
.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.navbar-divider {
  background-color: whitesmoke;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}
@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }

  .navbar-brand .navbar-item,
.navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }

  .navbar-link::after {
    display: none;
  }

  .navbar-menu {
    background-color: white;
    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }

  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }

  html.has-navbar-fixed-top-touch,
body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-touch,
body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
.navbar-menu,
.navbar-start,
.navbar-end {
    align-items: stretch;
    display: flex;
  }

  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-spaced {
    padding: 1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
.navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
.navbar.is-spaced .navbar-link {
    border-radius: 8px;
  }
  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
.navbar.is-transparent .navbar-link:focus,
.navbar.is-transparent .navbar-link:hover,
.navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #3273dc;
  }

  .navbar-burger {
    display: none;
  }

  .navbar-item,
.navbar-link {
    align-items: center;
    display: flex;
  }

  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #dbdbdb;
    border-radius: 18px 18px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }

  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }

  .navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }

  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }

  .navbar-dropdown {
    background-color: white;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    border-top: 2px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #3273dc;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 18px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }

  .navbar-divider {
    display: block;
  }

  .navbar > .container .navbar-brand,
.container > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu,
.container > .navbar .navbar-menu {
    margin-right: -0.75rem;
  }

  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }

  html.has-navbar-fixed-top-desktop,
body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-desktop,
body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.has-spaced-navbar-fixed-top,
body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.has-spaced-navbar-fixed-bottom,
body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }

  a.navbar-item.is-active,
.navbar-link.is-active {
    color: #0a0a0a;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
.navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }

  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #fafafa;
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}
.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 0.75rem;
}
.pagination.is-medium {
  font-size: 1.25rem;
}
.pagination.is-large {
  font-size: 1.5rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}
.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}
.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #363636;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #3273dc;
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}
.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.pagination-link.is-current {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}
.pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none;
}
.pagination-list {
  flex-wrap: wrap;
}
.pagination-list li {
  list-style: none;
}
@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap;
  }

  .pagination-previous,
.pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }

  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }

  .pagination-previous {
    order: 2;
  }

  .pagination-next {
    order: 3;
  }

  .pagination {
    justify-content: space-between;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.panel {
  border-radius: 18px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  font-size: 1rem;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}
.panel.is-white .panel-heading {
  background-color: white;
  color: #0a0a0a;
}
.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: white;
}
.panel.is-white .panel-block.is-active .panel-icon {
  color: white;
}
.panel.is-black .panel-heading {
  background-color: #0a0a0a;
  color: white;
}
.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #0a0a0a;
}
.panel.is-black .panel-block.is-active .panel-icon {
  color: #0a0a0a;
}
.panel.is-light .panel-heading {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: whitesmoke;
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: whitesmoke;
}
.panel.is-dark .panel-heading {
  background-color: #363636;
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #363636;
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: #363636;
}
.panel.is-primary .panel-heading {
  background-color: #00d1b2;
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active {
  border-bottom-color: #00d1b2;
}
.panel.is-primary .panel-block.is-active .panel-icon {
  color: #00d1b2;
}
.panel.is-link .panel-heading {
  background-color: #3273dc;
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #3273dc;
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: #3273dc;
}
.panel.is-info .panel-heading {
  background-color: #3298dc;
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: #3298dc;
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: #3298dc;
}
.panel.is-success .panel-heading {
  background-color: #48c774;
  color: #fff;
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #48c774;
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: #48c774;
}
.panel.is-warning .panel-heading {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #ffdd57;
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: #ffdd57;
}
.panel.is-danger .panel-heading {
  background-color: #f14668;
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #f14668;
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: #f14668;
}
.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid #ededed;
}
.panel-heading {
  background-color: #ededed;
  border-radius: 18px 18px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}
.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}
.panel-tabs a {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: #4a4a4a;
  color: #363636;
}
.panel-list a {
  color: #4a4a4a;
}
.panel-list a:hover {
  color: #3273dc;
}
.panel-block {
  align-items: center;
  color: #363636;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}
.panel-block input[type=checkbox] {
  margin-right: 0.75em;
}
.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.panel-block.is-wrapped {
  flex-wrap: wrap;
}
.panel-block.is-active {
  border-left-color: #3273dc;
  color: #363636;
}
.panel-block.is-active .panel-icon {
  color: #3273dc;
}
.panel-block:last-child {
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
}
a.panel-block,
label.panel-block {
  cursor: pointer;
}
a.panel-block:hover,
label.panel-block:hover {
  background-color: whitesmoke;
}
.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  margin-right: 0.75em;
}
.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}
.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #4a4a4a;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: #363636;
  color: #363636;
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: #3273dc;
  color: #3273dc;
}
.tabs ul {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}
.tabs ul.is-left {
  padding-right: 0.75em;
}
.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}
.tabs .icon:first-child {
  margin-right: 0.5em;
}
.tabs .icon:last-child {
  margin-left: 0.5em;
}
.tabs.is-centered ul {
  justify-content: center;
}
.tabs.is-right ul {
  justify-content: flex-end;
}
.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 8px 8px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: whitesmoke;
  border-bottom-color: #dbdbdb;
}
.tabs.is-boxed li.is-active a {
  background-color: white;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #b5b5b5;
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.tabs.is-toggle li:last-child a {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.tabs.is-toggle li.is-active a {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
  z-index: 1;
}
.tabs.is-toggle ul {
  border-bottom: none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em;
}
.tabs.is-small {
  font-size: 0.75rem;
}
.tabs.is-medium {
  font-size: 1.25rem;
}
.tabs.is-large {
  font-size: 1.5rem;
}
/* Bulma Grid */
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.3333333333%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.3333333333%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.6666666667%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.6666666667%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.3333333333%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.3333333333%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.6666666667%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.6666666667%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.3333333333%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.3333333333%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.6666666667%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.6666666667%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.3333333333%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.3333333333%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.6666666667%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.6666666667%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.3333333333%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.6666666667%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.3333333333%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.6666666667%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.3333333333%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.6666666667%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.3333333333%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.6666666667%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.3333333333%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.6666666667%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.3333333333%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.6666666667%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.3333333333%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.6666666667%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.3333333333%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.6666666667%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.3333333333%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.6666666667%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.3333333333%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.6666666667%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.3333333333%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.6666666667%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.3333333333%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.6666666667%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.3333333333%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.6666666667%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.3333333333%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.6666666667%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.3333333333%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.6666666667%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.3333333333%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.6666666667%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.3333333333%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.6666666667%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.3333333333%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.6666666667%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.3333333333%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.6666666667%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.3333333333%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.6666666667%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 769px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}
.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable > .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 769px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.3333333333%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.6666666667%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.3333333333%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.6666666667%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.3333333333%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.6666666667%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.3333333333%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.6666666667%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}
/* Bulma Helpers */
.has-text-white {
  color: white !important;
}
a.has-text-white:hover, a.has-text-white:focus {
  color: #e6e6e6 !important;
}
.has-background-white {
  background-color: white !important;
}
.has-text-black {
  color: #0a0a0a !important;
}
a.has-text-black:hover, a.has-text-black:focus {
  color: black !important;
}
.has-background-black {
  background-color: #0a0a0a !important;
}
.has-text-light {
  color: whitesmoke !important;
}
a.has-text-light:hover, a.has-text-light:focus {
  color: #dbdbdb !important;
}
.has-background-light {
  background-color: whitesmoke !important;
}
.has-text-dark {
  color: #363636 !important;
}
a.has-text-dark:hover, a.has-text-dark:focus {
  color: #1c1c1c !important;
}
.has-background-dark {
  background-color: #363636 !important;
}
.has-text-primary {
  color: #00d1b2 !important;
}
a.has-text-primary:hover, a.has-text-primary:focus {
  color: #009e86 !important;
}
.has-background-primary {
  background-color: #00d1b2 !important;
}
.has-text-primary-light {
  color: #ebfffc !important;
}
a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: #b8fff4 !important;
}
.has-background-primary-light {
  background-color: #ebfffc !important;
}
.has-text-primary-dark {
  color: #00947e !important;
}
a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: #00c7a9 !important;
}
.has-background-primary-dark {
  background-color: #00947e !important;
}
.has-text-link {
  color: #3273dc !important;
}
a.has-text-link:hover, a.has-text-link:focus {
  color: #205bbc !important;
}
.has-background-link {
  background-color: #3273dc !important;
}
.has-text-link-light {
  color: #eef3fc !important;
}
a.has-text-link-light:hover, a.has-text-link-light:focus {
  color: #c2d5f5 !important;
}
.has-background-link-light {
  background-color: #eef3fc !important;
}
.has-text-link-dark {
  color: #2160c4 !important;
}
a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: #3b79de !important;
}
.has-background-link-dark {
  background-color: #2160c4 !important;
}
.has-text-info {
  color: #3298dc !important;
}
a.has-text-info:hover, a.has-text-info:focus {
  color: #207dbc !important;
}
.has-background-info {
  background-color: #3298dc !important;
}
.has-text-info-light {
  color: #eef6fc !important;
}
a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: #c2e0f5 !important;
}
.has-background-info-light {
  background-color: #eef6fc !important;
}
.has-text-info-dark {
  color: #1d72aa !important;
}
a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: #248fd6 !important;
}
.has-background-info-dark {
  background-color: #1d72aa !important;
}
.has-text-success {
  color: #48c774 !important;
}
a.has-text-success:hover, a.has-text-success:focus {
  color: #34a85c !important;
}
.has-background-success {
  background-color: #48c774 !important;
}
.has-text-success-light {
  color: #effaf3 !important;
}
a.has-text-success-light:hover, a.has-text-success-light:focus {
  color: #c8eed6 !important;
}
.has-background-success-light {
  background-color: #effaf3 !important;
}
.has-text-success-dark {
  color: #257942 !important;
}
a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: #31a058 !important;
}
.has-background-success-dark {
  background-color: #257942 !important;
}
.has-text-warning {
  color: #ffdd57 !important;
}
a.has-text-warning:hover, a.has-text-warning:focus {
  color: #ffd324 !important;
}
.has-background-warning {
  background-color: #ffdd57 !important;
}
.has-text-warning-light {
  color: #fffbeb !important;
}
a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: #fff1b8 !important;
}
.has-background-warning-light {
  background-color: #fffbeb !important;
}
.has-text-warning-dark {
  color: #947600 !important;
}
a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: #c79f00 !important;
}
.has-background-warning-dark {
  background-color: #947600 !important;
}
.has-text-danger {
  color: #f14668 !important;
}
a.has-text-danger:hover, a.has-text-danger:focus {
  color: #ee1742 !important;
}
.has-background-danger {
  background-color: #f14668 !important;
}
.has-text-danger-light {
  color: #feecf0 !important;
}
a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: #fabdc9 !important;
}
.has-background-danger-light {
  background-color: #feecf0 !important;
}
.has-text-danger-dark {
  color: #cc0f35 !important;
}
a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: #ee2049 !important;
}
.has-background-danger-dark {
  background-color: #cc0f35 !important;
}
.has-text-black-bis {
  color: #121212 !important;
}
.has-background-black-bis {
  background-color: #121212 !important;
}
.has-text-black-ter {
  color: #242424 !important;
}
.has-background-black-ter {
  background-color: #242424 !important;
}
.has-text-grey-darker {
  color: #363636 !important;
}
.has-background-grey-darker {
  background-color: #363636 !important;
}
.has-text-grey-dark {
  color: #4a4a4a !important;
}
.has-background-grey-dark {
  background-color: #4a4a4a !important;
}
.has-text-grey {
  color: #7a7a7a !important;
}
.has-background-grey {
  background-color: #7a7a7a !important;
}
.has-text-grey-light {
  color: #b5b5b5 !important;
}
.has-background-grey-light {
  background-color: #b5b5b5 !important;
}
.has-text-grey-lighter {
  color: #dbdbdb !important;
}
.has-background-grey-lighter {
  background-color: #dbdbdb !important;
}
.has-text-white-ter {
  color: whitesmoke !important;
}
.has-background-white-ter {
  background-color: whitesmoke !important;
}
.has-text-white-bis {
  color: #fafafa !important;
}
.has-background-white-bis {
  background-color: #fafafa !important;
}
.is-flex-direction-row {
  flex-direction: row !important;
}
.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}
.is-flex-direction-column {
  flex-direction: column !important;
}
.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}
.is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}
.is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}
.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.is-justify-content-flex-start {
  justify-content: flex-start !important;
}
.is-justify-content-flex-end {
  justify-content: flex-end !important;
}
.is-justify-content-center {
  justify-content: center !important;
}
.is-justify-content-space-between {
  justify-content: space-between !important;
}
.is-justify-content-space-around {
  justify-content: space-around !important;
}
.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}
.is-justify-content-start {
  justify-content: start !important;
}
.is-justify-content-end {
  justify-content: end !important;
}
.is-justify-content-left {
  justify-content: left !important;
}
.is-justify-content-right {
  justify-content: right !important;
}
.is-align-content-flex-start {
  align-content: flex-start !important;
}
.is-align-content-flex-end {
  align-content: flex-end !important;
}
.is-align-content-center {
  align-content: center !important;
}
.is-align-content-space-between {
  align-content: space-between !important;
}
.is-align-content-space-around {
  align-content: space-around !important;
}
.is-align-content-space-evenly {
  align-content: space-evenly !important;
}
.is-align-content-stretch {
  align-content: stretch !important;
}
.is-align-content-start {
  align-content: start !important;
}
.is-align-content-end {
  align-content: end !important;
}
.is-align-content-baseline {
  align-content: baseline !important;
}
.is-align-items-stretch {
  align-items: stretch !important;
}
.is-align-items-flex-start {
  align-items: flex-start !important;
}
.is-align-items-flex-end {
  align-items: flex-end !important;
}
.is-align-items-center {
  align-items: center !important;
}
.is-align-items-baseline {
  align-items: baseline !important;
}
.is-align-items-start {
  align-items: start !important;
}
.is-align-items-end {
  align-items: end !important;
}
.is-align-items-self-start {
  align-items: self-start !important;
}
.is-align-items-self-end {
  align-items: self-end !important;
}
.is-align-self-auto {
  align-self: auto !important;
}
.is-align-self-flex-start {
  align-self: flex-start !important;
}
.is-align-self-flex-end {
  align-self: flex-end !important;
}
.is-align-self-center {
  align-self: center !important;
}
.is-align-self-baseline {
  align-self: baseline !important;
}
.is-align-self-stretch {
  align-self: stretch !important;
}
.is-flex-grow-0 {
  flex-grow: 0 !important;
}
.is-flex-grow-1 {
  flex-grow: 1 !important;
}
.is-flex-grow-2 {
  flex-grow: 2 !important;
}
.is-flex-grow-3 {
  flex-grow: 3 !important;
}
.is-flex-grow-4 {
  flex-grow: 4 !important;
}
.is-flex-grow-5 {
  flex-grow: 5 !important;
}
.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}
.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}
.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}
.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}
.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}
.is-pulled-left {
  float: left !important;
}
.is-pulled-right {
  float: right !important;
}
.is-radiusless {
  border-radius: 0 !important;
}
.is-shadowless {
  box-shadow: none !important;
}
.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}
.is-clipped {
  overflow: hidden !important;
}
.is-relative {
  position: relative !important;
}
.is-marginless {
  margin: 0 !important;
}
.is-paddingless {
  padding: 0 !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.m-3 {
  margin: 0.75rem !important;
}
.mt-3 {
  margin-top: 0.75rem !important;
}
.mr-3 {
  margin-right: 0.75rem !important;
}
.mb-3 {
  margin-bottom: 0.75rem !important;
}
.ml-3 {
  margin-left: 0.75rem !important;
}
.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.m-4 {
  margin: 1rem !important;
}
.mt-4 {
  margin-top: 1rem !important;
}
.mr-4 {
  margin-right: 1rem !important;
}
.mb-4 {
  margin-bottom: 1rem !important;
}
.ml-4 {
  margin-left: 1rem !important;
}
.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.m-5 {
  margin: 1.5rem !important;
}
.mt-5 {
  margin-top: 1.5rem !important;
}
.mr-5 {
  margin-right: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 1.5rem !important;
}
.ml-5 {
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.m-6 {
  margin: 3rem !important;
}
.mt-6 {
  margin-top: 3rem !important;
}
.mr-6 {
  margin-right: 3rem !important;
}
.mb-6 {
  margin-bottom: 3rem !important;
}
.ml-6 {
  margin-left: 3rem !important;
}
.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1 {
  padding-left: 0.25rem !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.p-3 {
  padding: 0.75rem !important;
}
.pt-3 {
  padding-top: 0.75rem !important;
}
.pr-3 {
  padding-right: 0.75rem !important;
}
.pb-3 {
  padding-bottom: 0.75rem !important;
}
.pl-3 {
  padding-left: 0.75rem !important;
}
.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.p-4 {
  padding: 1rem !important;
}
.pt-4 {
  padding-top: 1rem !important;
}
.pr-4 {
  padding-right: 1rem !important;
}
.pb-4 {
  padding-bottom: 1rem !important;
}
.pl-4 {
  padding-left: 1rem !important;
}
.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.p-5 {
  padding: 1.5rem !important;
}
.pt-5 {
  padding-top: 1.5rem !important;
}
.pr-5 {
  padding-right: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 1.5rem !important;
}
.pl-5 {
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.p-6 {
  padding: 3rem !important;
}
.pt-6 {
  padding-top: 3rem !important;
}
.pr-6 {
  padding-right: 3rem !important;
}
.pb-6 {
  padding-bottom: 3rem !important;
}
.pl-6 {
  padding-left: 3rem !important;
}
.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.is-size-1 {
  font-size: 3rem !important;
}
.is-size-2 {
  font-size: 2.5rem !important;
}
.is-size-3 {
  font-size: 2rem !important;
}
.is-size-4 {
  font-size: 1.5rem !important;
}
.is-size-5 {
  font-size: 1.25rem !important;
}
.is-size-6 {
  font-size: 1rem !important;
}
.is-size-7 {
  font-size: 0.75rem !important;
}
@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }

  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }

  .is-size-3-mobile {
    font-size: 2rem !important;
  }

  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }

  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }

  .is-size-6-mobile {
    font-size: 1rem !important;
  }

  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }

  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }

  .is-size-3-tablet {
    font-size: 2rem !important;
  }

  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }

  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }

  .is-size-6-tablet {
    font-size: 1rem !important;
  }

  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }

  .is-size-2-touch {
    font-size: 2.5rem !important;
  }

  .is-size-3-touch {
    font-size: 2rem !important;
  }

  .is-size-4-touch {
    font-size: 1.5rem !important;
  }

  .is-size-5-touch {
    font-size: 1.25rem !important;
  }

  .is-size-6-touch {
    font-size: 1rem !important;
  }

  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }

  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }

  .is-size-3-desktop {
    font-size: 2rem !important;
  }

  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }

  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }

  .is-size-6-desktop {
    font-size: 1rem !important;
  }

  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }

  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }

  .is-size-3-widescreen {
    font-size: 2rem !important;
  }

  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }

  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }

  .is-size-6-widescreen {
    font-size: 1rem !important;
  }

  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}
.has-text-justified {
  text-align: justify !important;
}
.has-text-left {
  text-align: left !important;
}
.has-text-right {
  text-align: right !important;
}
@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}
.is-lowercase {
  text-transform: lowercase !important;
}
.is-uppercase {
  text-transform: uppercase !important;
}
.is-italic {
  font-style: italic !important;
}
.has-text-weight-light {
  font-weight: 300 !important;
}
.has-text-weight-normal {
  font-weight: 400 !important;
}
.has-text-weight-medium {
  font-weight: 500 !important;
}
.has-text-weight-semibold {
  font-weight: 600 !important;
}
.has-text-weight-bold {
  font-weight: 700 !important;
}
.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}
.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}
.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}
.is-family-monospace {
  font-family: monospace !important;
}
.is-family-code {
  font-family: monospace !important;
}
.is-block {
  display: block !important;
}
@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}
@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}
@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}
@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}
@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}
.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}
@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}
@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  background-color: white;
  color: #0a0a0a;
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit;
}
.hero.is-white .title {
  color: #0a0a0a;
}
.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #0a0a0a;
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: white;
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10, 10, 10, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}
.hero.is-white .tabs a {
  color: #0a0a0a;
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #0a0a0a;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%);
  }
}
.hero.is-black {
  background-color: #0a0a0a;
  color: white;
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
  color: inherit;
}
.hero.is-black .title {
  color: white;
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: white;
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #0a0a0a;
  }
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: black;
  color: white;
}
.hero.is-black .tabs a {
  color: white;
  opacity: 0.9;
}
.hero.is-black .tabs a:hover {
  opacity: 1;
}
.hero.is-black .tabs li.is-active a {
  opacity: 1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: white;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
  }
}
.hero.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}
.hero.is-light .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: whitesmoke;
  }
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-light .tabs a:hover {
  opacity: 1;
}
.hero.is-light .tabs li.is-active a {
  opacity: 1;
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: #363636;
  color: #fff;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}
.hero.is-dark .title {
  color: #fff;
}
.hero.is-dark .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-dark .navbar-menu {
    background-color: #363636;
  }
}
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: #292929;
  color: #fff;
}
.hero.is-dark .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-dark .tabs a:hover {
  opacity: 1;
}
.hero.is-dark .tabs li.is-active a {
  opacity: 1;
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
  color: #fff;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #363636;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
}
.hero.is-primary {
  background-color: #00d1b2;
  color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}
.hero.is-primary .title {
  color: #fff;
}
.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: #00d1b2;
  }
}
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: #00b89c;
  color: #fff;
}
.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a {
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
  color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #00d1b2;
}
.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
  }
}
.hero.is-link {
  background-color: #3273dc;
  color: #fff;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
  color: inherit;
}
.hero.is-link .title {
  color: #fff;
}
.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-link .navbar-menu {
    background-color: #3273dc;
  }
}
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
  background-color: #2366d1;
  color: #fff;
}
.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-link .tabs a:hover {
  opacity: 1;
}
.hero.is-link .tabs li.is-active a {
  opacity: 1;
}
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
  color: #fff;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #3273dc;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
  }
}
.hero.is-info {
  background-color: #3298dc;
  color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}
.hero.is-info .title {
  color: #fff;
}
.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: #3298dc;
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #238cd1;
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  opacity: 1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #3298dc;
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%);
  }
}
.hero.is-success {
  background-color: #48c774;
  color: #fff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit;
}
.hero.is-success .title {
  color: #fff;
}
.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #48c774;
  }
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: #3abb67;
  color: #fff;
}
.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-success .tabs a:hover {
  opacity: 1;
}
.hero.is-success .tabs li.is-active a {
  opacity: 1;
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
  color: #fff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #48c774;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%);
  }
}
.hero.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}
.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #ffdd57;
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: #ffd83d;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
  }
}
.hero.is-danger {
  background-color: #f14668;
  color: #fff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit;
}
.hero.is-danger .title {
  color: #fff;
}
.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: #f14668;
  }
}
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: #ef2e55;
  color: #fff;
}
.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-danger .tabs a:hover {
  opacity: 1;
}
.hero.is-danger .tabs li.is-active a {
  opacity: 1;
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
  color: #fff;
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #f14668;
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
  }
}
.hero.is-small .hero-body {
  padding: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding: 18rem 1.5rem;
  }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}
.hero.is-halfheight {
  min-height: 50vh;
}
.hero.is-fullheight {
  min-height: 100vh;
}
.hero-video {
  overflow: hidden;
}
.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
  opacity: 0.3;
}
@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}
.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem;
  }
}
.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}
.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}
.section {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section.is-medium {
    padding: 9rem 1.5rem;
  }
  .section.is-large {
    padding: 18rem 1.5rem;
  }
}
.footer {
  background-color: #fafafa;
  padding: 3rem 1.5rem 6rem;
}
.is-divider,
.is-divider-vertical {
  display: block;
  position: relative;
  border-top: 0.1rem solid #dbdbdb;
  height: 0.1rem;
  margin: 2rem 0;
  text-align: center;
}
.is-divider[data-content]::after,
.is-divider-vertical[data-content]::after {
  background: #fff;
  color: #b5b5b5;
  content: attr(data-content);
  display: inline-block;
  font-size: 0.75rem;
  padding: 0.4rem 0.8rem;
  -webkit-transform: translateY(-1.1rem);
  -ms-transform: translateY(-1.1rem);
  transform: translateY(-1.1rem);
  text-align: center;
}
@media screen and (min-width: 769px), print {
  .is-divider-vertical {
    display: block;
    flex: none;
    width: auto;
    height: auto;
    padding: 2rem;
    margin: 0;
    position: relative;
    border-top: none;
    min-height: 2rem;
  }
  .is-divider-vertical::before {
    border-left: 0.1rem solid #dbdbdb;
    bottom: 1rem;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 1rem;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .is-divider-vertical[data-content]::after {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0.1rem;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
  }
}
.is-divider.is-white,
.is-divider-vertical.is-white {
  border-top-color: white;
}
.is-divider.is-white[data-content]::after, .is-divider.is-white[data-content]::after,
.is-divider-vertical.is-white[data-content]::after,
.is-divider-vertical.is-white[data-content]::after {
  background: #0a0a0a;
  color: white;
}
.is-divider.is-white::before,
.is-divider-vertical.is-white::before {
  border-left-color: white;
}
.is-divider.is-black,
.is-divider-vertical.is-black {
  border-top-color: #0a0a0a;
}
.is-divider.is-black[data-content]::after, .is-divider.is-black[data-content]::after,
.is-divider-vertical.is-black[data-content]::after,
.is-divider-vertical.is-black[data-content]::after {
  background: white;
  color: #0a0a0a;
}
.is-divider.is-black::before,
.is-divider-vertical.is-black::before {
  border-left-color: #0a0a0a;
}
.is-divider.is-light,
.is-divider-vertical.is-light {
  border-top-color: whitesmoke;
}
.is-divider.is-light[data-content]::after, .is-divider.is-light[data-content]::after,
.is-divider-vertical.is-light[data-content]::after,
.is-divider-vertical.is-light[data-content]::after {
  background: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.is-divider.is-light::before,
.is-divider-vertical.is-light::before {
  border-left-color: whitesmoke;
}
.is-divider.is-dark,
.is-divider-vertical.is-dark {
  border-top-color: #363636;
}
.is-divider.is-dark[data-content]::after, .is-divider.is-dark[data-content]::after,
.is-divider-vertical.is-dark[data-content]::after,
.is-divider-vertical.is-dark[data-content]::after {
  background: #fff;
  color: #363636;
}
.is-divider.is-dark::before,
.is-divider-vertical.is-dark::before {
  border-left-color: #363636;
}
.is-divider.is-primary,
.is-divider-vertical.is-primary {
  border-top-color: #00d1b2;
}
.is-divider.is-primary[data-content]::after, .is-divider.is-primary[data-content]::after,
.is-divider-vertical.is-primary[data-content]::after,
.is-divider-vertical.is-primary[data-content]::after {
  background: #fff;
  color: #00d1b2;
}
.is-divider.is-primary::before,
.is-divider-vertical.is-primary::before {
  border-left-color: #00d1b2;
}
.is-divider.is-link,
.is-divider-vertical.is-link {
  border-top-color: #3273dc;
}
.is-divider.is-link[data-content]::after, .is-divider.is-link[data-content]::after,
.is-divider-vertical.is-link[data-content]::after,
.is-divider-vertical.is-link[data-content]::after {
  background: #fff;
  color: #3273dc;
}
.is-divider.is-link::before,
.is-divider-vertical.is-link::before {
  border-left-color: #3273dc;
}
.is-divider.is-info,
.is-divider-vertical.is-info {
  border-top-color: #3298dc;
}
.is-divider.is-info[data-content]::after, .is-divider.is-info[data-content]::after,
.is-divider-vertical.is-info[data-content]::after,
.is-divider-vertical.is-info[data-content]::after {
  background: #fff;
  color: #3298dc;
}
.is-divider.is-info::before,
.is-divider-vertical.is-info::before {
  border-left-color: #3298dc;
}
.is-divider.is-success,
.is-divider-vertical.is-success {
  border-top-color: #48c774;
}
.is-divider.is-success[data-content]::after, .is-divider.is-success[data-content]::after,
.is-divider-vertical.is-success[data-content]::after,
.is-divider-vertical.is-success[data-content]::after {
  background: #fff;
  color: #48c774;
}
.is-divider.is-success::before,
.is-divider-vertical.is-success::before {
  border-left-color: #48c774;
}
.is-divider.is-warning,
.is-divider-vertical.is-warning {
  border-top-color: #ffdd57;
}
.is-divider.is-warning[data-content]::after, .is-divider.is-warning[data-content]::after,
.is-divider-vertical.is-warning[data-content]::after,
.is-divider-vertical.is-warning[data-content]::after {
  background: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}
.is-divider.is-warning::before,
.is-divider-vertical.is-warning::before {
  border-left-color: #ffdd57;
}
.is-divider.is-danger,
.is-divider-vertical.is-danger {
  border-top-color: #f14668;
}
.is-divider.is-danger[data-content]::after, .is-divider.is-danger[data-content]::after,
.is-divider-vertical.is-danger[data-content]::after,
.is-divider-vertical.is-danger[data-content]::after {
  background: #fff;
  color: #f14668;
}
.is-divider.is-danger::before,
.is-divider-vertical.is-danger::before {
  border-left-color: #f14668;
}
.is-divider.is-black-bis,
.is-divider-vertical.is-black-bis {
  border-top-color: #121212;
}
.is-divider.is-black-bis[data-content]::after, .is-divider.is-black-bis[data-content]::after,
.is-divider-vertical.is-black-bis[data-content]::after,
.is-divider-vertical.is-black-bis[data-content]::after {
  background: #fff;
  color: #121212;
}
.is-divider.is-black-bis::before,
.is-divider-vertical.is-black-bis::before {
  border-left-color: #121212;
}
.is-divider.is-black-ter,
.is-divider-vertical.is-black-ter {
  border-top-color: #242424;
}
.is-divider.is-black-ter[data-content]::after, .is-divider.is-black-ter[data-content]::after,
.is-divider-vertical.is-black-ter[data-content]::after,
.is-divider-vertical.is-black-ter[data-content]::after {
  background: #fff;
  color: #242424;
}
.is-divider.is-black-ter::before,
.is-divider-vertical.is-black-ter::before {
  border-left-color: #242424;
}
.is-divider.is-grey-darker,
.is-divider-vertical.is-grey-darker {
  border-top-color: #363636;
}
.is-divider.is-grey-darker[data-content]::after, .is-divider.is-grey-darker[data-content]::after,
.is-divider-vertical.is-grey-darker[data-content]::after,
.is-divider-vertical.is-grey-darker[data-content]::after {
  background: #fff;
  color: #363636;
}
.is-divider.is-grey-darker::before,
.is-divider-vertical.is-grey-darker::before {
  border-left-color: #363636;
}
.is-divider.is-grey-dark,
.is-divider-vertical.is-grey-dark {
  border-top-color: #4a4a4a;
}
.is-divider.is-grey-dark[data-content]::after, .is-divider.is-grey-dark[data-content]::after,
.is-divider-vertical.is-grey-dark[data-content]::after,
.is-divider-vertical.is-grey-dark[data-content]::after {
  background: #fff;
  color: #4a4a4a;
}
.is-divider.is-grey-dark::before,
.is-divider-vertical.is-grey-dark::before {
  border-left-color: #4a4a4a;
}
.is-divider.is-grey,
.is-divider-vertical.is-grey {
  border-top-color: #7a7a7a;
}
.is-divider.is-grey[data-content]::after, .is-divider.is-grey[data-content]::after,
.is-divider-vertical.is-grey[data-content]::after,
.is-divider-vertical.is-grey[data-content]::after {
  background: #fff;
  color: #7a7a7a;
}
.is-divider.is-grey::before,
.is-divider-vertical.is-grey::before {
  border-left-color: #7a7a7a;
}
.is-divider.is-grey-light,
.is-divider-vertical.is-grey-light {
  border-top-color: #b5b5b5;
}
.is-divider.is-grey-light[data-content]::after, .is-divider.is-grey-light[data-content]::after,
.is-divider-vertical.is-grey-light[data-content]::after,
.is-divider-vertical.is-grey-light[data-content]::after {
  background: #fff;
  color: #b5b5b5;
}
.is-divider.is-grey-light::before,
.is-divider-vertical.is-grey-light::before {
  border-left-color: #b5b5b5;
}
.is-divider.is-grey-lighter,
.is-divider-vertical.is-grey-lighter {
  border-top-color: #dbdbdb;
}
.is-divider.is-grey-lighter[data-content]::after, .is-divider.is-grey-lighter[data-content]::after,
.is-divider-vertical.is-grey-lighter[data-content]::after,
.is-divider-vertical.is-grey-lighter[data-content]::after {
  background: rgba(0, 0, 0, 0.7);
  color: #dbdbdb;
}
.is-divider.is-grey-lighter::before,
.is-divider-vertical.is-grey-lighter::before {
  border-left-color: #dbdbdb;
}
.is-divider.is-white-ter,
.is-divider-vertical.is-white-ter {
  border-top-color: whitesmoke;
}
.is-divider.is-white-ter[data-content]::after, .is-divider.is-white-ter[data-content]::after,
.is-divider-vertical.is-white-ter[data-content]::after,
.is-divider-vertical.is-white-ter[data-content]::after {
  background: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.is-divider.is-white-ter::before,
.is-divider-vertical.is-white-ter::before {
  border-left-color: whitesmoke;
}
.is-divider.is-white-bis,
.is-divider-vertical.is-white-bis {
  border-top-color: #fafafa;
}
.is-divider.is-white-bis[data-content]::after, .is-divider.is-white-bis[data-content]::after,
.is-divider-vertical.is-white-bis[data-content]::after,
.is-divider-vertical.is-white-bis[data-content]::after {
  background: rgba(0, 0, 0, 0.7);
  color: #fafafa;
}
.is-divider.is-white-bis::before,
.is-divider-vertical.is-white-bis::before {
  border-left-color: #fafafa;
}
.datepicker-legacy {
  display: none;
}
.datepicker-legacy.is-active {
  display: flex;
}
.datepicker-legacy.is-active .calendar {
  z-index: 40;
  min-width: 20rem;
  max-width: 20rem;
  position: relative;
  margin: 0 auto;
  max-height: calc(100vh - 40px);
}
.datepicker-legacy.is-active .calendar-nav {
  flex-direction: column;
}
.datepicker-legacy .calendar-legacy {
  background: #fff;
  border: none;
  border-radius: 2px;
  display: block;
  min-width: 20rem;
  text-align: center;
  max-width: 20rem;
}
.datepicker-legacy .calendar-legacy.is-active {
  display: initial;
}
.datepicker-legacy .calendar-legacy .calendar-nav {
  background: #41b883;
  color: #fff;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.25rem;
  padding: 0.5em;
}
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-month,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-day,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-year {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-month,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-day,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-year {
  flex: 1;
}
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-month {
  font-size: 1.5rem;
}
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-day {
  font-size: 2.5rem;
}
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-previous-month,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-next-month,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-previous-year,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-next-year {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  text-decoration: none;
  color: #fff;
}
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-previous-month:hover,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-next-month:hover,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-previous-year:hover,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-next-year:hover {
  background-color: transparent;
}
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-previous-month:hover svg,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-next-month:hover svg,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-previous-year:hover svg,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-next-year:hover svg {
  stroke-width: 1em;
}
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-previous-month svg,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-next-month svg,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-previous-year svg,
.datepicker-legacy .calendar-legacy .calendar-nav .calendar-nav-next-year svg {
  stroke: currentColor;
  width: 11.25px;
  height: 18px;
}
.datepicker-legacy .calendar-legacy .calendar-header,
.datepicker-legacy .calendar-legacy .calendar-body {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.datepicker-legacy .calendar-legacy .calendar-header .calendar-date,
.datepicker-legacy .calendar-legacy .calendar-body .calendar-date {
  flex: 0 0 14.28%;
  max-width: 14.28%;
}
.datepicker-legacy .calendar-legacy .calendar-header {
  padding: 1em 1em 0 1em;
  background: transparent;
  color: #fff;
  font-size: 0.75rem;
}
.datepicker-legacy .calendar-legacy .calendar-header .calendar-date {
  color: #b5b5b5;
}
.datepicker-legacy .calendar-legacy .calendar-body {
  padding: 0 1em 1em 1em;
  color: #7a7a7a;
}
.datepicker-legacy .calendar-legacy .calendar-date {
  border: 0;
  padding: 0.4rem 0;
}
.datepicker-legacy .calendar-legacy .calendar-date .date-item {
  appearance: none;
  background: transparent;
  border: 0.1rem solid transparent;
  border-radius: 100%;
  color: #4a4a4a;
  cursor: pointer;
  height: 2.2rem;
  line-height: 1.4rem;
  outline: none;
  padding: 0.3rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.2s ease;
  vertical-align: middle;
  white-space: nowrap;
  width: 2.2rem;
}
.datepicker-legacy .calendar-legacy .calendar-date .date-item.is-today {
  background: transparent;
  border-color: #41b883;
  color: #41b883;
}
.datepicker-legacy .calendar-legacy .calendar-date .date-item:focus {
  background: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.datepicker-legacy .calendar-legacy .calendar-date .date-item:hover {
  background: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.datepicker-legacy .calendar-legacy .calendar-date .date-item.is-active {
  background: #41b883;
  border-color: #41b883;
  color: #fff;
}
.datepicker-legacy .calendar-legacy .calendar-date.is-disabled .date-item,
.datepicker-legacy .calendar-legacy .calendar-date.is-disabled .calendar-event, .datepicker-legacy .calendar-legacy .calendar-date[disabled] .date-item,
.datepicker-legacy .calendar-legacy .calendar-date[disabled] .calendar-event {
  cursor: default;
  opacity: 0.25;
  pointer-events: none;
}
.datepicker-legacy .calendar-legacy .calendar-range {
  position: relative;
}
.datepicker-legacy .calendar-legacy .calendar-range::before {
  background: #fbfdfc;
  content: "";
  height: 2.2rem;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.datepicker-legacy .calendar-legacy .calendar-range.calendar-range-start::before {
  left: 50%;
}
.datepicker-legacy .calendar-legacy .calendar-range.calendar-range-end::before {
  right: 50%;
}
.datepicker-legacy .calendar-legacy .calendar-range .date-item {
  color: #41b883;
}
.datepicker-legacy .calendar-legacy.is-large {
  max-width: 100%;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-body .calendar-date {
  border-bottom: none;
  border-right: none;
  display: flex;
  flex-direction: column;
  height: 11rem;
  padding: 0;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-body .calendar-date:nth-child(7n) {
  border-right: 0;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-body .calendar-date false {
  border-bottom: 0;
}
.datepicker-legacy .calendar-legacy.is-large .date-item {
  align-self: flex-end;
  height: 2.2rem;
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-range::before {
  top: 1.9rem;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-range.calendar-range-start::before {
  left: auto;
  width: 1.9rem;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-range.calendar-range-end::before {
  right: 1.9rem;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-events {
  flex-grow: 1;
  line-height: 1;
  overflow-y: auto;
  padding: 0.5rem;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event {
  background-color: #7a7a7a;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 1rem;
  margin: 0.2rem auto;
  overflow: hidden;
  padding: 0.3rem 0.4rem;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: baseline;
  white-space: nowrap;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-white {
  background-color: white;
  color: #0a0a0a;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-black {
  background-color: #0a0a0a;
  color: white;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-dark {
  background-color: #363636;
  color: #fff;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-primary {
  background-color: #00d1b2;
  color: #fff;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-link {
  background-color: #3273dc;
  color: #fff;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-info {
  background-color: #3298dc;
  color: #fff;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-success {
  background-color: #48c774;
  color: #fff;
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.datepicker-legacy .calendar-legacy.is-large .calendar-event.is-danger {
  background-color: #f14668;
  color: #fff;
}
.calendar-legacy {
  background: #fff;
  border: none;
  border-radius: 2px;
  display: block;
  min-width: 20rem;
  text-align: center;
  max-width: 20rem;
}
.calendar-legacy.is-active {
  display: initial;
}
.calendar-legacy .calendar-nav {
  background: #41b883;
  color: #fff;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.25rem;
  padding: 0.5em;
}
.calendar-legacy .calendar-nav .calendar-nav-month,
.calendar-legacy .calendar-nav .calendar-nav-day,
.calendar-legacy .calendar-nav .calendar-nav-year {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.calendar-legacy .calendar-nav .calendar-month,
.calendar-legacy .calendar-nav .calendar-day,
.calendar-legacy .calendar-nav .calendar-year {
  flex: 1;
}
.calendar-legacy .calendar-nav .calendar-month {
  font-size: 1.5rem;
}
.calendar-legacy .calendar-nav .calendar-day {
  font-size: 2.5rem;
}
.calendar-legacy .calendar-nav .calendar-nav-previous-month,
.calendar-legacy .calendar-nav .calendar-nav-next-month,
.calendar-legacy .calendar-nav .calendar-nav-previous-year,
.calendar-legacy .calendar-nav .calendar-nav-next-year {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  text-decoration: none;
  color: #fff;
}
.calendar-legacy .calendar-nav .calendar-nav-previous-month:hover,
.calendar-legacy .calendar-nav .calendar-nav-next-month:hover,
.calendar-legacy .calendar-nav .calendar-nav-previous-year:hover,
.calendar-legacy .calendar-nav .calendar-nav-next-year:hover {
  background-color: transparent;
}
.calendar-legacy .calendar-nav .calendar-nav-previous-month:hover svg,
.calendar-legacy .calendar-nav .calendar-nav-next-month:hover svg,
.calendar-legacy .calendar-nav .calendar-nav-previous-year:hover svg,
.calendar-legacy .calendar-nav .calendar-nav-next-year:hover svg {
  stroke-width: 1em;
}
.calendar-legacy .calendar-nav .calendar-nav-previous-month svg,
.calendar-legacy .calendar-nav .calendar-nav-next-month svg,
.calendar-legacy .calendar-nav .calendar-nav-previous-year svg,
.calendar-legacy .calendar-nav .calendar-nav-next-year svg {
  stroke: currentColor;
  width: 11.25px;
  height: 18px;
}
.calendar-legacy .calendar-header,
.calendar-legacy .calendar-body {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.calendar-legacy .calendar-header .calendar-date,
.calendar-legacy .calendar-body .calendar-date {
  flex: 0 0 14.28%;
  max-width: 14.28%;
}
.calendar-legacy .calendar-header {
  padding: 1em 1em 0 1em;
  background: transparent;
  color: #fff;
  font-size: 0.75rem;
}
.calendar-legacy .calendar-header .calendar-date {
  color: #b5b5b5;
}
.calendar-legacy .calendar-body {
  padding: 0 1em 1em 1em;
  color: #7a7a7a;
}
.calendar-legacy .calendar-date {
  border: 0;
  padding: 0.4rem 0;
}
.calendar-legacy .calendar-date .date-item {
  appearance: none;
  background: transparent;
  border: 0.1rem solid transparent;
  border-radius: 100%;
  color: #4a4a4a;
  cursor: pointer;
  height: 2.2rem;
  line-height: 1.4rem;
  outline: none;
  padding: 0.3rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.2s ease;
  vertical-align: middle;
  white-space: nowrap;
  width: 2.2rem;
}
.calendar-legacy .calendar-date .date-item.is-today {
  background: transparent;
  border-color: #41b883;
  color: #41b883;
}
.calendar-legacy .calendar-date .date-item:focus {
  background: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.calendar-legacy .calendar-date .date-item:hover {
  background: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.calendar-legacy .calendar-date .date-item.is-active {
  background: #41b883;
  border-color: #41b883;
  color: #fff;
}
.calendar-legacy .calendar-date.is-disabled .date-item,
.calendar-legacy .calendar-date.is-disabled .calendar-event, .calendar-legacy .calendar-date[disabled] .date-item,
.calendar-legacy .calendar-date[disabled] .calendar-event {
  cursor: default;
  opacity: 0.25;
  pointer-events: none;
}
.calendar-legacy .calendar-range {
  position: relative;
}
.calendar-legacy .calendar-range::before {
  background: #fbfdfc;
  content: "";
  height: 2.2rem;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.calendar-legacy .calendar-range.calendar-range-start::before {
  left: 50%;
}
.calendar-legacy .calendar-range.calendar-range-end::before {
  right: 50%;
}
.calendar-legacy .calendar-range .date-item {
  color: #41b883;
}
.calendar-legacy.is-large {
  max-width: 100%;
}
.calendar-legacy.is-large .calendar-body .calendar-date {
  border-bottom: none;
  border-right: none;
  display: flex;
  flex-direction: column;
  height: 11rem;
  padding: 0;
}
.calendar-legacy.is-large .calendar-body .calendar-date:nth-child(7n) {
  border-right: 0;
}
.calendar-legacy.is-large .calendar-body .calendar-date false {
  border-bottom: 0;
}
.calendar-legacy.is-large .date-item {
  align-self: flex-end;
  height: 2.2rem;
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
.calendar-legacy.is-large .calendar-range::before {
  top: 1.9rem;
}
.calendar-legacy.is-large .calendar-range.calendar-range-start::before {
  left: auto;
  width: 1.9rem;
}
.calendar-legacy.is-large .calendar-range.calendar-range-end::before {
  right: 1.9rem;
}
.calendar-legacy.is-large .calendar-events {
  flex-grow: 1;
  line-height: 1;
  overflow-y: auto;
  padding: 0.5rem;
}
.calendar-legacy.is-large .calendar-event {
  background-color: #7a7a7a;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 1rem;
  margin: 0.2rem auto;
  overflow: hidden;
  padding: 0.3rem 0.4rem;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: baseline;
  white-space: nowrap;
}
.calendar-legacy.is-large .calendar-event.is-white {
  background-color: white;
  color: #0a0a0a;
}
.calendar-legacy.is-large .calendar-event.is-black {
  background-color: #0a0a0a;
  color: white;
}
.calendar-legacy.is-large .calendar-event.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.calendar-legacy.is-large .calendar-event.is-dark {
  background-color: #363636;
  color: #fff;
}
.calendar-legacy.is-large .calendar-event.is-primary {
  background-color: #00d1b2;
  color: #fff;
}
.calendar-legacy.is-large .calendar-event.is-link {
  background-color: #3273dc;
  color: #fff;
}
.calendar-legacy.is-large .calendar-event.is-info {
  background-color: #3298dc;
  color: #fff;
}
.calendar-legacy.is-large .calendar-event.is-success {
  background-color: #48c774;
  color: #fff;
}
.calendar-legacy.is-large .calendar-event.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.calendar-legacy.is-large .calendar-event.is-danger {
  background-color: #f14668;
  color: #fff;
}
@keyframes decrement-prev {
  from {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes decrement-next {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }
}
@keyframes increment-prev {
  from {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes increment-next {
  from {
    opacity: 0;
    transform: translateY(50px);
  }
}
.datetimepicker {
  transition: width 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), opacity 0.2s ease, visibility 0.2s ease, margin 0.2s ease;
  display: none;
  background: #fff;
  border-radius: 2px;
  max-width: 320px;
  z-index: 1;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
}
.datetimepicker.is-active {
  display: block;
}
.datetimepicker .datetimepicker-header {
  display: flex;
  flex-direction: column;
  flex: 1;
  text-align: left;
  position: relative;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  box-shadow: 0 0.2rem 0.2rem -0.2rem rgba(10, 10, 10, 0.1);
}
.datetimepicker .datetimepicker-header.is-date-only {
  flex-direction: row;
}
.datetimepicker .datetimepicker-header.is-date-only .datetimepicker-selection-end .datetimepicker-selection-wrapper {
  justify-content: flex-end !important;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-details {
  flex: 1;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-from,
.datetimepicker .datetimepicker-header .datetimepicker-selection-to {
  font-size: 0.65rem;
  color: #b5b5b5;
  text-transform: uppercase;
  padding: 0;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end {
  padding: 0;
  display: flex;
  flex: 1;
  flex-direction: row;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-wrapper,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-wrapper {
  flex-direction: row;
  display: flex;
  min-height: 2.5rem;
  flex: 1 1 2rem;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-day,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-day {
  flex: 0;
  text-transform: capitalize;
  font-size: 2rem;
  line-height: 2.5rem;
  margin-right: 0.5rem;
  color: #41b883;
  font-weight: 100;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-date,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-date {
  font-size: 0.85rem;
  line-height: 0.85rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
  font-weight: 300;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-month,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-month {
  color: #4a4a4a;
  text-transform: capitalize;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-weekday,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-weekday {
  font-size: 0.75em;
  color: #b6b4b6;
  text-transform: capitalize;
  text-align: left;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-hour,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-hour {
  font-size: 1.5rem;
  font-weight: 100;
  flex: 1;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end {
  align-items: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start.is-centered .datetimepicker-selection-wrapper,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end.is-centered .datetimepicker-selection-wrapper {
  justify-content: center;
  align-items: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-time {
  flex: 1;
  display: flex;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-time .datetimepicker-selection-time-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 1rem;
  color: #b5b5b5;
}
.datetimepicker .datepicker-nav {
  background: #41b883;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5em;
  flex-direction: row;
}
.datetimepicker .datepicker-nav .datepicker-nav-month-year {
  flex-direction: row;
  display: flex;
}
.datetimepicker .datepicker-nav .datepicker-nav-month,
.datetimepicker .datepicker-nav .datepicker-nav-year {
  text-decoration: none;
  font-size: 1rem;
  color: #fff;
}
.datetimepicker .datepicker-nav .datepicker-nav-month:hover,
.datetimepicker .datepicker-nav .datepicker-nav-year:hover {
  cursor: pointer;
}
.datetimepicker .datepicker-nav .datepicker-nav-month {
  text-transform: capitalize;
}
.datetimepicker .datepicker-nav .datepicker-nav-year {
  font-weight: 700;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous,
.datetimepicker .datepicker-nav .datepicker-nav-next {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  text-decoration: none;
  color: #fff;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous:hover,
.datetimepicker .datepicker-nav .datepicker-nav-next:hover {
  background-color: transparent;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous:hover svg,
.datetimepicker .datepicker-nav .datepicker-nav-next:hover svg {
  stroke-width: 1em;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous svg,
.datetimepicker .datepicker-nav .datepicker-nav-next svg {
  stroke: currentColor;
  width: 11.25px;
  height: 0.75rem;
}
.datetimepicker .datepicker-body {
  overflow: hidden;
}
.datetimepicker .datepicker-body .datepicker-dates {
  display: none;
}
.datetimepicker .datepicker-body .datepicker-dates.is-active {
  display: flex;
  flex-direction: column;
}
.datetimepicker .datepicker-body .datepicker-months,
.datetimepicker .datepicker-body .datepicker-years {
  display: none;
}
.datetimepicker .datepicker-body .datepicker-months.is-active,
.datetimepicker .datepicker-body .datepicker-years.is-active {
  display: flex;
  flex-direction: row;
}
.datetimepicker .datepicker-body .datepicker-weekdays {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding: 0.3rem 0;
  background: transparent;
  color: #fff;
  font-size: 0.75rem;
}
.datetimepicker .datepicker-body .datepicker-weekdays .datepicker-date {
  background: transparent !important;
  color: #b5b5b5;
  padding: 0.3rem;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  padding: 0;
  color: #7a7a7a;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date {
  background: #f5f5f5;
  display: flex;
  justify-content: center;
  flex: 14.28571%;
  margin: 0.1rem 0;
  align-items: center;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item {
  margin: 0 auto;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 25091983px;
  color: #4a4a4a;
  cursor: pointer;
  height: 2.2rem;
  outline: none;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.2s ease;
  vertical-align: middle;
  white-space: nowrap;
  width: 2.2rem;
  animation: bounce-button-in 0.45s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  background: transparent;
  border: 0.1rem dotted #41b883;
  color: #41b883;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:focus {
  background: #fff;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #41b883;
  border-color: #41b883;
  border-radius: 25091983px;
  color: #fff;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  background: #fff;
  border: 0.1rem solid #41b883;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-current-month {
  background: transparent;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] {
  background-color: whitesmoke;
  background-image: url(data:image/gif;base64,R0lGODlhBQAFAOMAAP/14////93uHt3uHt3uHt3uHv///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAFAAUAAAQL0ACAzpG0YnonNxEAOw==) !important;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled .date-item,
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled .calendar-event, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] .date-item,
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] .calendar-event {
  cursor: default;
  opacity: 0.25;
  pointer-events: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  position: relative;
  background: #41b883;
  z-index: 1;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border: 0.1rem solid #41b883;
  color: #41b883;
  box-shadow: 0 0.2rem 0.2rem rgba(10, 10, 10, 0.1);
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start {
  border-top-left-radius: 25091983px;
  border-bottom-left-radius: 25091983px;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end {
  border-top-right-radius: 25091983px;
  border-bottom-right-radius: 25091983px;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #41b883;
  color: #fff;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker .datepicker-body .datepicker-months,
.datetimepicker .datepicker-body .datepicker-years {
  display: none;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0.5rem;
  max-height: 17rem;
  overflow-y: auto;
}
.datetimepicker .datepicker-body .datepicker-months.is-active,
.datetimepicker .datepicker-body .datepicker-years.is-active {
  display: flex;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year {
  padding: 0.5rem;
  margin: 0.5rem;
  font-size: 0.75rem;
  text-align: center;
  flex: 1 25%;
  text-transform: capitalize;
  border-radius: 25091983px;
  border: 0.1rem solid transparent;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month.is-active,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year.is-active,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month.is-active,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year.is-active {
  background: #41b883;
  border-color: #41b883;
  color: #fff;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month:hover,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year:hover,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month:hover,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year:hover {
  cursor: pointer;
  background: #fff;
  border: 0.1rem solid #41b883;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker .datetimepicker-footer {
  display: flex;
  flex: 1;
  justify-content: space-evenly;
  margin: 0;
}
.datetimepicker .datetimepicker-footer > * {
  text-decoration: none !important;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container {
  display: flex;
  flex-direction: column;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container::after, .datetimepicker.is-datetimepicker-default .datetimepicker-container::before {
  bottom: 100%;
  left: 15%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container::after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 0.75rem;
  margin-left: -0.75rem;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container::before {
  border-color: rgba(74, 74, 74, 0);
  border-bottom-color: #4a4a4a;
  border-width: 0.75rem;
  margin-left: -0.75rem;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container.has-header-bottom {
  flex-direction: column-reverse;
}
.datetimepicker.is-large {
  max-width: 100%;
}
.datetimepicker.is-large .datepicker-body .datepicker-date {
  border-bottom: 0.1rem solid whitesmoke;
  border-right: 0.1rem solid whitesmoke;
  display: flex;
  flex-direction: column;
  height: 11rem;
  padding: 0;
}
.datetimepicker.is-large .datepicker-body .datepicker-date:nth-child(7n) {
  border-right: 0;
}
.datetimepicker.is-large .datepicker-body .datepicker-date false {
  border-bottom: 0;
}
.datetimepicker.is-large .date-item {
  align-self: flex-end;
  height: 2.2rem;
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
.datetimepicker.is-large .datepicker-range::before, .datetimepicker.is-large .datepicker-range::before {
  top: 1.9rem;
}
.datetimepicker.is-large .datepicker-range.datepicker-range-start::before {
  left: auto;
  width: 1.9rem;
}
.datetimepicker.is-large .datepicker-range.datepicker-range-end::before {
  right: 1.9rem;
}
.datetimepicker.is-large .datepicker-events {
  flex-grow: 1;
  line-height: 1;
  overflow-y: auto;
  padding: 0.5rem;
}
.datetimepicker.is-large .datepicker-event {
  background-color: #7a7a7a;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 1rem;
  margin: 0.2rem auto;
  overflow: hidden;
  padding: 0.3rem 0.4rem;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: baseline;
  white-space: nowrap;
}
.datetimepicker.is-large .datepicker-event.is-white {
  background-color: white;
  color: #0a0a0a;
}
.datetimepicker.is-large .datepicker-event.is-black {
  background-color: #0a0a0a;
  color: white;
}
.datetimepicker.is-large .datepicker-event.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-large .datepicker-event.is-dark {
  background-color: #363636;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-primary {
  background-color: #00d1b2;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-link {
  background-color: #3273dc;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-info {
  background-color: #3298dc;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-success {
  background-color: #48c774;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-large .datepicker-event.is-danger {
  background-color: #f14668;
  color: #fff;
}
.datetimepicker .timepicker {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: auto;
}
.datetimepicker .timepicker .timepicker-start,
.datetimepicker .timepicker .timepicker-end {
  display: flex;
  flex-direction: row;
  flex: 1 50%;
  justify-content: center;
  position: relative;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes,
.datetimepicker .timepicker .timepicker-end .timepicker-hours,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input {
  position: relative;
  color: #41b883;
  text-align: center;
  overflow: hidden;
  font-size: 2rem;
  font-weight: 400;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input.is-input .timepicker-input-number {
  visibility: hidden;
  opacity: 0;
  transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input.is-input input {
  visibility: visible;
  opacity: 1;
  transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input input {
  width: 4rem;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
  box-shadow: none;
  outline: none;
  border: none;
  opacity: 0;
  transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: visible;
  opacity: 1;
  transition: opacity 1000ms ease-in;
  font-weight: 300;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-increment-hide,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-increment-hide {
  opacity: 0;
  transform: translateY(-50px);
  animation: increment-prev 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-increment-visible,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-increment-visible {
  opacity: 1;
  transform: translateY(0);
  animation: increment-next 100ms ease-out;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-decrement-hide,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-decrement-hide {
  opacity: 0;
  transform: translateY(50px);
  animation: decrement-prev 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-decrement-visible,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-decrement-visible {
  opacity: 1;
  transform: translateY(0);
  animation: decrement-next 100ms ease-out;
}
.datetimepicker .timepicker .timepicker-end {
  margin-left: 1rem;
  padding-left: 1rem;
}
.datetimepicker .timepicker .timepicker-end::before, .datetimepicker .timepicker .timepicker-end::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 50%;
  width: 0.1rem;
  background-color: whitesmoke;
}
.datetimepicker .timepicker .timepicker-previous,
.datetimepicker .timepicker .timepicker-next {
  font-size: 1rem;
  line-height: 1rem;
  display: block;
  color: #adbcda;
  text-align: center;
  margin: 1rem 0 0;
  padding: 0.5rem;
  width: 100%;
  user-select: none;
}
.datetimepicker .timepicker .timepicker-previous:hover,
.datetimepicker .timepicker .timepicker-next:hover {
  cursor: pointer;
  background-color: whitesmoke;
}
.datetimepicker .timepicker .timepicker-previous {
  margin: 0 0 1rem;
}
.datetimepicker .timepicker .timepicker-time-divider {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  color: #41b883;
}
.datetimepicker .timepicker.is-white .timepicker-input,
.datetimepicker .timepicker.is-white .timepicker-input-number,
.datetimepicker .timepicker.is-white .timepicker-time-divider {
  color: white !important;
}
.datetimepicker .timepicker.is-black .timepicker-input,
.datetimepicker .timepicker.is-black .timepicker-input-number,
.datetimepicker .timepicker.is-black .timepicker-time-divider {
  color: #0a0a0a !important;
}
.datetimepicker .timepicker.is-light .timepicker-input,
.datetimepicker .timepicker.is-light .timepicker-input-number,
.datetimepicker .timepicker.is-light .timepicker-time-divider {
  color: whitesmoke !important;
}
.datetimepicker .timepicker.is-dark .timepicker-input,
.datetimepicker .timepicker.is-dark .timepicker-input-number,
.datetimepicker .timepicker.is-dark .timepicker-time-divider {
  color: #363636 !important;
}
.datetimepicker .timepicker.is-primary .timepicker-input,
.datetimepicker .timepicker.is-primary .timepicker-input-number,
.datetimepicker .timepicker.is-primary .timepicker-time-divider {
  color: #00d1b2 !important;
}
.datetimepicker .timepicker.is-link .timepicker-input,
.datetimepicker .timepicker.is-link .timepicker-input-number,
.datetimepicker .timepicker.is-link .timepicker-time-divider {
  color: #3273dc !important;
}
.datetimepicker .timepicker.is-info .timepicker-input,
.datetimepicker .timepicker.is-info .timepicker-input-number,
.datetimepicker .timepicker.is-info .timepicker-time-divider {
  color: #3298dc !important;
}
.datetimepicker .timepicker.is-success .timepicker-input,
.datetimepicker .timepicker.is-success .timepicker-input-number,
.datetimepicker .timepicker.is-success .timepicker-time-divider {
  color: #48c774 !important;
}
.datetimepicker .timepicker.is-warning .timepicker-input,
.datetimepicker .timepicker.is-warning .timepicker-input-number,
.datetimepicker .timepicker.is-warning .timepicker-time-divider {
  color: #ffdd57 !important;
}
.datetimepicker .timepicker.is-danger .timepicker-input,
.datetimepicker .timepicker.is-danger .timepicker-input-number,
.datetimepicker .timepicker.is-danger .timepicker-time-divider {
  color: #f14668 !important;
}
.datetimepicker .timepicker.is-black-bis .timepicker-input,
.datetimepicker .timepicker.is-black-bis .timepicker-input-number,
.datetimepicker .timepicker.is-black-bis .timepicker-time-divider {
  color: #121212 !important;
}
.datetimepicker .timepicker.is-black-ter .timepicker-input,
.datetimepicker .timepicker.is-black-ter .timepicker-input-number,
.datetimepicker .timepicker.is-black-ter .timepicker-time-divider {
  color: #242424 !important;
}
.datetimepicker .timepicker.is-grey-darker .timepicker-input,
.datetimepicker .timepicker.is-grey-darker .timepicker-input-number,
.datetimepicker .timepicker.is-grey-darker .timepicker-time-divider {
  color: #363636 !important;
}
.datetimepicker .timepicker.is-grey-dark .timepicker-input,
.datetimepicker .timepicker.is-grey-dark .timepicker-input-number,
.datetimepicker .timepicker.is-grey-dark .timepicker-time-divider {
  color: #4a4a4a !important;
}
.datetimepicker .timepicker.is-grey .timepicker-input,
.datetimepicker .timepicker.is-grey .timepicker-input-number,
.datetimepicker .timepicker.is-grey .timepicker-time-divider {
  color: #7a7a7a !important;
}
.datetimepicker .timepicker.is-grey-light .timepicker-input,
.datetimepicker .timepicker.is-grey-light .timepicker-input-number,
.datetimepicker .timepicker.is-grey-light .timepicker-time-divider {
  color: #b5b5b5 !important;
}
.datetimepicker .timepicker.is-grey-lighter .timepicker-input,
.datetimepicker .timepicker.is-grey-lighter .timepicker-input-number,
.datetimepicker .timepicker.is-grey-lighter .timepicker-time-divider {
  color: #dbdbdb !important;
}
.datetimepicker .timepicker.is-white-ter .timepicker-input,
.datetimepicker .timepicker.is-white-ter .timepicker-input-number,
.datetimepicker .timepicker.is-white-ter .timepicker-time-divider {
  color: whitesmoke !important;
}
.datetimepicker .timepicker.is-white-bis .timepicker-input,
.datetimepicker .timepicker.is-white-bis .timepicker-input-number,
.datetimepicker .timepicker.is-white-bis .timepicker-time-divider {
  color: #fafafa !important;
}
.datetimepicker.is-white .datetimepicker-header .datetimepicker-selection-day {
  color: white;
}
.datetimepicker.is-white .datepicker-nav {
  background: white;
  color: #0a0a0a;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: white;
  border-color: white;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: white;
  color: white;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: white;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: white;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: white;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: white;
  color: #0a0a0a;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #0a0a0a !important;
  color: #0a0a0a !important;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #0a0a0a;
  border-color: white;
  color: white;
}
.datetimepicker.is-black .datetimepicker-header .datetimepicker-selection-day {
  color: #0a0a0a;
}
.datetimepicker.is-black .datepicker-nav {
  background: #0a0a0a;
  color: white;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #0a0a0a;
  border-color: #0a0a0a;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #0a0a0a;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #0a0a0a;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #0a0a0a;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #0a0a0a;
  color: white;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: white !important;
  color: white !important;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: white;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.datetimepicker.is-light .datetimepicker-header .datetimepicker-selection-day {
  color: whitesmoke;
}
.datetimepicker.is-light .datepicker-nav {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: whitesmoke;
  border-color: whitesmoke;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: whitesmoke;
  color: whitesmoke;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: whitesmoke;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: whitesmoke;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: whitesmoke;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: whitesmoke;
  color: whitesmoke;
}
.datetimepicker.is-dark .datetimepicker-header .datetimepicker-selection-day {
  color: #363636;
}
.datetimepicker.is-dark .datepicker-nav {
  background: #363636;
  color: #fff;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #363636;
  border-color: #363636;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #363636;
  color: #363636;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #363636;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #363636;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #363636;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #363636;
  color: #fff;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #363636;
  color: #363636;
}
.datetimepicker.is-primary .datetimepicker-header .datetimepicker-selection-day {
  color: #00d1b2;
}
.datetimepicker.is-primary .datepicker-nav {
  background: #00d1b2;
  color: #fff;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #00d1b2;
  border-color: #00d1b2;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #00d1b2;
  color: #00d1b2;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #00d1b2;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #00d1b2;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #00d1b2;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #00d1b2;
  color: #fff;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #00d1b2;
  color: #00d1b2;
}
.datetimepicker.is-link .datetimepicker-header .datetimepicker-selection-day {
  color: #3273dc;
}
.datetimepicker.is-link .datepicker-nav {
  background: #3273dc;
  color: #fff;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #3273dc;
  border-color: #3273dc;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #3273dc;
  color: #3273dc;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #3273dc;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #3273dc;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #3273dc;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #3273dc;
  color: #fff;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #3273dc;
  color: #3273dc;
}
.datetimepicker.is-info .datetimepicker-header .datetimepicker-selection-day {
  color: #3298dc;
}
.datetimepicker.is-info .datepicker-nav {
  background: #3298dc;
  color: #fff;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #3298dc;
  border-color: #3298dc;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #3298dc;
  color: #3298dc;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #3298dc;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #3298dc;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #3298dc;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #3298dc;
  color: #fff;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #3298dc;
  color: #3298dc;
}
.datetimepicker.is-success .datetimepicker-header .datetimepicker-selection-day {
  color: #48c774;
}
.datetimepicker.is-success .datepicker-nav {
  background: #48c774;
  color: #fff;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #48c774;
  border-color: #48c774;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #48c774;
  color: #48c774;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #48c774;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #48c774;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #48c774;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #48c774;
  color: #fff;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #48c774;
  color: #48c774;
}
.datetimepicker.is-warning .datetimepicker-header .datetimepicker-selection-day {
  color: #ffdd57;
}
.datetimepicker.is-warning .datepicker-nav {
  background: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #ffdd57;
  border-color: #ffdd57;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #ffdd57;
  color: #ffdd57;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #ffdd57;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #ffdd57;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #ffdd57;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: #ffdd57;
  color: #ffdd57;
}
.datetimepicker.is-danger .datetimepicker-header .datetimepicker-selection-day {
  color: #f14668;
}
.datetimepicker.is-danger .datepicker-nav {
  background: #f14668;
  color: #fff;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #f14668;
  border-color: #f14668;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #f14668;
  color: #f14668;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #f14668;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #f14668;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #f14668;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #f14668;
  color: #fff;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #f14668;
  color: #f14668;
}
.datetimepicker.is-black-bis .datetimepicker-header .datetimepicker-selection-day {
  color: #121212;
}
.datetimepicker.is-black-bis .datepicker-nav {
  background: #121212;
  color: #fff;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #121212;
  border-color: #121212;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #121212;
  color: #121212;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #121212;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #121212;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #121212;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #121212;
  color: #fff;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #121212;
  color: #121212;
}
.datetimepicker.is-black-ter .datetimepicker-header .datetimepicker-selection-day {
  color: #242424;
}
.datetimepicker.is-black-ter .datepicker-nav {
  background: #242424;
  color: #fff;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #242424;
  border-color: #242424;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #242424;
  color: #242424;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #242424;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #242424;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #242424;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #242424;
  color: #fff;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #242424;
  color: #242424;
}
.datetimepicker.is-grey-darker .datetimepicker-header .datetimepicker-selection-day {
  color: #363636;
}
.datetimepicker.is-grey-darker .datepicker-nav {
  background: #363636;
  color: #fff;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #363636;
  border-color: #363636;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #363636;
  color: #363636;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #363636;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #363636;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #363636;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #363636;
  color: #fff;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #363636;
  color: #363636;
}
.datetimepicker.is-grey-dark .datetimepicker-header .datetimepicker-selection-day {
  color: #4a4a4a;
}
.datetimepicker.is-grey-dark .datepicker-nav {
  background: #4a4a4a;
  color: #fff;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #4a4a4a;
  border-color: #4a4a4a;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #4a4a4a;
  color: #4a4a4a;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #4a4a4a;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #4a4a4a;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #4a4a4a;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #4a4a4a;
  color: #fff;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #4a4a4a;
  color: #4a4a4a;
}
.datetimepicker.is-grey .datetimepicker-header .datetimepicker-selection-day {
  color: #7a7a7a;
}
.datetimepicker.is-grey .datepicker-nav {
  background: #7a7a7a;
  color: #fff;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #7a7a7a;
  border-color: #7a7a7a;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #7a7a7a;
  color: #7a7a7a;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #7a7a7a;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #7a7a7a;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #7a7a7a;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #7a7a7a;
  color: #fff;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #7a7a7a;
  color: #7a7a7a;
}
.datetimepicker.is-grey-light .datetimepicker-header .datetimepicker-selection-day {
  color: #b5b5b5;
}
.datetimepicker.is-grey-light .datepicker-nav {
  background: #b5b5b5;
  color: #fff;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #b5b5b5;
  border-color: #b5b5b5;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #b5b5b5;
  color: #b5b5b5;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #b5b5b5;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #b5b5b5;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #b5b5b5;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #b5b5b5;
  color: #fff;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #b5b5b5;
  color: #b5b5b5;
}
.datetimepicker.is-grey-lighter .datetimepicker-header .datetimepicker-selection-day {
  color: #dbdbdb;
}
.datetimepicker.is-grey-lighter .datepicker-nav {
  background: #dbdbdb;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #dbdbdb;
  border-color: #dbdbdb;
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #dbdbdb;
  color: #dbdbdb;
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #dbdbdb;
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #dbdbdb;
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #dbdbdb;
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #dbdbdb;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: #dbdbdb;
  color: #dbdbdb;
}
.datetimepicker.is-white-ter .datetimepicker-header .datetimepicker-selection-day {
  color: whitesmoke;
}
.datetimepicker.is-white-ter .datepicker-nav {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: whitesmoke;
  border-color: whitesmoke;
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: whitesmoke;
  color: whitesmoke;
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: whitesmoke;
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: whitesmoke;
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: whitesmoke;
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: whitesmoke;
  color: whitesmoke;
}
.datetimepicker.is-white-bis .datetimepicker-header .datetimepicker-selection-day {
  color: #fafafa;
}
.datetimepicker.is-white-bis .datepicker-nav {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
  background: #fafafa;
  border-color: #fafafa;
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #fafafa;
  color: #fafafa;
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #fafafa;
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #fafafa;
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before, .datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #fafafa;
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: #fafafa;
  color: #fafafa;
}
.datetimepicker-dummy {
  position: relative;
  display: flex;
  width: 100%;
  height: 2.5rem;
}
.datetimepicker-dummy::before, .datetimepicker-dummy::before {
  content: "";
  mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9ImN1cnJlbnRjb2xvciIgZD0iTTU3LDRoLTdWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIMTlWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIM0MyLjQ0Nyw0LDIsNC40NDcsMiw1djExdjQzYzAsMC41NTMsMC40NDcsMSwxLDFoNTRjMC41NTMsMCwxLTAuNDQ3LDEtMVYxNlY1QzU4LDQuNDQ3LDU3LjU1Myw0LDU3LDR6IE00MywyaDV2M3YzaC01VjVWMnogTTEyLDJoNXYzdjNoLTVWNVYyeiBNNCw2aDZ2M2MwLDAuNTUzLDAuNDQ3LDEsMSwxaDdjMC41NTMsMCwxLTAuNDQ3LDEtMVY2aDIydjNjMCwwLjU1MywwLjQ0NywxLDEsMWg3YzAuNTUzLDAsMS0wLjQ0NywxLTFWNmg2djlINFY2ek00LDU4VjE3aDUydjQxSDR6Ii8+PHBhdGggZmlsbD0iY3VycmVudGNvbG9yIiBkPSJNMzgsMjNoLTdoLTJoLTdoLTJoLTl2OXYydjd2MnY5aDloMmg3aDJoN2gyaDl2LTl2LTJ2LTd2LTJ2LTloLTlIMzh6TTMxLDI1aDd2N2gtN1YyNXpNMzgsNDFoLTd2LTdoN1Y0MXpNMjIsMzRoN3Y3aC03VjM0ek0yMiwyNWg3djdoLTdWMjV6TTEzLDI1aDd2N2gtN1YyNXpNMTMsMzRoN3Y3aC03VjM0ek0yMCw1MGgtN3YtN2g3VjUwek0yOSw1MGgtN3YtN2g3VjUweiBNMzgsNTBoLTd2LTdoN1Y1MHogTTQ3LDUwaC03di03aDdWNTB6IE00Nyw0MWgtN3YtN2g3VjQxek00NywyNXY3aC03di03SDQ3eiIvPjwvZz48L3N2Zz4=);
  position: absolute;
  top: 0.65rem;
  left: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #41b883;
}
.datetimepicker-dummy .datetimepicker-clear-button {
  background: transparent;
  border: 0;
  color: #41b883;
  cursor: pointer;
  font-weight: 400;
  outline: 0;
  transform: rotate(45deg);
  font-size: 1.5rem;
  height: 1.75rem;
  margin: 0.4rem 0.2rem 0 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 1.75rem;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper {
  border: 1px solid #b5b5b5;
  cursor: pointer;
  display: flex;
  flex: 1 100%;
  flex-wrap: nowrap;
  height: 100%;
  max-width: 100%;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input {
  color: #4a4a4a;
  font-size: 1rem;
  text-align: left;
  text-indent: 1rem;
  flex: 1;
  height: 100%;
  max-width: 50%;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input:first-child {
  text-indent: 2.5rem;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input.is-datetimepicker-range {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgOCAxOCI+CiAgICA8cGF0aCBmaWxsPSIjOTU5OUFBIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0uMTE5LjcxOGw3LjE1OCA3LjQwNy0uMDMzLS41NTEtNi43MzcgOC44ODlhLjQyNS40MjUgMCAwIDAgLjA4LjU5My40Mi40MiAwIDAgMCAuNTktLjA4bDYuNzM3LTguODg5YS40MjUuNDI1IDAgMCAwLS4wMzMtLjU1MUwuNzIzLjEyOEEuNDIuNDIgMCAwIDAgLjEyOC4xMmEuNDI1LjQyNSAwIDAgMC0uMDA5LjU5OHoiLz4KPC9zdmc+Cg==) no-repeat 100%/8px;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper input {
  background: transparent;
  outline: none;
  word-spacing: 0.5rem;
  border: 0;
}
.datetimepicker-dummy.is-white::before, .datetimepicker-dummy.is-white::before {
  background-color: white;
}
.datetimepicker-dummy.is-white .datetimepicker-clear-button {
  color: white;
}
.datetimepicker-dummy.is-black::before, .datetimepicker-dummy.is-black::before {
  background-color: #0a0a0a;
}
.datetimepicker-dummy.is-black .datetimepicker-clear-button {
  color: #0a0a0a;
}
.datetimepicker-dummy.is-light::before, .datetimepicker-dummy.is-light::before {
  background-color: whitesmoke;
}
.datetimepicker-dummy.is-light .datetimepicker-clear-button {
  color: whitesmoke;
}
.datetimepicker-dummy.is-dark::before, .datetimepicker-dummy.is-dark::before {
  background-color: #363636;
}
.datetimepicker-dummy.is-dark .datetimepicker-clear-button {
  color: #363636;
}
.datetimepicker-dummy.is-primary::before, .datetimepicker-dummy.is-primary::before {
  background-color: #00d1b2;
}
.datetimepicker-dummy.is-primary .datetimepicker-clear-button {
  color: #00d1b2;
}
.datetimepicker-dummy.is-link::before, .datetimepicker-dummy.is-link::before {
  background-color: #3273dc;
}
.datetimepicker-dummy.is-link .datetimepicker-clear-button {
  color: #3273dc;
}
.datetimepicker-dummy.is-info::before, .datetimepicker-dummy.is-info::before {
  background-color: #3298dc;
}
.datetimepicker-dummy.is-info .datetimepicker-clear-button {
  color: #3298dc;
}
.datetimepicker-dummy.is-success::before, .datetimepicker-dummy.is-success::before {
  background-color: #48c774;
}
.datetimepicker-dummy.is-success .datetimepicker-clear-button {
  color: #48c774;
}
.datetimepicker-dummy.is-warning::before, .datetimepicker-dummy.is-warning::before {
  background-color: #ffdd57;
}
.datetimepicker-dummy.is-warning .datetimepicker-clear-button {
  color: #ffdd57;
}
.datetimepicker-dummy.is-danger::before, .datetimepicker-dummy.is-danger::before {
  background-color: #f14668;
}
.datetimepicker-dummy.is-danger .datetimepicker-clear-button {
  color: #f14668;
}
.datetimepicker-dummy.is-black-bis::before, .datetimepicker-dummy.is-black-bis::before {
  background-color: #121212;
}
.datetimepicker-dummy.is-black-bis .datetimepicker-clear-button {
  color: #121212;
}
.datetimepicker-dummy.is-black-ter::before, .datetimepicker-dummy.is-black-ter::before {
  background-color: #242424;
}
.datetimepicker-dummy.is-black-ter .datetimepicker-clear-button {
  color: #242424;
}
.datetimepicker-dummy.is-grey-darker::before, .datetimepicker-dummy.is-grey-darker::before {
  background-color: #363636;
}
.datetimepicker-dummy.is-grey-darker .datetimepicker-clear-button {
  color: #363636;
}
.datetimepicker-dummy.is-grey-dark::before, .datetimepicker-dummy.is-grey-dark::before {
  background-color: #4a4a4a;
}
.datetimepicker-dummy.is-grey-dark .datetimepicker-clear-button {
  color: #4a4a4a;
}
.datetimepicker-dummy.is-grey::before, .datetimepicker-dummy.is-grey::before {
  background-color: #7a7a7a;
}
.datetimepicker-dummy.is-grey .datetimepicker-clear-button {
  color: #7a7a7a;
}
.datetimepicker-dummy.is-grey-light::before, .datetimepicker-dummy.is-grey-light::before {
  background-color: #b5b5b5;
}
.datetimepicker-dummy.is-grey-light .datetimepicker-clear-button {
  color: #b5b5b5;
}
.datetimepicker-dummy.is-grey-lighter::before, .datetimepicker-dummy.is-grey-lighter::before {
  background-color: #dbdbdb;
}
.datetimepicker-dummy.is-grey-lighter .datetimepicker-clear-button {
  color: #dbdbdb;
}
.datetimepicker-dummy.is-white-ter::before, .datetimepicker-dummy.is-white-ter::before {
  background-color: whitesmoke;
}
.datetimepicker-dummy.is-white-ter .datetimepicker-clear-button {
  color: whitesmoke;
}
.datetimepicker-dummy.is-white-bis::before, .datetimepicker-dummy.is-white-bis::before {
  background-color: #fafafa;
}
.datetimepicker-dummy.is-white-bis .datetimepicker-clear-button {
  color: #fafafa;
}
.modal .datetimepicker {
  display: block;
  max-height: 95vh;
  width: 22rem;
  max-width: 95vw;
  overflow-y: auto;
}
.steps:not(:last-child) {
  margin-bottom: 1.5rem;
}
.steps .steps-segment {
  position: relative;
}
.steps .steps-segment:not(:last-child)::after {
  content: " ";
  display: block;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .steps:not(.is-horizontal) .steps-segment {
    display: block;
  }
  .steps:not(.is-horizontal) .steps-segment:not(:last-child) {
    min-height: 4em;
  }
  .steps:not(.is-horizontal).is-short .steps-segment {
    flex-grow: 0;
  }
  .steps:not(.is-horizontal).is-short.is-centered {
    justify-content: center;
  }
  .steps:not(.is-horizontal).is-short.is-bottom {
    justify-content: flex-end;
  }
  .steps:not(.is-horizontal):not(.is-short) {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .steps:not(.is-horizontal):not(.is-short) .steps-segment:not(:last-child) {
    flex-grow: 1;
  }
}
.steps.is-vertical .steps-segment {
  display: block;
}
.steps.is-vertical .steps-segment:not(:last-child) {
  min-height: 4em;
}
.steps.is-vertical.is-short .steps-segment {
  flex-grow: 0;
}
.steps.is-vertical.is-short.is-centered {
  justify-content: center;
}
.steps.is-vertical.is-short.is-bottom {
  justify-content: flex-end;
}
.steps.is-vertical:not(.is-short) {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.steps.is-vertical:not(.is-short) .steps-segment:not(:last-child) {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .steps:not(.is-vertical) {
    display: flex;
  }
  .steps:not(.is-vertical) .steps-segment:not(:last-child) {
    flex-basis: 1rem;
    flex-grow: 1;
    flex-shrink: 1;
  }
  .steps:not(.is-vertical).is-narrow .steps-segment {
    flex-grow: 0;
  }
  .steps:not(.is-vertical).is-narrow .steps-segment:not(:last-child) {
    min-width: 10em;
  }
  .steps:not(.is-vertical).is-narrow.is-centered {
    justify-content: center;
  }
  .steps:not(.is-vertical).is-narrow.is-right {
    justify-content: flex-end;
  }
  .steps:not(.is-vertical).has-content-centered {
    text-align: center;
  }
  .steps:not(.is-vertical).is-balanced .steps-segment:last-child, .steps:not(.is-vertical).has-content-centered .steps-segment:last-child {
    flex-basis: 1rem;
    flex-grow: 1;
    flex-shrink: 1;
  }
  .steps:not(.is-vertical).is-narrow.has-content-centered .steps-segment:last-child {
    flex-grow: 0;
    min-width: 10em;
  }
  .steps:not(.is-vertical) .steps-content.is-divider-content {
    text-align: center;
  }
}
.steps.is-horizontal {
  display: flex;
}
.steps.is-horizontal .steps-segment:not(:last-child) {
  flex-basis: 1rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.steps.is-horizontal.is-narrow .steps-segment {
  flex-grow: 0;
}
.steps.is-horizontal.is-narrow .steps-segment:not(:last-child) {
  min-width: 10em;
}
.steps.is-horizontal.is-narrow.is-centered {
  justify-content: center;
}
.steps.is-horizontal.is-narrow.is-right {
  justify-content: flex-end;
}
.steps.is-horizontal.has-content-centered {
  text-align: center;
}
.steps.is-horizontal.is-balanced .steps-segment:last-child, .steps.is-horizontal.has-content-centered .steps-segment:last-child {
  flex-basis: 1rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.steps.is-horizontal.is-narrow.has-content-centered .steps-segment:last-child {
  flex-grow: 0;
  min-width: 10em;
}
.steps.is-horizontal .steps-content.is-divider-content {
  text-align: center;
}
.steps .steps-marker {
  align-items: center;
  display: flex;
  border-radius: 50%;
  font-weight: 700;
  justify-content: center;
  position: relative;
  z-index: 5;
}
.steps {
  font-size: 1rem;
}
.steps .steps-marker {
  height: 2rem;
  width: 2rem;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .steps:not(.is-horizontal) {
    display: flex;
    flex-direction: column;
  }
  .steps:not(.is-horizontal) .steps-segment:not(:last-child)::after {
    bottom: -0.24rem;
    left: calc( 1rem - (0.2em) );
    top: 1.76rem;
    width: 0.4em;
  }
  .steps:not(.is-horizontal) .steps-content {
    margin-left: calc(1rem + 0.5em);
    margin-top: -2rem;
    padding-left: 1em;
    padding-bottom: 1em;
  }
  .steps:not(.is-horizontal) .steps-content.is-divider-content {
    margin-top: 0;
    padding-bottom: 0;
  }
  .steps:not(.is-horizontal).has-content-centered .steps-content {
    padding-top: calc(1rem - 0.5em);
  }
  .steps:not(.is-horizontal):not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
    top: 2.3rem;
    bottom: 0.3rem;
  }
}
.steps.is-vertical {
  display: flex;
  flex-direction: column;
}
.steps.is-vertical .steps-segment:not(:last-child)::after {
  bottom: -0.24rem;
  left: calc( 1rem - (0.2em) );
  top: 1.76rem;
  width: 0.4em;
}
.steps.is-vertical .steps-content {
  margin-left: calc(1rem + 0.5em);
  margin-top: -2rem;
  padding-left: 1em;
  padding-bottom: 1em;
}
.steps.is-vertical .steps-content.is-divider-content {
  margin-top: 0;
  padding-bottom: 0;
}
.steps.is-vertical.has-content-centered .steps-content {
  padding-top: calc(1rem - 0.5em);
}
.steps.is-vertical:not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
  top: 2.3rem;
  bottom: 0.3rem;
}
@media screen and (min-width: 769px), print {
  .steps:not(.is-vertical) .steps-segment:not(:last-child)::after {
    height: 0.4em;
    left: 1.76rem;
    right: -0.24rem;
    top: calc( 1rem - (0.2em) );
  }
  .steps:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc( 1rem - (0.2em) );
    top: auto;
  }
  .steps:not(.is-vertical) .extra-data {
    left: calc(50% + 1.3rem);
    right: calc(-50% + 1.3rem);
    bottom: 100%;
    position: absolute;
  }
  .steps:not(.is-vertical) .extra-data.has-overflow-right {
    overflow: visible;
    right: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1rem - (0.2em) );
  }
  .steps:not(.is-vertical) .extra-data.has-overflow-left {
    overflow: visible;
    left: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1rem - (0.2em) );
  }
  .steps:not(.is-vertical) .extra-data.has-overflow-centered {
    overflow: visible;
    left: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1rem - (0.2em) );
  }
  .steps:not(.is-vertical).has-content-above .extra-data {
    top: 100%;
    bottom: auto;
  }
  .steps:not(.is-vertical) .steps-content {
    margin-left: 1rem;
  }
  .steps:not(.is-vertical) .steps-content:not(:last-child) {
    margin-right: -1rem;
  }
  .steps:not(.is-vertical) .steps-content.is-divider-content {
    margin-right: -1rem;
    padding-left: 2em;
    padding-right: 2em;
  }
  .steps:not(.is-vertical).has-content-centered .steps-segment:not(:last-child)::after {
    left: 50%;
    right: -50%;
  }
  .steps:not(.is-vertical).has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 1rem);
  }
  .steps:not(.is-vertical).has-content-centered .steps-content {
    margin-top: 2rem;
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding-top: 0.2em;
  }
  .steps:not(.is-vertical).has-content-above.has-content-centered .steps-content {
    margin-bottom: 2rem;
    padding-bottom: 0.2em;
  }
  .steps:not(.is-vertical):not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
    left: 2.3rem;
    right: 0.3rem;
  }
  .steps:not(.is-vertical):not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child)::after,
.steps:not(.is-vertical):not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
    left: calc( 50% + 1.3rem );
    right: calc( -50% + 1.3rem );
  }
}
.steps.is-horizontal .steps-segment:not(:last-child)::after {
  height: 0.4em;
  left: 1.76rem;
  right: -0.24rem;
  top: calc( 1rem - (0.2em) );
}
.steps.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
  bottom: calc( 1rem - (0.2em) );
  top: auto;
}
.steps.is-horizontal .extra-data {
  left: calc(50% + 1.3rem);
  right: calc(-50% + 1.3rem);
  bottom: 100%;
  position: absolute;
}
.steps.is-horizontal .extra-data.has-overflow-right {
  overflow: visible;
  right: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1rem - (0.2em) );
}
.steps.is-horizontal .extra-data.has-overflow-left {
  overflow: visible;
  left: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1rem - (0.2em) );
}
.steps.is-horizontal .extra-data.has-overflow-centered {
  overflow: visible;
  left: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1rem - (0.2em) );
}
.steps.is-horizontal.has-content-above .extra-data {
  top: 100%;
  bottom: auto;
}
.steps.is-horizontal .steps-content {
  margin-left: 1rem;
}
.steps.is-horizontal .steps-content:not(:last-child) {
  margin-right: -1rem;
}
.steps.is-horizontal .steps-content.is-divider-content {
  margin-right: -1rem;
  padding-left: 2em;
  padding-right: 2em;
}
.steps.is-horizontal.has-content-centered .steps-segment:not(:last-child)::after {
  left: 50%;
  right: -50%;
}
.steps.is-horizontal.has-content-centered .steps-marker {
  position: absolute;
  left: calc(50% - 1rem);
}
.steps.is-horizontal.has-content-centered .steps-content {
  margin-top: 2rem;
  margin-left: 0.5em;
  margin-right: 0.5em;
  padding-top: 0.2em;
}
.steps.is-horizontal.has-content-above.has-content-centered .steps-content {
  margin-bottom: 2rem;
  padding-bottom: 0.2em;
}
.steps.is-horizontal:not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
  left: 2.3rem;
  right: 0.3rem;
}
.steps.is-horizontal:not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-horizontal:not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
  left: calc( 50% + 1.3rem );
  right: calc( -50% + 1.3rem );
}
.steps.is-small {
  font-size: 0.75rem;
}
.steps.is-small .steps-marker {
  height: 1.5rem;
  width: 1.5rem;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .steps.is-small:not(.is-horizontal) {
    display: flex;
    flex-direction: column;
  }
  .steps.is-small:not(.is-horizontal) .steps-segment:not(:last-child)::after {
    bottom: -0.24rem;
    left: calc( 0.75rem - (0.2em) );
    top: 1.26rem;
    width: 0.4em;
  }
  .steps.is-small:not(.is-horizontal) .steps-content {
    margin-left: calc(0.75rem + 0.5em);
    margin-top: -1.5rem;
    padding-left: 1em;
    padding-bottom: 1em;
  }
  .steps.is-small:not(.is-horizontal) .steps-content.is-divider-content {
    margin-top: 0;
    padding-bottom: 0;
  }
  .steps.is-small:not(.is-horizontal).has-content-centered .steps-content {
    padding-top: calc(0.75rem - 0.5em);
  }
  .steps.is-small:not(.is-horizontal):not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-small:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
    top: 1.8rem;
    bottom: 0.3rem;
  }
}
.steps.is-small.is-vertical {
  display: flex;
  flex-direction: column;
}
.steps.is-small.is-vertical .steps-segment:not(:last-child)::after {
  bottom: -0.24rem;
  left: calc( 0.75rem - (0.2em) );
  top: 1.26rem;
  width: 0.4em;
}
.steps.is-small.is-vertical .steps-content {
  margin-left: calc(0.75rem + 0.5em);
  margin-top: -1.5rem;
  padding-left: 1em;
  padding-bottom: 1em;
}
.steps.is-small.is-vertical .steps-content.is-divider-content {
  margin-top: 0;
  padding-bottom: 0;
}
.steps.is-small.is-vertical.has-content-centered .steps-content {
  padding-top: calc(0.75rem - 0.5em);
}
.steps.is-small.is-vertical:not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-small.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
  top: 1.8rem;
  bottom: 0.3rem;
}
@media screen and (min-width: 769px), print {
  .steps.is-small:not(.is-vertical) .steps-segment:not(:last-child)::after {
    height: 0.4em;
    left: 1.26rem;
    right: -0.24rem;
    top: calc( 0.75rem - (0.2em) );
  }
  .steps.is-small:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc( 0.75rem - (0.2em) );
    top: auto;
  }
  .steps.is-small:not(.is-vertical) .extra-data {
    left: calc(50% + 1.05rem);
    right: calc(-50% + 1.05rem);
    bottom: 100%;
    position: absolute;
  }
  .steps.is-small:not(.is-vertical) .extra-data.has-overflow-right {
    overflow: visible;
    right: auto;
    white-space: nowrap;
    min-width: calc( 100% - 0.75rem - (0.2em) );
  }
  .steps.is-small:not(.is-vertical) .extra-data.has-overflow-left {
    overflow: visible;
    left: auto;
    white-space: nowrap;
    min-width: calc( 100% - 0.75rem - (0.2em) );
  }
  .steps.is-small:not(.is-vertical) .extra-data.has-overflow-centered {
    overflow: visible;
    left: auto;
    white-space: nowrap;
    min-width: calc( 100% - 0.75rem - (0.2em) );
  }
  .steps.is-small:not(.is-vertical).has-content-above .extra-data {
    top: 100%;
    bottom: auto;
  }
  .steps.is-small:not(.is-vertical) .steps-content {
    margin-left: 0.75rem;
  }
  .steps.is-small:not(.is-vertical) .steps-content:not(:last-child) {
    margin-right: -0.75rem;
  }
  .steps.is-small:not(.is-vertical) .steps-content.is-divider-content {
    margin-right: -0.75rem;
    padding-left: 2em;
    padding-right: 2em;
  }
  .steps.is-small:not(.is-vertical).has-content-centered .steps-segment:not(:last-child)::after {
    left: 50%;
    right: -50%;
  }
  .steps.is-small:not(.is-vertical).has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 0.75rem);
  }
  .steps.is-small:not(.is-vertical).has-content-centered .steps-content {
    margin-top: 1.5rem;
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding-top: 0.2em;
  }
  .steps.is-small:not(.is-vertical).has-content-above.has-content-centered .steps-content {
    margin-bottom: 1.5rem;
    padding-bottom: 0.2em;
  }
  .steps.is-small:not(.is-vertical):not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-small:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
    left: 1.8rem;
    right: 0.3rem;
  }
  .steps.is-small:not(.is-vertical):not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-small:not(.is-vertical):not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
    left: calc( 50% + 1.05rem );
    right: calc( -50% + 1.05rem );
  }
}
.steps.is-small.is-horizontal .steps-segment:not(:last-child)::after {
  height: 0.4em;
  left: 1.26rem;
  right: -0.24rem;
  top: calc( 0.75rem - (0.2em) );
}
.steps.is-small.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
  bottom: calc( 0.75rem - (0.2em) );
  top: auto;
}
.steps.is-small.is-horizontal .extra-data {
  left: calc(50% + 1.05rem);
  right: calc(-50% + 1.05rem);
  bottom: 100%;
  position: absolute;
}
.steps.is-small.is-horizontal .extra-data.has-overflow-right {
  overflow: visible;
  right: auto;
  white-space: nowrap;
  min-width: calc( 100% - 0.75rem - (0.2em) );
}
.steps.is-small.is-horizontal .extra-data.has-overflow-left {
  overflow: visible;
  left: auto;
  white-space: nowrap;
  min-width: calc( 100% - 0.75rem - (0.2em) );
}
.steps.is-small.is-horizontal .extra-data.has-overflow-centered {
  overflow: visible;
  left: auto;
  white-space: nowrap;
  min-width: calc( 100% - 0.75rem - (0.2em) );
}
.steps.is-small.is-horizontal.has-content-above .extra-data {
  top: 100%;
  bottom: auto;
}
.steps.is-small.is-horizontal .steps-content {
  margin-left: 0.75rem;
}
.steps.is-small.is-horizontal .steps-content:not(:last-child) {
  margin-right: -0.75rem;
}
.steps.is-small.is-horizontal .steps-content.is-divider-content {
  margin-right: -0.75rem;
  padding-left: 2em;
  padding-right: 2em;
}
.steps.is-small.is-horizontal.has-content-centered .steps-segment:not(:last-child)::after {
  left: 50%;
  right: -50%;
}
.steps.is-small.is-horizontal.has-content-centered .steps-marker {
  position: absolute;
  left: calc(50% - 0.75rem);
}
.steps.is-small.is-horizontal.has-content-centered .steps-content {
  margin-top: 1.5rem;
  margin-left: 0.5em;
  margin-right: 0.5em;
  padding-top: 0.2em;
}
.steps.is-small.is-horizontal.has-content-above.has-content-centered .steps-content {
  margin-bottom: 1.5rem;
  padding-bottom: 0.2em;
}
.steps.is-small.is-horizontal:not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-small.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
  left: 1.8rem;
  right: 0.3rem;
}
.steps.is-small.is-horizontal:not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-small.is-horizontal:not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
  left: calc( 50% + 1.05rem );
  right: calc( -50% + 1.05rem );
}
.steps.is-medium {
  font-size: 1.25rem;
}
.steps.is-medium .steps-marker {
  height: 2.5rem;
  width: 2.5rem;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .steps.is-medium:not(.is-horizontal) {
    display: flex;
    flex-direction: column;
  }
  .steps.is-medium:not(.is-horizontal) .steps-segment:not(:last-child)::after {
    bottom: -0.24rem;
    left: calc( 1.25rem - (0.2em) );
    top: 2.26rem;
    width: 0.4em;
  }
  .steps.is-medium:not(.is-horizontal) .steps-content {
    margin-left: calc(1.25rem + 0.5em);
    margin-top: -2.5rem;
    padding-left: 1em;
    padding-bottom: 1em;
  }
  .steps.is-medium:not(.is-horizontal) .steps-content.is-divider-content {
    margin-top: 0;
    padding-bottom: 0;
  }
  .steps.is-medium:not(.is-horizontal).has-content-centered .steps-content {
    padding-top: calc(1.25rem - 0.5em);
  }
  .steps.is-medium:not(.is-horizontal):not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-medium:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
    top: 2.8rem;
    bottom: 0.3rem;
  }
}
.steps.is-medium.is-vertical {
  display: flex;
  flex-direction: column;
}
.steps.is-medium.is-vertical .steps-segment:not(:last-child)::after {
  bottom: -0.24rem;
  left: calc( 1.25rem - (0.2em) );
  top: 2.26rem;
  width: 0.4em;
}
.steps.is-medium.is-vertical .steps-content {
  margin-left: calc(1.25rem + 0.5em);
  margin-top: -2.5rem;
  padding-left: 1em;
  padding-bottom: 1em;
}
.steps.is-medium.is-vertical .steps-content.is-divider-content {
  margin-top: 0;
  padding-bottom: 0;
}
.steps.is-medium.is-vertical.has-content-centered .steps-content {
  padding-top: calc(1.25rem - 0.5em);
}
.steps.is-medium.is-vertical:not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-medium.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
  top: 2.8rem;
  bottom: 0.3rem;
}
@media screen and (min-width: 769px), print {
  .steps.is-medium:not(.is-vertical) .steps-segment:not(:last-child)::after {
    height: 0.4em;
    left: 2.26rem;
    right: -0.24rem;
    top: calc( 1.25rem - (0.2em) );
  }
  .steps.is-medium:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc( 1.25rem - (0.2em) );
    top: auto;
  }
  .steps.is-medium:not(.is-vertical) .extra-data {
    left: calc(50% + 1.55rem);
    right: calc(-50% + 1.55rem);
    bottom: 100%;
    position: absolute;
  }
  .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-right {
    overflow: visible;
    right: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1.25rem - (0.2em) );
  }
  .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-left {
    overflow: visible;
    left: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1.25rem - (0.2em) );
  }
  .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-centered {
    overflow: visible;
    left: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1.25rem - (0.2em) );
  }
  .steps.is-medium:not(.is-vertical).has-content-above .extra-data {
    top: 100%;
    bottom: auto;
  }
  .steps.is-medium:not(.is-vertical) .steps-content {
    margin-left: 1.25rem;
  }
  .steps.is-medium:not(.is-vertical) .steps-content:not(:last-child) {
    margin-right: -1.25rem;
  }
  .steps.is-medium:not(.is-vertical) .steps-content.is-divider-content {
    margin-right: -1.25rem;
    padding-left: 2em;
    padding-right: 2em;
  }
  .steps.is-medium:not(.is-vertical).has-content-centered .steps-segment:not(:last-child)::after {
    left: 50%;
    right: -50%;
  }
  .steps.is-medium:not(.is-vertical).has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 1.25rem);
  }
  .steps.is-medium:not(.is-vertical).has-content-centered .steps-content {
    margin-top: 2.5rem;
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding-top: 0.2em;
  }
  .steps.is-medium:not(.is-vertical).has-content-above.has-content-centered .steps-content {
    margin-bottom: 2.5rem;
    padding-bottom: 0.2em;
  }
  .steps.is-medium:not(.is-vertical):not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-medium:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
    left: 2.8rem;
    right: 0.3rem;
  }
  .steps.is-medium:not(.is-vertical):not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-medium:not(.is-vertical):not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
    left: calc( 50% + 1.55rem );
    right: calc( -50% + 1.55rem );
  }
}
.steps.is-medium.is-horizontal .steps-segment:not(:last-child)::after {
  height: 0.4em;
  left: 2.26rem;
  right: -0.24rem;
  top: calc( 1.25rem - (0.2em) );
}
.steps.is-medium.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
  bottom: calc( 1.25rem - (0.2em) );
  top: auto;
}
.steps.is-medium.is-horizontal .extra-data {
  left: calc(50% + 1.55rem);
  right: calc(-50% + 1.55rem);
  bottom: 100%;
  position: absolute;
}
.steps.is-medium.is-horizontal .extra-data.has-overflow-right {
  overflow: visible;
  right: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1.25rem - (0.2em) );
}
.steps.is-medium.is-horizontal .extra-data.has-overflow-left {
  overflow: visible;
  left: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1.25rem - (0.2em) );
}
.steps.is-medium.is-horizontal .extra-data.has-overflow-centered {
  overflow: visible;
  left: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1.25rem - (0.2em) );
}
.steps.is-medium.is-horizontal.has-content-above .extra-data {
  top: 100%;
  bottom: auto;
}
.steps.is-medium.is-horizontal .steps-content {
  margin-left: 1.25rem;
}
.steps.is-medium.is-horizontal .steps-content:not(:last-child) {
  margin-right: -1.25rem;
}
.steps.is-medium.is-horizontal .steps-content.is-divider-content {
  margin-right: -1.25rem;
  padding-left: 2em;
  padding-right: 2em;
}
.steps.is-medium.is-horizontal.has-content-centered .steps-segment:not(:last-child)::after {
  left: 50%;
  right: -50%;
}
.steps.is-medium.is-horizontal.has-content-centered .steps-marker {
  position: absolute;
  left: calc(50% - 1.25rem);
}
.steps.is-medium.is-horizontal.has-content-centered .steps-content {
  margin-top: 2.5rem;
  margin-left: 0.5em;
  margin-right: 0.5em;
  padding-top: 0.2em;
}
.steps.is-medium.is-horizontal.has-content-above.has-content-centered .steps-content {
  margin-bottom: 2.5rem;
  padding-bottom: 0.2em;
}
.steps.is-medium.is-horizontal:not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-medium.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
  left: 2.8rem;
  right: 0.3rem;
}
.steps.is-medium.is-horizontal:not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-medium.is-horizontal:not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
  left: calc( 50% + 1.55rem );
  right: calc( -50% + 1.55rem );
}
.steps.is-large {
  font-size: 1.5rem;
}
.steps.is-large .steps-marker {
  height: 3rem;
  width: 3rem;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .steps.is-large:not(.is-horizontal) {
    display: flex;
    flex-direction: column;
  }
  .steps.is-large:not(.is-horizontal) .steps-segment:not(:last-child)::after {
    bottom: -0.24rem;
    left: calc( 1.5rem - (0.2em) );
    top: 2.76rem;
    width: 0.4em;
  }
  .steps.is-large:not(.is-horizontal) .steps-content {
    margin-left: calc(1.5rem + 0.5em);
    margin-top: -3rem;
    padding-left: 1em;
    padding-bottom: 1em;
  }
  .steps.is-large:not(.is-horizontal) .steps-content.is-divider-content {
    margin-top: 0;
    padding-bottom: 0;
  }
  .steps.is-large:not(.is-horizontal).has-content-centered .steps-content {
    padding-top: calc(1.5rem - 0.5em);
  }
  .steps.is-large:not(.is-horizontal):not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-large:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
    top: 3.3rem;
    bottom: 0.3rem;
  }
}
.steps.is-large.is-vertical {
  display: flex;
  flex-direction: column;
}
.steps.is-large.is-vertical .steps-segment:not(:last-child)::after {
  bottom: -0.24rem;
  left: calc( 1.5rem - (0.2em) );
  top: 2.76rem;
  width: 0.4em;
}
.steps.is-large.is-vertical .steps-content {
  margin-left: calc(1.5rem + 0.5em);
  margin-top: -3rem;
  padding-left: 1em;
  padding-bottom: 1em;
}
.steps.is-large.is-vertical .steps-content.is-divider-content {
  margin-top: 0;
  padding-bottom: 0;
}
.steps.is-large.is-vertical.has-content-centered .steps-content {
  padding-top: calc(1.5rem - 0.5em);
}
.steps.is-large.is-vertical:not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-large.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
  top: 3.3rem;
  bottom: 0.3rem;
}
@media screen and (min-width: 769px), print {
  .steps.is-large:not(.is-vertical) .steps-segment:not(:last-child)::after {
    height: 0.4em;
    left: 2.76rem;
    right: -0.24rem;
    top: calc( 1.5rem - (0.2em) );
  }
  .steps.is-large:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc( 1.5rem - (0.2em) );
    top: auto;
  }
  .steps.is-large:not(.is-vertical) .extra-data {
    left: calc(50% + 1.8rem);
    right: calc(-50% + 1.8rem);
    bottom: 100%;
    position: absolute;
  }
  .steps.is-large:not(.is-vertical) .extra-data.has-overflow-right {
    overflow: visible;
    right: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1.5rem - (0.2em) );
  }
  .steps.is-large:not(.is-vertical) .extra-data.has-overflow-left {
    overflow: visible;
    left: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1.5rem - (0.2em) );
  }
  .steps.is-large:not(.is-vertical) .extra-data.has-overflow-centered {
    overflow: visible;
    left: auto;
    white-space: nowrap;
    min-width: calc( 100% - 1.5rem - (0.2em) );
  }
  .steps.is-large:not(.is-vertical).has-content-above .extra-data {
    top: 100%;
    bottom: auto;
  }
  .steps.is-large:not(.is-vertical) .steps-content {
    margin-left: 1.5rem;
  }
  .steps.is-large:not(.is-vertical) .steps-content:not(:last-child) {
    margin-right: -1.5rem;
  }
  .steps.is-large:not(.is-vertical) .steps-content.is-divider-content {
    margin-right: -1.5rem;
    padding-left: 2em;
    padding-right: 2em;
  }
  .steps.is-large:not(.is-vertical).has-content-centered .steps-segment:not(:last-child)::after {
    left: 50%;
    right: -50%;
  }
  .steps.is-large:not(.is-vertical).has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 1.5rem);
  }
  .steps.is-large:not(.is-vertical).has-content-centered .steps-content {
    margin-top: 3rem;
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding-top: 0.2em;
  }
  .steps.is-large:not(.is-vertical).has-content-above.has-content-centered .steps-content {
    margin-bottom: 3rem;
    padding-bottom: 0.2em;
  }
  .steps.is-large:not(.is-vertical):not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-large:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
    left: 3.3rem;
    right: 0.3rem;
  }
  .steps.is-large:not(.is-vertical):not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-large:not(.is-vertical):not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
    left: calc( 50% + 1.8rem );
    right: calc( -50% + 1.8rem );
  }
}
.steps.is-large.is-horizontal .steps-segment:not(:last-child)::after {
  height: 0.4em;
  left: 2.76rem;
  right: -0.24rem;
  top: calc( 1.5rem - (0.2em) );
}
.steps.is-large.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
  bottom: calc( 1.5rem - (0.2em) );
  top: auto;
}
.steps.is-large.is-horizontal .extra-data {
  left: calc(50% + 1.8rem);
  right: calc(-50% + 1.8rem);
  bottom: 100%;
  position: absolute;
}
.steps.is-large.is-horizontal .extra-data.has-overflow-right {
  overflow: visible;
  right: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1.5rem - (0.2em) );
}
.steps.is-large.is-horizontal .extra-data.has-overflow-left {
  overflow: visible;
  left: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1.5rem - (0.2em) );
}
.steps.is-large.is-horizontal .extra-data.has-overflow-centered {
  overflow: visible;
  left: auto;
  white-space: nowrap;
  min-width: calc( 100% - 1.5rem - (0.2em) );
}
.steps.is-large.is-horizontal.has-content-above .extra-data {
  top: 100%;
  bottom: auto;
}
.steps.is-large.is-horizontal .steps-content {
  margin-left: 1.5rem;
}
.steps.is-large.is-horizontal .steps-content:not(:last-child) {
  margin-right: -1.5rem;
}
.steps.is-large.is-horizontal .steps-content.is-divider-content {
  margin-right: -1.5rem;
  padding-left: 2em;
  padding-right: 2em;
}
.steps.is-large.is-horizontal.has-content-centered .steps-segment:not(:last-child)::after {
  left: 50%;
  right: -50%;
}
.steps.is-large.is-horizontal.has-content-centered .steps-marker {
  position: absolute;
  left: calc(50% - 1.5rem);
}
.steps.is-large.is-horizontal.has-content-centered .steps-content {
  margin-top: 3rem;
  margin-left: 0.5em;
  margin-right: 0.5em;
  padding-top: 0.2em;
}
.steps.is-large.is-horizontal.has-content-above.has-content-centered .steps-content {
  margin-bottom: 3rem;
  padding-bottom: 0.2em;
}
.steps.is-large.is-horizontal:not(.is-thin).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-large.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child)::after {
  left: 3.3rem;
  right: 0.3rem;
}
.steps.is-large.is-horizontal:not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-large.is-horizontal:not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
  left: calc( 50% + 1.8rem );
  right: calc( -50% + 1.8rem );
}
.steps-segment::after {
  background-color: #41b883;
}
.steps-segment.is-active::after {
  background-color: #dbdbdb;
}
.steps-segment.is-active ~ .steps-segment::after {
  background-color: #dbdbdb;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow) {
  background-color: #41b883;
  color: #fff;
}
.steps:not(.is-hollow) .steps-segment.is-active .steps-marker:not(.is-hollow) {
  background-color: #41b883;
  color: #fff;
}
.steps:not(.is-hollow) .steps-segment.is-active ~ .steps-segment .steps-marker:not(.is-hollow) {
  background-color: #dbdbdb;
  color: rgba(0, 0, 0, 0.7);
}
.steps.is-hollow .steps-marker,
.steps-marker.is-hollow {
  border: 0.3em solid #41b883;
}
.steps.is-hollow .is-active .steps-marker,
.steps .is-active .steps-marker.is-hollow {
  border-color: #41b883;
}
.steps.is-hollow .steps-segment.is-active ~ .steps-segment .steps-marker,
.steps-segment.is-active ~ .steps-segment .steps-marker.is-hollow {
  border-color: #dbdbdb;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-white {
  background-color: white !important;
  color: #0a0a0a !important;
}
.steps.is-hollow .steps-marker.is-white,
.steps .steps-marker.is-hollow.is-white {
  border-color: white !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-black {
  background-color: #0a0a0a !important;
  color: white !important;
}
.steps.is-hollow .steps-marker.is-black,
.steps .steps-marker.is-hollow.is-black {
  border-color: #0a0a0a !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-light {
  background-color: whitesmoke !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.steps.is-hollow .steps-marker.is-light,
.steps .steps-marker.is-hollow.is-light {
  border-color: whitesmoke !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-dark {
  background-color: #363636 !important;
  color: #fff !important;
}
.steps.is-hollow .steps-marker.is-dark,
.steps .steps-marker.is-hollow.is-dark {
  border-color: #363636 !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-primary {
  background-color: #00d1b2 !important;
  color: #fff !important;
}
.steps.is-hollow .steps-marker.is-primary,
.steps .steps-marker.is-hollow.is-primary {
  border-color: #00d1b2 !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-link {
  background-color: #3273dc !important;
  color: #fff !important;
}
.steps.is-hollow .steps-marker.is-link,
.steps .steps-marker.is-hollow.is-link {
  border-color: #3273dc !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-info {
  background-color: #3298dc !important;
  color: #fff !important;
}
.steps.is-hollow .steps-marker.is-info,
.steps .steps-marker.is-hollow.is-info {
  border-color: #3298dc !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-success {
  background-color: #48c774 !important;
  color: #fff !important;
}
.steps.is-hollow .steps-marker.is-success,
.steps .steps-marker.is-hollow.is-success {
  border-color: #48c774 !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-warning {
  background-color: #ffdd57 !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.steps.is-hollow .steps-marker.is-warning,
.steps .steps-marker.is-hollow.is-warning {
  border-color: #ffdd57 !important;
}
.steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-danger {
  background-color: #f14668 !important;
  color: #fff !important;
}
.steps.is-hollow .steps-marker.is-danger,
.steps .steps-marker.is-hollow.is-danger {
  border-color: #f14668 !important;
}
@media screen and (max-width: 768px) {
  .steps:not(.is-horizontal).is-dashed .steps-segment::after,
.steps:not(.is-horizontal) .steps-segment.is-dashed::after {
    background: repeating-linear-gradient(0deg, #41b883, #41b883 5px, transparent 5px, transparent 10px);
  }
  .steps:not(.is-horizontal).is-dashed .steps-segment.is-active::after, .steps:not(.is-horizontal).is-dashed .steps-segment.is-active ~ .steps-segment::after,
.steps:not(.is-horizontal) .steps-segment.is-active.is-dashed::after,
.steps:not(.is-horizontal) .steps-segment.is-active ~ .steps-segment.is-dashed::after {
    background: repeating-linear-gradient(0deg, #dbdbdb, #dbdbdb 5px, transparent 5px, transparent 10px);
  }
}
.steps.is-vertical.is-dashed .steps-segment::after,
.steps.is-vertical .steps-segment.is-dashed::after {
  background: repeating-linear-gradient(0deg, #41b883, #41b883 5px, transparent 5px, transparent 10px);
}
.steps.is-vertical.is-dashed .steps-segment.is-active::after, .steps.is-vertical.is-dashed .steps-segment.is-active ~ .steps-segment::after,
.steps.is-vertical .steps-segment.is-active.is-dashed::after,
.steps.is-vertical .steps-segment.is-active ~ .steps-segment.is-dashed::after {
  background: repeating-linear-gradient(0deg, #dbdbdb, #dbdbdb 5px, transparent 5px, transparent 10px);
}
@media screen and (min-width: 769px), print {
  .steps:not(.is-vertical).is-dashed .steps-segment::after,
.steps:not(.is-vertical) .steps-segment.is-dashed::after {
    background: repeating-linear-gradient(90deg, #41b883, #41b883 10px, transparent 10px, transparent 20px);
  }
  .steps:not(.is-vertical).is-dashed .steps-segment.is-active::after, .steps:not(.is-vertical).is-dashed .steps-segment.is-active ~ .steps-segment::after,
.steps:not(.is-vertical) .steps-segment.is-active.is-dashed::after,
.steps:not(.is-vertical) .steps-segment.is-active ~ .steps-segment.is-dashed::after {
    background: repeating-linear-gradient(90deg, #dbdbdb, #dbdbdb 10px, transparent 10px, transparent 20px);
  }
}
.steps.is-horizontal.is-dashed .steps-segment::after,
.steps.is-horizontal .steps-segment.is-dashed::after {
  background: repeating-linear-gradient(90deg, #41b883, #41b883 10px, transparent 10px, transparent 20px);
}
.steps.is-horizontal.is-dashed .steps-segment.is-active::after, .steps.is-horizontal.is-dashed .steps-segment.is-active ~ .steps-segment::after,
.steps.is-horizontal .steps-segment.is-active.is-dashed::after,
.steps.is-horizontal .steps-segment.is-active ~ .steps-segment.is-dashed::after {
  background: repeating-linear-gradient(90deg, #dbdbdb, #dbdbdb 10px, transparent 10px, transparent 20px);
}
.steps.is-thin .steps-marker {
  width: 0.8em;
  height: 0.8em;
}
.steps.is-thin.is-hollow .steps-marker,
.steps.is-thin .steps-marker.is-hollow {
  border-width: 1px;
  height: calc(0.8em + 1px);
  width: calc(0.8em + 1px);
}
@media screen and (max-width: 768px) {
  .steps.is-thin:not(.is-horizontal) .steps-segment:not(:last-child)::after {
    bottom: 0;
    left: calc( 0.4em - 0.5px );
    top: 0.8em;
    width: 1px;
  }
  .steps.is-thin:not(.is-horizontal) .steps-content {
    margin-top: -1.2em;
    margin-left: 0.8em;
  }
  .steps.is-thin:not(.is-horizontal).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-thin:not(.is-horizontal) .steps-segment.has-gaps:not(:last-child)::after {
    bottom: 0.4em;
    top: 1.2em;
  }
  .steps.is-thin:not(.is-horizontal).has-content-centered .steps-content {
    padding-top: 1.6em;
  }
}
.steps.is-thin.is-vertical .steps-segment:not(:last-child)::after {
  bottom: 0;
  left: calc( 0.4em - 0.5px );
  top: 0.8em;
  width: 1px;
}
.steps.is-thin.is-vertical .steps-content {
  margin-top: -1.2em;
  margin-left: 0.8em;
}
.steps.is-thin.is-vertical.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-thin.is-vertical .steps-segment.has-gaps:not(:last-child)::after {
  bottom: 0.4em;
  top: 1.2em;
}
.steps.is-thin.is-vertical.has-content-centered .steps-content {
  padding-top: 1.6em;
}
@media screen and (min-width: 769px), print {
  .steps.is-thin:not(.is-vertical) .steps-segment:not(:last-child)::after {
    left: 0.8em;
    right: 0;
    top: calc( 0.4em - 0.5px );
    height: 1px;
  }
  .steps.is-thin:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc( 0.4em - 0.5px );
    top: auto;
  }
  .steps.is-thin:not(.is-vertical) .steps-content {
    margin-top: 0.8em;
  }
  .steps.is-thin:not(.is-vertical).has-content-centered .steps-segment:not(:last-child)::after {
    left: calc(50% + 0.4em);
    right: calc(-50% + 0.4em);
  }
  .steps.is-thin:not(.is-vertical).has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 0.4em);
  }
  .steps.is-thin:not(.is-vertical).has-gaps .steps-segment:not(:last-child)::after,
.steps.is-thin:not(.is-vertical) .steps-segment.has-gaps:not(:last-child)::after {
    left: 1.2em;
    right: 0.4em;
  }
  .steps.is-thin:not(.is-vertical).has-content-centered.has-gaps .steps-segment:not(:last-child)::after, .steps.is-thin:not(.is-vertical).has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
    left: calc( 50% + 0.8em );
    right: calc( -50% + 0.8em );
  }
}
.steps.is-thin.is-horizontal .steps-segment:not(:last-child)::after {
  left: 0.8em;
  right: 0;
  top: calc( 0.4em - 0.5px );
  height: 1px;
}
.steps.is-thin.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
  bottom: calc( 0.4em - 0.5px );
  top: auto;
}
.steps.is-thin.is-horizontal .steps-content {
  margin-top: 0.8em;
}
.steps.is-thin.is-horizontal.has-content-centered .steps-segment:not(:last-child)::after {
  left: calc(50% + 0.4em);
  right: calc(-50% + 0.4em);
}
.steps.is-thin.is-horizontal.has-content-centered .steps-marker {
  position: absolute;
  left: calc(50% - 0.4em);
}
.steps.is-thin.is-horizontal.has-gaps .steps-segment:not(:last-child)::after,
.steps.is-thin.is-horizontal .steps-segment.has-gaps:not(:last-child)::after {
  left: 1.2em;
  right: 0.4em;
}
.steps.is-thin.is-horizontal.has-content-centered.has-gaps .steps-segment:not(:last-child)::after, .steps.is-thin.is-horizontal.has-content-centered .steps-segment.has-gaps:not(:last-child)::after {
  left: calc( 50% + 0.8em );
  right: calc( -50% + 0.8em );
}
.steps:not(.is-vertical).has-content-above .steps-segment {
  display: flex;
  flex-direction: column-reverse;
}
.steps:not(.is-vertical).has-content-above .steps-segment .steps-content {
  margin-top: 0;
  padding-top: 0;
  display: flex;
  flex-direction: column-reverse;
}
.tagsinput {
  height: auto !important;
}
.tagsinput .control {
  margin-bottom: 0.1em !important;
  margin-top: 0.1em !important;
}
.tagsinput input {
  border: none;
  margin-bottom: 0.1em !important;
  margin-top: 0.1em !important;
}
.tagsinput .tag.is-active {
  background-color: #41b883;
  color: #fff;
}
/*! _typography.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Titles
    2. Typography Helpers
*/
/* ==========================================================================
1. Titles
========================================================================== */
.title {
  font-family: "degular", "Montserrat", sans-serif;
  color: #fff;
  letter-spacing: -0.5px;
}
.title.is-narrow {
  margin-bottom: 0;
}
.title.is-thin {
  font-weight: 300;
}
.title.is-heavy {
  font-weight: 600;
}
.title.is-bold {
  font-weight: 700;
}
.title.is-bolder {
  font-weight: 800;
}
.subtitle {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a5a5a5;
  letter-spacing: 0.5px;
}
.subtitle.is-narrow {
  margin-bottom: 0;
}
.subtitle.is-thin {
  font-weight: 300;
}
.subtitle.is-heavy {
  font-weight: 600;
}
.subtitle.is-bold {
  font-weight: 700;
}
.subtitle.is-bolder {
  font-weight: 800;
}
p {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 300;
  color: #a2a2a2;
}
.white-text {
  color: #fff;
}
/* ==========================================================================
2. Typography Helpers
========================================================================== */
.is-font {
  font-family: "degular", "Montserrat", sans-serif;
}
.is-font-alt {
  font-family: "degular", "Montserrat", sans-serif !important;
}
.is-weight-300 {
  font-weight: 300 !important;
}
.is-weight-400 {
  font-weight: 400 !important;
}
.is-weight-500 {
  font-weight: 500 !important;
}
.is-weight-600 {
  font-weight: 600 !important;
}
.is-weight-700 {
  font-weight: 700 !important;
}
.is-weight-500 {
  font-weight: 500 !important;
}
.is-weight-900 {
  font-weight: 900 !important;
}
.px-13 {
  font-size: 13px !important;
}
.px-16 {
  font-size: 16px !important;
}
.px-18 {
  font-size: 18px !important;
}
.px-32 {
  font-size: 32px !important;
}
.px-34 {
  font-size: 34px !important;
}
.w-171 {
  width: 171px !important;
}
.w-100 {
  width: 100px !important;
}
.w-150 {
  width: 150px !important;
}
.w-200 {
  width: 200px !important;
}
.w-250 {
  width: 250px !important;
}
.w-300 {
  width: 300px !important;
}
.w-341 {
  width: 341px !important;
}
.w-800 {
  width: 800px !important;
  max-width: 800px !important;
}
.w-700 {
  width: 700px !important;
  max-width: 700px !important;
}
.w-1000 {
  width: 1000px !important;
  max-width: 1000px !important;
}
.w-550 {
  width: 550px !important;
  max-width: 550px !important;
}
/*! _animations.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Base Class
    2. pulsate
    3. Infinite rotate
    4. Fade In Up
    5. Fade In Down
    6. Fade In Left
    7. Scale in
    8. Scale out
    9. Scale In Circle
    10. Gelatine
    11. Wave
    12. Levitate
    13. Glowing
    14. Translate Left
*/
/* ==========================================================================
1. Base Class
========================================================================== */
.animated {
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
/* ==========================================================================
2. Pulsate
========================================================================== */
@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
.pulsate {
  animation: pulsate 1.5s ease-out;
  animation-iteration-count: infinite;
  opacity: 0;
}
/* ==========================================================================
3. Infinite rotate
========================================================================== */
@keyframes rotating {
  from {
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotating {
  from {
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
/* ==========================================================================
4. Fade In Up
========================================================================== */
@-webkit-keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.preFadeInUp {
  opacity: 0;
}
.fadeInUp {
  opacity: 0;
  -webkit-animation-name: fadeinup;
  animation-name: fadeInUp;
}
/* ==========================================================================
5. Fade In Down
========================================================================== */
@-webkit-keyframes fadeInDown {
  from {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeInDown {
  from {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.preFadeInDown {
  opacity: 0;
}
.fadeInDown {
  opacity: 0;
  -webkit-animation-name: fadeindown;
  animation-name: fadeInDown;
}
/* ==========================================================================
6. Fade In Left
========================================================================== */
@-webkit-keyframes fadeInLeft {
  from {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeInLeft {
  from {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.preFadeInLeft {
  opacity: 0;
}
.fadeInLeft {
  opacity: 0;
  -webkit-animation-name: fadeinleft;
  animation-name: fadeInLeft;
}
/* ==========================================================================
7. Scale in
========================================================================== */
@-webkit-keyframes scaleIn {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scaleIn {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
.scaleIn {
  -webkit-animation: scalein 0.5s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: scaleIn 0.5s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.scaleInTooltip {
  -webkit-animation: scalein 0.3s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: scaleIn 0.3s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
/* ==========================================================================
8. Scale out
========================================================================== */
@-webkit-keyframes scaleOut {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@keyframes scaleOut {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
.scaleOut {
  -webkit-animation: scaleout 0.5s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: scaleOut 0.5s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.scaleOutTooltip {
  -webkit-animation: scaleout 0.3s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: scaleOut 0.3s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
/* ==========================================================================
9. Scale in circle (used for modal popup)
========================================================================== */
@-webkit-keyframes scaleInCircle {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    -webkit-transform: scale(7);
    transform: scale(7);
  }
}
@keyframes scaleInCircle {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(7);
  }
}
.scaleInCircle {
  -webkit-animation: scaleincircle 0.6s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: scaleInCircle 0.6s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
/* ==========================================================================
10. Gelatine
========================================================================== */
@-webkit-keyframes gelatine {
  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }
  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}
@keyframes gelatine {
  from, to {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(0.9, 1.1);
  }
  50% {
    transform: scale(1.1, 0.9);
  }
  75% {
    transform: scale(0.95, 1.05);
  }
}
.gelatine {
  -webkit-animation: gelatine 0.6s;
  -webkit-animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation: gelatine 0.6s;
  animation-duration: 0.6s;
  animation-fill-mode: both;
}
/* ==========================================================================
11. Wave
========================================================================== */
@keyframes wave {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  25% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(4.5);
    opacity: 0;
  }
}
/* ==========================================================================
12. Levitate
========================================================================== */
@-webkit-keyframes levitate {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, 10px);
    transform: translate(0, 10px);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes levitate {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, 10px);
    transform: translate(0, 10px);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.levitate {
  -webkit-animation-name: levitate;
  -webkit-animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-name: levitate;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
/* ==========================================================================
13. Glowing
========================================================================== */
@keyframes glowing {
  0% {
    box-shadow: 0 0 -10px #fafafa;
  }
  40% {
    box-shadow: 0 0 20px #fafafa;
  }
  60% {
    box-shadow: 0 0 20px #fafafa;
  }
  100% {
    box-shadow: 0 0 -10px #fafafa;
  }
}
/* ==========================================================================
14. Translate Left
========================================================================== */
@-webkit-keyframes translateLeft {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes translateLeft {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.translateLeft {
  -webkit-animation-name: translateleft;
  -webkit-animation-duration: 0.3s;
  -webkit-transition: all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-name: translateLeft;
  animation-duration: 0.3s;
  transition: all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
/* ==========================================================================
1. fade-fast
========================================================================== */
.fade-fast-enter-active,
.fade-fast-leave-active {
  transition: opacity 0.2s ease;
}
.fade-fast-enter-from,
.fade-fast-leave-to {
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  .fade-fast-enter-active,
.fade-fast-leave-active {
    transition: none;
  }
}
/* ==========================================================================
2. fade-slow
========================================================================== */
.fade-slow-enter-active,
.fade-slow-leave-active {
  transition: opacity 0.5s ease;
}
.fade-slow-enter-from,
.fade-slow-leave-to {
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  .fade-slow-enter-active,
.fade-slow-leave-active {
    transition: none;
  }
}
/* ==========================================================================
3. translate-page-y
========================================================================== */
.translate-page-y-enter-active,
.translate-page-y-leave-active {
  transform: translateY(0);
  transition: transform 0.25s ease-out, opacity 0.25s ease-out;
}
.translate-page-y-enter-from {
  transform: translateY(10px);
  opacity: 0;
}
.translate-page-y-leave-to {
  transform: translateY(-300px);
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  .translate-page-y-enter-active,
.translate-page-y-leave-active {
    transition: none;
  }
}
/* ==========================================================================
4. translate-page-x
========================================================================== */
.translate-page-x-enter-active {
  animation: translate-page-x-in 0.2s cubic-bezier(0.25, 1, 0.5, 1);
}
.translate-page-x-leave-active {
  animation: translate-page-x-out 0.2s cubic-bezier(0.25, 1, 0.5, 1);
}
@keyframes translate-page-x-in {
  0% {
    transform: translateX(-200px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes translate-page-x-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(500px);
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .translate-page-x-enter-active,
.translate-page-x-leave-active {
    transition: none;
  }
}
/* ==========================================================================
5. list
========================================================================== */
.list-item {
  display: inline-block;
  margin-right: 10px;
}
.list-enter-active,
.list-leave-active {
  transition: all 0.4s ease;
}
.list-enter-from,
.list-leave-to {
  opacity: 0;
  transform: translateY(30px);
}
@media (prefers-reduced-motion: reduce) {
  .list-enter-active,
.list-leave-active {
    transition: none;
  }
}
/* ==========================================================================
6. list-complete
========================================================================== */
.list-complete-item {
  transition: all 0.8s ease;
  display: inline-block;
  margin-right: 10px;
}
.list-complete-enter-from,
.list-complete-leave-to {
  opacity: 0;
  transform: translateY(30px);
}
.list-complete-leave-active {
  position: absolute;
}
@media (prefers-reduced-motion: reduce) {
  .list-complete-enter-active,
.list-complete-leave-active {
    transition: none;
  }
}
/*! _helpers.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Spacing helpers
    2. Color helpers
    3. Shadow helpers
    4. Dark helpers
    5. Radius helpers
*/
/* ==========================================================================
1. Spacing helpers
========================================================================== */
.m-t-5 {
  margin-top: 5px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.m-l-5 {
  margin-left: 5px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.m-r-5 {
  margin-right: 5px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.m-l-10 {
  margin-left: 10px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.m-r-10 {
  margin-right: 10px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.m-t-15 {
  margin-top: 15px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.m-l-15 {
  margin-left: 15px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.m-r-15 {
  margin-right: 15px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.m-l-20 {
  margin-left: 20px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.m-r-20 {
  margin-right: 20px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.m-t-25 {
  margin-top: 25px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.m-b-25 {
  margin-bottom: 25px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.m-l-25 {
  margin-left: 25px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.m-r-25 {
  margin-right: 25px !important;
}
.p-r-25 {
  padding-right: 25px !important;
}
.m-t-30 {
  margin-top: 30px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.m-b-30 {
  margin-bottom: 30px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.m-l-30 {
  margin-left: 30px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.m-r-30 {
  margin-right: 30px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.m-t-35 {
  margin-top: 35px !important;
}
.p-t-35 {
  padding-top: 35px !important;
}
.m-b-35 {
  margin-bottom: 35px !important;
}
.p-b-35 {
  padding-bottom: 35px !important;
}
.m-l-35 {
  margin-left: 35px !important;
}
.p-l-35 {
  padding-left: 35px !important;
}
.m-r-35 {
  margin-right: 35px !important;
}
.p-r-35 {
  padding-right: 35px !important;
}
.m-t-40 {
  margin-top: 40px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.m-b-40 {
  margin-bottom: 40px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.m-l-40 {
  margin-left: 40px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.m-r-40 {
  margin-right: 40px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.m-t-45 {
  margin-top: 45px !important;
}
.p-t-45 {
  padding-top: 45px !important;
}
.m-b-45 {
  margin-bottom: 45px !important;
}
.p-b-45 {
  padding-bottom: 45px !important;
}
.m-l-45 {
  margin-left: 45px !important;
}
.p-l-45 {
  padding-left: 45px !important;
}
.m-r-45 {
  margin-right: 45px !important;
}
.p-r-45 {
  padding-right: 45px !important;
}
.m-t-50 {
  margin-top: 50px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.m-b-50 {
  margin-bottom: 50px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.m-l-50 {
  margin-left: 50px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.m-r-50 {
  margin-right: 50px !important;
}
.p-r-50 {
  padding-right: 50px !important;
}
.m-t-60 {
  margin-top: 60px !important;
}
.p-t-60 {
  padding-top: 60px !important;
}
.m-b-60 {
  margin-bottom: 60px !important;
}
.p-b-60 {
  padding-bottom: 60px !important;
}
.m-l-60 {
  margin-left: 60px !important;
}
.p-l-60 {
  padding-left: 60px !important;
}
.m-r-60 {
  margin-right: 60px !important;
}
.p-r-60 {
  padding-right: 60px !important;
}
.m-t-70 {
  margin-top: 70px !important;
}
.p-t-70 {
  padding-top: 70px !important;
}
.m-b-70 {
  margin-bottom: 70px !important;
}
.p-b-70 {
  padding-bottom: 70px !important;
}
.m-l-70 {
  margin-left: 70px !important;
}
.p-l-70 {
  padding-left: 70px !important;
}
.m-r-70 {
  margin-right: 70px !important;
}
.p-r-70 {
  padding-right: 70px !important;
}
.m-t-80 {
  margin-top: 80px !important;
}
.p-t-80 {
  padding-top: 80px !important;
}
.m-b-80 {
  margin-bottom: 80px !important;
}
.p-b-80 {
  padding-bottom: 80px !important;
}
.m-l-80 {
  margin-left: 80px !important;
}
.p-l-80 {
  padding-left: 80px !important;
}
.m-r-80 {
  margin-right: 80px !important;
}
.p-r-80 {
  padding-right: 80px !important;
}
.m-t-90 {
  margin-top: 90px !important;
}
.p-t-90 {
  padding-top: 90px !important;
}
.m-b-90 {
  margin-bottom: 90px !important;
}
.p-b-90 {
  padding-bottom: 90px !important;
}
.m-l-90 {
  margin-left: 90px !important;
}
.p-l-90 {
  padding-left: 90px !important;
}
.m-r-90 {
  margin-right: 90px !important;
}
.p-r-90 {
  padding-right: 90px !important;
}
.m-t-100 {
  margin-top: 100px !important;
}
.p-t-100 {
  padding-top: 100px !important;
}
.m-b-100 {
  margin-bottom: 100px !important;
}
.p-b-100 {
  padding-bottom: 100px !important;
}
.m-l-100 {
  margin-left: 100px !important;
}
.p-l-100 {
  padding-left: 100px !important;
}
.m-r-100 {
  margin-right: 100px !important;
}
.p-r-100 {
  padding-right: 100px !important;
}
.no-padding-all {
  padding: 0 !important;
}
.no-padding-top {
  padding-top: 0 !important;
}
.no-padding-bottom {
  padding-bottom: 0 !important;
}
.no-padding-left {
  padding-left: 0 !important;
}
.no-padding-right {
  padding-right: 0 !important;
}
.no-margin-all {
  margin: 0 !important;
}
.no-margin-top {
  margin-top: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.no-margin-left {
  margin-left: 0 !important;
}
.no-margin-right {
  margin-right: 0 !important;
}
.has-fullheight {
  height: 100%;
}
.has-fullwidth {
  width: 100%;
}
.no-scroll {
  overflow: hidden !important;
}
.has-help-cursor {
  cursor: help;
}
/* ==========================================================================
2. Color helpers
========================================================================== */
.text-primary {
  color: #41b883 !important;
}
.text-secondary {
  color: #39f !important;
}
.text-accent {
  color: #41b883 !important;
}
.text-lilly {
  color: #c685b8 !important;
}
.text-twitch {
  color: #934bff !important;
}
.text-info {
  color: #039be5 !important;
}
.text-success {
  color: #06d6a0 !important;
}
.text-warning {
  color: #faae42 !important;
}
.text-danger {
  color: #e62965 !important;
}
.text-light-text {
  color: #a2a2a2 !important;
}
.text-h-purple {
  color: #8269b2 !important;
}
.text-h-blue {
  color: #37c3ff !important;
}
.text-h-green {
  color: #93e088 !important;
}
.text-h-orange {
  color: #ffa981 !important;
}
.text-h-red {
  color: #f92b60 !important;
}
.text-h-yellow {
  color: #ffd66e !important;
}
.text-javascript {
  color: #f7df1e !important;
}
.text-angular {
  color: #dd1b16 !important;
}
.text-reactjs {
  color: #00d8ff !important;
}
.text-android {
  color: #a4c639 !important;
}
.text-swift {
  color: #ef3e31 !important;
}
.text-vuejs {
  color: #4dba87 !important;
}
.text-wordpress {
  color: #21759b !important;
}
.text-csharp {
  color: #9a4993 !important;
}
.text-nodejs {
  color: #6cc24a !important;
}
.text-html {
  color: #f16529 !important;
}
.text-facebook {
  color: #1778f2 !important;
}
.text-twitter {
  color: #1dcaff !important;
}
.text-linkedin {
  color: #007bb6 !important;
}
.text-tumblr {
  color: #35465c !important;
}
.text-github {
  color: #444 !important;
}
.text-dribbble {
  color: #ea4c89 !important;
}
.text-google-plus {
  color: #d34836 !important;
}
.text-youtube {
  color: #ff3939 !important;
}
.text-reddit {
  color: #ff4500 !important;
}
.text-invision {
  color: #f36 !important;
}
.text-amazon {
  color: #f90 !important;
}
.text-instagram {
  color: #e1306c !important;
}
.hover-text-primary:hover {
  color: #41b883 !important;
}
.hover-text-secondary:hover {
  color: #39f !important;
}
.hover-text-accent:hover {
  color: #41b883 !important;
}
.hover-text-lilly:hover {
  color: #c685b8 !important;
}
.hover-text-twitch:hover {
  color: #934bff !important;
}
.hover-text-info:hover {
  color: #039be5 !important;
}
.hover-text-success:hover {
  color: #06d6a0 !important;
}
.hover-text-warning:hover {
  color: #faae42 !important;
}
.hover-text-danger:hover {
  color: #e62965 !important;
}
.hover-text-light-text:hover {
  color: #a2a2a2 !important;
}
.hover-text-h-purple:hover {
  color: #8269b2 !important;
}
.hover-text-h-blue:hover {
  color: #37c3ff !important;
}
.hover-text-h-green:hover {
  color: #93e088 !important;
}
.hover-text-h-orange:hover {
  color: #ffa981 !important;
}
.hover-text-h-red:hover {
  color: #f92b60 !important;
}
.hover-text-h-yellow:hover {
  color: #ffd66e !important;
}
.hover-text-javascript:hover {
  color: #f7df1e !important;
}
.hover-text-angular:hover {
  color: #dd1b16 !important;
}
.hover-text-reactjs:hover {
  color: #00d8ff !important;
}
.hover-text-android:hover {
  color: #a4c639 !important;
}
.hover-text-swift:hover {
  color: #ef3e31 !important;
}
.hover-text-vuejs:hover {
  color: #4dba87 !important;
}
.hover-text-wordpress:hover {
  color: #21759b !important;
}
.hover-text-csharp:hover {
  color: #9a4993 !important;
}
.hover-text-nodejs:hover {
  color: #6cc24a !important;
}
.hover-text-html:hover {
  color: #f16529 !important;
}
.hover-text-facebook:hover {
  color: #1778f2 !important;
}
.hover-text-twitter:hover {
  color: #1dcaff !important;
}
.hover-text-linkedin:hover {
  color: #007bb6 !important;
}
.hover-text-tumblr:hover {
  color: #35465c !important;
}
.hover-text-github:hover {
  color: #444 !important;
}
.hover-text-dribbble:hover {
  color: #ea4c89 !important;
}
.hover-text-google-plus:hover {
  color: #d34836 !important;
}
.hover-text-youtube:hover {
  color: #ff3939 !important;
}
.hover-text-reddit:hover {
  color: #ff4500 !important;
}
.hover-text-invision:hover {
  color: #f36 !important;
}
.hover-text-amazon:hover {
  color: #f90 !important;
}
.hover-text-instagram:hover {
  color: #e1306c !important;
}
.bg-primary {
  background: #41b883 !important;
}
.bg-secondary {
  background: #39f !important;
}
.bg-accent {
  background: #41b883 !important;
}
.bg-lilly {
  background: #c685b8 !important;
}
.bg-twitch {
  background: #934bff !important;
}
.bg-info {
  background: #039be5 !important;
}
.bg-success {
  background: #06d6a0 !important;
}
.bg-warning {
  background: #faae42 !important;
}
.bg-danger {
  background: #e62965 !important;
}
.bg-light-text {
  background: #a2a2a2 !important;
}
.bg-h-purple {
  background: #8269b2 !important;
}
.bg-h-blue {
  background: #37c3ff !important;
}
.bg-h-green {
  background: #93e088 !important;
}
.bg-h-orange {
  background: #ffa981 !important;
}
.bg-h-red {
  background: #f92b60 !important;
}
.bg-h-yellow {
  background: #ffd66e !important;
}
.bg-javascript {
  background: #f7df1e !important;
}
.bg-angular {
  background: #dd1b16 !important;
}
.bg-reactjs {
  background: #00d8ff !important;
}
.bg-android {
  background: #a4c639 !important;
}
.bg-swift {
  background: #ef3e31 !important;
}
.bg-vuejs {
  background: #4dba87 !important;
}
.bg-wordpress {
  background: #21759b !important;
}
.bg-csharp {
  background: #9a4993 !important;
}
.bg-nodejs {
  background: #6cc24a !important;
}
.bg-html {
  background: #f16529 !important;
}
.bg-facebook {
  background: #1778f2 !important;
}
.bg-twitter {
  background: #1dcaff !important;
}
.bg-linkedin {
  background: #007bb6 !important;
}
.bg-tumblr {
  background: #35465c !important;
}
.bg-github {
  background: #444 !important;
}
.bg-dribbble {
  background: #ea4c89 !important;
}
.bg-google-plus {
  background: #d34836 !important;
}
.bg-youtube {
  background: #ff3939 !important;
}
.bg-reddit {
  background: #ff4500 !important;
}
.bg-invision {
  background: #f36 !important;
}
.bg-amazon {
  background: #f90 !important;
}
.bg-instagram {
  background: #e1306c !important;
}
.hover-bg-primary:hover {
  background: #41b883 !important;
  color: #fff !important;
}
.hover-bg-secondary:hover {
  background: #39f !important;
  color: #fff !important;
}
.hover-bg-accent:hover {
  background: #41b883 !important;
  color: #fff !important;
}
.hover-bg-lilly:hover {
  background: #c685b8 !important;
  color: #fff !important;
}
.hover-bg-twitch:hover {
  background: #934bff !important;
  color: #fff !important;
}
.hover-bg-info:hover {
  background: #039be5 !important;
  color: #fff !important;
}
.hover-bg-success:hover {
  background: #06d6a0 !important;
  color: #fff !important;
}
.hover-bg-warning:hover {
  background: #faae42 !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.hover-bg-danger:hover {
  background: #e62965 !important;
  color: #fff !important;
}
.hover-bg-light-text:hover {
  background: #a2a2a2 !important;
  color: #fff !important;
}
.hover-bg-h-purple:hover {
  background: #8269b2 !important;
  color: #fff !important;
}
.hover-bg-h-blue:hover {
  background: #37c3ff !important;
  color: #fff !important;
}
.hover-bg-h-green:hover {
  background: #93e088 !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.hover-bg-h-orange:hover {
  background: #ffa981 !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.hover-bg-h-red:hover {
  background: #f92b60 !important;
  color: #fff !important;
}
.hover-bg-h-yellow:hover {
  background: #ffd66e !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.hover-bg-javascript:hover {
  background: #f7df1e !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.hover-bg-angular:hover {
  background: #dd1b16 !important;
  color: #fff !important;
}
.hover-bg-reactjs:hover {
  background: #00d8ff !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.hover-bg-android:hover {
  background: #a4c639 !important;
  color: #fff !important;
}
.hover-bg-swift:hover {
  background: #ef3e31 !important;
  color: #fff !important;
}
.hover-bg-vuejs:hover {
  background: #4dba87 !important;
  color: #fff !important;
}
.hover-bg-wordpress:hover {
  background: #21759b !important;
  color: #fff !important;
}
.hover-bg-csharp:hover {
  background: #9a4993 !important;
  color: #fff !important;
}
.hover-bg-nodejs:hover {
  background: #6cc24a !important;
  color: #fff !important;
}
.hover-bg-html:hover {
  background: #f16529 !important;
  color: #fff !important;
}
.hover-bg-facebook:hover {
  background: #1778f2 !important;
  color: #fff !important;
}
.hover-bg-twitter:hover {
  background: #1dcaff !important;
  color: #fff !important;
}
.hover-bg-linkedin:hover {
  background: #007bb6 !important;
  color: #fff !important;
}
.hover-bg-tumblr:hover {
  background: #35465c !important;
  color: #fff !important;
}
.hover-bg-github:hover {
  background: #444 !important;
  color: #fff !important;
}
.hover-bg-dribbble:hover {
  background: #ea4c89 !important;
  color: #fff !important;
}
.hover-bg-google-plus:hover {
  background: #d34836 !important;
  color: #fff !important;
}
.hover-bg-youtube:hover {
  background: #ff3939 !important;
  color: #fff !important;
}
.hover-bg-reddit:hover {
  background: #ff4500 !important;
  color: #fff !important;
}
.hover-bg-invision:hover {
  background: #f36 !important;
  color: #fff !important;
}
.hover-bg-amazon:hover {
  background: #f90 !important;
  color: #fff !important;
}
.hover-bg-instagram:hover {
  background: #e1306c !important;
  color: #fff !important;
}
.has-text-secondary {
  color: #39f !important;
}
.has-light-shadow {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.has-light-shadow.has-light-border {
  border: 1px solid #e5e5e5;
}
/* ==========================================================================
4. Dark helpers
========================================================================== */
.is-dark .is-dark-card-bordered,
.is-dark .is-dark-bordered-12 {
  border-color: #424043 !important;
}
.is-dark .is-dark-primary {
  color: #41b883 !important;
}
.is-dark .is-dark-primary-hover:hover {
  color: #41b883 !important;
}
.is-dark .is-dark-bg-1 {
  background: #262427 !important;
}
.is-dark .is-dark-bg-2 {
  background: #282729 !important;
}
.is-dark .is-dark-bg-3 {
  background: #2b292c !important;
}
.is-dark .is-dark-bg-4 {
  background: #2d2c2e !important;
}
.is-dark .is-dark-bg-5 {
  background: #302e31 !important;
}
.is-dark .is-dark-bg-6 {
  background: #323134 !important;
}
/* ==========================================================================
4. Radius helpers
========================================================================== */
.radius-5 {
  border-radius: 0.5rem;
}
.radius-75 {
  border-radius: 0.75rem;
}
.radius-full {
  border-radius: 9999px;
}
/* ==========================================================================
5. Size helpers
========================================================================== */
.max-w-540 {
  max-width: 540px;
}
/*! _layout.scss | Vuero | Css ninja 2020-2021 */
/*
    1. App Layout
    2. View Wrapper
    3. Page Content
    4. Page Title / Toolbar
    5. Minimal Wrapper
    6. Circular Menu
    7. Circular Menu Dark mode
    8. Media Queries
*/
/* ==========================================================================
1. App layout
========================================================================== */
body {
  height: 100vh;
  color: #fff;
  font-size: 18px;
  font-family: "degular", "Montserrat", sans-serif;
  background: #100e12;
}
body.is-chat-side-collapsed {
  background: #302e31 !important;
}
body.opened {
  background: #302e31;
}
body .pageloader {
  background: #3d3b3e;
}
body .infraloader {
  background: #49474b !important;
}
body .menu-toggle i {
  background: #41b883;
}
body .view-wrapper,
body .minimal-wrapper {
  background: #100e12;
  border-color: #100e12;
}
body .zoom-overlay {
  background: #3d3b3e;
  border-color: #3d3b3e;
}
/* полоса прокрутки (скроллбар) */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: transparent;
}
/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 9em;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
/* Стрелки */
::-webkit-scrollbar-button:vertical:end:increment {
  padding-bottom: 5px;
}
::-webkit-scrollbar-button:horizontal:end:increment {
  padding-right: 5px;
}
.control {
  position: relative;
}
.control .input,
.control select,
.control textarea {
  color: #fff;
  background-color: #2a292b;
  border-color: #2a292b;
  padding-left: 18px;
  padding-right: 18px;
}
.control .input:hover, .control .input:focus,
.control select:hover,
.control select:focus,
.control textarea:hover,
.control textarea:focus {
  border-color: #39f;
}
.control .input::placeholder,
.control select::placeholder,
.control textarea::placeholder {
  color: #4c4c4e !important;
}
.control select {
  height: 100%;
  padding-left: calc(0.75em - 1px);
}
.control select:focus {
  border-color: #39f !important;
}
.control .select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #39f !important;
}
.control.material .input {
  padding-left: 58px;
}
.control .material-icons-round {
  position: absolute;
  top: 0;
  left: 0;
  height: 49px;
  width: 58px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.control input:focus + .form-icon svg, .control input:focus + .form-icon i, .control input:focus + .material-icons-round, .control textarea:focus + .material-icons-round {
  color: #39f;
}
div.field label,
div.field .select,
div.field option {
  color: #fff !important;
  font-size: 18px;
}
.input.is-medium + span,
.control .select:not(.is-multiple) {
  height: 49px;
}
.input.is-small + span {
  height: 39px;
}
.app-wrapper {
  overflow: hidden;
  background: #100e12;
}
.app-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  opacity: 0;
  z-index: -1;
  transition: opacity 0.3s;
}
.app-overlay.is-active {
  opacity: 0.8;
  z-index: 9999;
}
.overlay-highlight {
  position: relative;
  z-index: 99999 !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border-color: #2a292b;
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0 1000px #2a292b inset;
  transition: background-color 5000s ease-in-out 0s;
}
/* ==========================================================================
2. View Wrapper
========================================================================== */
.view-wrapper.has-top-nav {
  margin-left: 0 !important;
  width: 100% !important;
}
.view-wrapper.has-top-nav .is-stuck {
  position: fixed;
  top: 78px;
  left: 0;
  margin-left: 0;
  border-left: 0 !important;
  width: 100%;
  z-index: 14;
}
.view-wrapper.has-top-nav .is-stuck.stuck-header {
  padding-right: 20px !important;
}
.view-wrapper.has-top-nav .is-stuck.stuck-header .form-head-inner,
.view-wrapper.has-top-nav .is-stuck.stuck-header .form-header-inner {
  max-width: 1240px;
  margin: 0 auto;
}
.view-wrapper.has-top-nav .page-title {
  display: none;
}
.view-wrapper.has-top-nav .has-navbar-spacing {
  margin-top: 30px;
}
.view-wrapper.has-top-nav .is-navbar-md {
  margin-top: 90px;
}
.view-wrapper.has-top-nav .is-navbar-lg {
  margin-top: 110px;
}
.view-wrapper.has-top-nav .is-navbar-xl {
  margin-top: 130px;
}
.view-wrapper {
  position: relative;
  height: 100%;
  width: calc(100% - 80px);
  padding: 0;
  padding-top: 60px;
  margin-left: 80px;
  background: #f0f0f0;
  transition: all 0.3s;
}
.view-wrapper.is-pushed-full {
  margin-left: 320px;
  width: calc(100% - 320px);
}
.view-wrapper.is-pushed-full .is-stuck {
  margin-left: 320px;
  width: calc(100% - 320px);
}
.view-wrapper.is-pushed-messages {
  margin-left: 160px !important;
  width: calc(100% - 160px) !important;
}
.view-wrapper .is-stuck {
  position: fixed;
  top: 0;
  left: 0;
  margin-left: 80px;
  width: calc(100% - 80px);
  z-index: 14;
}
/* ==========================================================================
3. Page Content
========================================================================== */
.page-content-wrapper {
  width: 100%;
  max-width: 1550px;
  margin: 0 auto;
  margin-bottom: 100px;
}
.page-content-wrapper .page-content {
  padding: 0 20px;
}
.page-content-wrapper .page-content.is-relative {
  position: relative;
}
.page-content-wrapper .page-content.kanban-content {
  padding: 0 20px;
}
.page-content-wrapper .page-content.chat-content {
  padding: 0 40px;
}
.page-content-wrapper .page-content.card-content {
  padding: 0 20px;
}
.page-content-wrapper .page-content.waterfall-content {
  overflow: hidden;
}
.page-content-wrapper .page-content.projects-content {
  padding: 0 40px;
}
.page-content-wrapper .page-content-inner .title {
  margin-top: 20px;
  font-size: 34px;
}
/* ==========================================================================
4. Page Title / Toolbar
========================================================================== */
.is-navbar .page-title {
  display: none;
  margin-bottom: 0;
}
.page-title {
  position: relative;
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  z-index: 10;
}
.page-title .title-wrap {
  margin-left: 0;
}
.page-title .title-wrap h1 {
  text-align: left;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 1;
  text-transform: capitalize;
}
.page-title .title-wrap p {
  line-height: 1;
  color: #a2a2a2;
  font-size: 18px;
}
.page-title .v-avatar + .title-wrap {
  margin-left: 1rem;
}
.toolbar {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 1;
}
.toolbar .control {
  min-width: 280px;
  margin-right: 1rem;
}
.toolbar .dark-mode {
  transform: scale(0.55);
}
.toolbar .toolbar-notifications {
  margin: 0 4px;
}
.toolbar .toolbar-notifications .dropdown:hover .is-trigger {
  background: #fff;
  border-color: #ededed;
  border-radius: 9999px;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.toolbar .toolbar-notifications .dropdown .is-trigger {
  position: relative;
  height: 34px;
  width: 34px;
}
.toolbar .toolbar-notifications .dropdown .is-trigger .new-indicator {
  position: absolute;
  top: 1px;
  right: 1px;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background: #e62965;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content {
  top: 2.5rem;
  line-height: 1.5;
  color: #283252;
  width: 20rem;
  background: #fff;
  border-radius: 5px;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  padding-top: 0;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .heading {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 0.01rem solid #eee;
  margin-bottom: 0;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .heading .heading-left h6 {
  font-size: 0.8rem;
  font-weight: 500;
  color: #a2a2a2;
  line-height: 1.6;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .heading .heading-right .notification-link {
  margin: 0.4rem 0;
  color: #41b883;
  font-weight: 500;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list {
  max-height: 300px;
  overflow-y: scroll;
  padding: 0.5rem 1rem;
  margin: 0;
  list-style-type: none;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item {
  display: flex;
  padding: 0.65rem 0;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .img-left img {
  display: inline-block;
  vertical-align: middle;
  height: 2.25rem;
  width: 2.25rem;
  margin: 0 0.5rem 0 0;
  border-radius: 9999px;
  max-width: 100%;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .user-content {
  text-align: left;
  font-family: "degular", "Montserrat", sans-serif;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .user-content .user-info {
  color: #283252;
  font-size: 0.95rem;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .user-content .user-info span {
  font-weight: 500;
}
.toolbar .toolbar-notifications .dropdown .dropdown-menu .dropdown-content .notification-list .notification-item .user-content .time {
  margin: 0;
  font-size: 0.85rem;
  color: #a2a2a2;
}
.toolbar .toolbar-link {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 34px;
  width: 34px;
  border-radius: 9999px;
  margin: 0 4px;
  transition: all 0.3s;
}
.toolbar .toolbar-link:hover {
  background: #fff;
  border-color: #ededed;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.toolbar .toolbar-link svg {
  height: 18px;
  width: 18px;
  stroke-width: 1.6px;
  color: #a2a2a2;
  transition: stroke 0.3s;
}
.toolbar .toolbar-link img {
  display: block;
  height: 24px;
  width: 24px;
  min-width: 24px;
  border-radius: 9999px;
}
/* ==========================================================================
5. Minimal Wrapper
========================================================================== */
.minimal-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  background: #e5e5e5;
  transition: all 0.3s;
}
.minimal-wrapper.light {
  background: #fff;
}
.minimal-wrapper.lighter {
  background: #fcfcfc;
}
.minimal-wrapper.darker {
  background: #f0f0f0;
}
.minimal-wrapper .minimal-wrap {
  min-height: calc(100vh - 60px);
}
/* ==========================================================================
6. Circular Menu
========================================================================== */
.circular-menu {
  position: fixed;
  top: 0.6em;
  right: 1em;
  z-index: 70;
  transform: translateY(-80px);
  pointer-events: none;
  transition: transform 0.3s;
}
.circular-menu.is-active {
  pointer-events: all;
  transform: translateY(0);
}
.circular-menu.active::after {
  transform: scale3d(5.5, 5.5, 1);
  transition-timing-function: cubic-bezier(0.68, 1.55, 0.265, 1);
}
.circular-menu.active .floating-btn {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3);
}
.circular-menu.active .floating-btn i:first-child {
  display: none;
}
.circular-menu.active .floating-btn i:nth-child(2) {
  display: block;
}
.circular-menu.active .menu-item {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.circular-menu.active .menu-item:nth-child(1) {
  transform: translate3d(-7em, -0.5em, 0);
}
.circular-menu.active .menu-item:nth-child(2) {
  transform: translate3d(-6.25em, 3.25em, 0);
}
.circular-menu.active .menu-item:nth-child(3) {
  transform: translate3d(-3.45em, 6.25em, 0);
}
.circular-menu.active .menu-item:nth-child(4) {
  transform: translate3d(0.5em, 7em, 0);
}
.circular-menu::after {
  display: block;
  content: " ";
  width: 3.5em;
  height: 3.5em;
  border-radius: 9999px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
  background-color: #3aa576;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
  transition: all 0.3s ease;
}
.circular-menu .floating-btn {
  width: 3.5em;
  height: 3.5em;
  border-radius: 9999px;
  background-color: #49bf8b;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
  color: #fcfcfc;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  outline: 0;
}
.circular-menu .floating-btn i {
  font-size: 0.9rem;
  transition: transform 0.2s;
}
.circular-menu .floating-btn i:first-child {
  display: block;
}
.circular-menu .floating-btn i:nth-child(2) {
  display: none;
}
.circular-menu .items-wrapper {
  padding: 0;
  margin: 0;
}
.circular-menu .menu-item {
  position: absolute;
  top: 0.2em;
  right: 0.2em;
  z-index: -1;
  display: block;
  text-decoration: none;
  color: white;
  font-size: 1em;
  width: 3em;
  height: 3em;
  border-radius: 9999px;
  text-align: center;
  line-height: 3;
  background-color: rgba(0, 0, 0, 0.2);
  transition: transform 0.3s ease, background-color 0.2s ease;
}
.circular-menu .menu-item:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.circular-menu .menu-item.is-flex {
  display: flex;
  align-items: center;
  justify-content: center;
}
.circular-menu .menu-item.is-flex .dark-mode {
  transform: scale(0.5);
}
.circular-menu .menu-item.is-flex > img {
  display: block;
  height: 24px;
  width: 24px;
  min-width: 24px;
  border-radius: 9999px;
}
.circular-menu .menu-item.is-flex svg {
  height: 18px;
  width: 18px;
  color: #fcfcfc;
  stroke-width: 1.6px;
}
/* ==========================================================================
7. Circular Menu Dark Mode
========================================================================== */
.is-dark .circular-menu::after {
  background: #1e1d1f;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3) !important;
}
.is-dark .circular-menu.active .floating-btn {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3) !important;
}
.is-dark .circular-menu .floating-btn {
  background: #282729;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3) !important;
}
/* ==========================================================================
8. Media Queries
========================================================================== */
@media (min-width: 769px) {
  .control.search.material {
    width: 260px;
  }
}
@media (max-width: 768px) {
  .view-wrapper.has-top-nav .is-navbar-md,
.view-wrapper.has-top-nav .is-navbar-lg,
.view-wrapper.has-top-nav .is-navbar-xl {
    margin-top: 0;
  }
  .view-wrapper.has-top-nav .page-title {
    display: flex !important;
  }

  .page-title .toolbar .control {
    display: none;
  }
  .page-title .title-wrap h1 {
    font-size: 28px;
  }

  .page-content-wrapper .page-content-inner .title {
    font-size: 28px;
  }

  div.field label,
div.field .select,
div.field option {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .view-wrapper.has-top-nav .is-navbar-md,
.view-wrapper.has-top-nav .is-navbar-lg,
.view-wrapper.has-top-nav .is-navbar-xl {
    margin-top: 0;
  }
  .view-wrapper.has-top-nav .page-title {
    display: flex !important;
  }

  .page-content-wrapper .page-content {
    padding: 0;
  }
}
/*! _utilities.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Titles
    2. Divider
    3. Helpers
    4. Hamburger
    5. Tooltips
    6. Alertify js
    7. Alertify js Dark mode
    8. Divider alt
    9. Text tips
    10. Text tips Dark mode
    11. Hopscotch
    12. Demo toggler
    13. Background images
    14. Dark mode images
    15. Demo spacer
    16. Simplebar
    17. Back to top button
*/
/* ==========================================================================
1. Titles
========================================================================== */
.title.light-mb,
.subtitle.light-mb {
  margin-bottom: 10px;
}
.title.no-mb,
.subtitle.no-mb {
  margin-bottom: 0;
}
.title.has-margin-top,
.subtitle.has-margin-top {
  margin-top: 20px;
}
.title.has-margin-top-lg,
.subtitle.has-margin-top-lg {
  margin-top: 50px;
}
.title.is-purple,
.subtitle.is-purple {
  color: #41b883;
}
.title.is-light,
.subtitle.is-light {
  color: #fff;
}
var {
  font-style: inherit;
}
.has-text-centered {
  text-align: center;
}
/* ==========================================================================
2. Divider
========================================================================== */
.divider-container {
  max-width: 640px;
  margin: 0 auto;
}
.divider-container .divider {
  text-align: center;
  margin: 1.5em auto 1em auto;
  width: 100%;
  position: relative;
}
.divider-container .divider span {
  display: inline-block;
  margin-top: 1px;
  font-size: 1rem;
  text-transform: none;
  color: #ccc;
}
.divider-container .divider span::before, .divider-container .divider span::after {
  width: 36%;
  display: block;
  position: absolute;
  left: 0;
  top: 0.9em;
  height: 1px;
  content: " ";
  border-top: 1px solid #ccc;
}
.divider-container .divider span::after {
  right: 0;
  left: auto;
}
@media (max-width: 768px) {
  .divider span::before,
.divider span::after {
    width: 22% !important;
  }
}
/* ==========================================================================
3. Helpers
========================================================================== */
.is-flex-wrapped {
  flex-wrap: wrap !important;
}
.is-hidden {
  display: none !important;
}
.is-vhidden {
  visibility: hidden !important;
}
.no-click {
  pointer-events: none !important;
}
.is-disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default !important;
}
.ml-auto {
  margin-left: auto !important;
}
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-mb {
  margin-bottom: 0 !important;
}
.mb-20 {
  margin-bottom: 20px;
}
.is-green {
  color: #06d6a0;
}
.is-purple {
  color: #41b883;
}
.has-slimscroll {
  overflow-y: auto;
  overflow-x: hidden;
}
.has-slimscroll::-webkit-scrollbar {
  width: 6px !important;
}
.has-slimscroll::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
  background: rgba(0, 0, 0, 0.2) !important;
}
.has-slimscroll-sm::-webkit-scrollbar {
  width: 3px !important;
}
.has-slimscroll-sm::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
  background: rgba(0, 0, 0, 0.2) !important;
}
.dark-text {
  color: #283252;
}
.light-text {
  color: #a2a2a2;
}
.success-text {
  color: #06d6a0;
}
.info-text {
  color: #039be5;
}
.warning-text {
  color: #faae42;
}
.danger-text {
  color: #e62965;
}
.inverted-text {
  color: #fcfcfc;
}
/* ==========================================================================
4. Hamburger
========================================================================== */
.menu-toggle {
  font-size: 20px;
  color: #666;
  text-align: center;
  background: transparent;
  display: block;
  width: 26px;
  height: 26px;
  cursor: pointer;
  padding: 0;
  transition: opacity 0.4s;
  opacity: 1;
  position: relative;
}
.menu-toggle.has-chevron .icon-box-toggle.active .icon-line-top {
  width: 13px !important;
  top: 17px !important;
}
.menu-toggle.has-chevron .icon-box-toggle.active .icon-line-bottom {
  width: 13px !important;
  top: 9px !important;
}
.menu-toggle .icon-box-toggle {
  background: transparent;
  position: relative;
  display: block;
  width: 30px;
  height: 30px;
}
.menu-toggle .icon-box-toggle.active > span.rotate {
  -webkit-transform: rotate(90deg);
  -moz-transform: translate(0, 0) rotate(90deg);
  -ms-transform: translate(0, 0) rotate(90deg);
  -o-transform: translate(0, 0) rotate(90deg);
  transform: translate(0, 0) rotate(90deg);
}
.menu-toggle .icon-box-toggle.active > span > i.icon-line-center {
  visibility: hidden;
  width: 1px;
  height: 3px;
  left: 70%;
}
.menu-toggle .icon-box-toggle.active > span > i.icon-line-bottom {
  margin: -2px 0 0 -10px;
  left: 50%;
  top: 12px;
  -webkit-transform: rotate(135deg);
  -moz-transform: translate(0, 0) rotate(135deg);
  -ms-transform: translate(0, 0) rotate(135deg);
  -o-transform: translate(0, 0) rotate(135deg);
  transform: translate(0, 0) rotate(135deg);
}
.menu-toggle .icon-box-toggle.active > span > i.icon-line-top {
  margin: -2px 0 0 -10px;
  left: 50%;
  top: 12px;
  -webkit-transform: rotate(45deg);
  -moz-transform: translate(0, 0) rotate(45deg);
  -ms-transform: translate(0, 0) rotate(45deg);
  -o-transform: translate(0, 0) rotate(45deg);
  transform: translate(0, 0) rotate(45deg);
}
.menu-toggle .icon-line-center {
  position: absolute;
  width: 12px;
  height: 2px;
  background: #41b883;
  margin: -1px 0 0 -10px;
  left: 50%;
  top: 12px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.menu-toggle .icon-line-top {
  position: absolute;
  width: 20px;
  height: 2px;
  background: #41b883;
  margin: -3px 0 0 -10px;
  left: 50%;
  top: 6px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.menu-toggle .icon-line-bottom {
  position: absolute;
  width: 20px;
  height: 2px;
  background: #41b883;
  margin: 2px 0 0 -10px;
  left: 50%;
  top: 17px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* ==========================================================================
5. Tooltips
========================================================================== */
/* ==========================================================================
6. Alertify js
========================================================================== */
.alertify .ajs-dialog {
  top: 50%;
  transform: translateY(-50%);
  margin: auto;
  border-radius: 8px !important;
}
.ajs-dimmer {
  background-color: #232224 !important;
}
.ajs-header {
  font-weight: 600 !important;
  font-family: "degular", "Montserrat", sans-serif !important;
  border-radius: 8px 8px 0 0 !important;
}
.ajs-footer {
  border-radius: 0 0 6px 6px !important;
  border: none !important;
  background: transparent !important;
}
.ajs-content {
  padding: 16px 0 !important;
  font-family: "degular", "Montserrat", sans-serif !important;
}
.ajs-content b {
  font-weight: 500 !important;
  color: #41b883 !important;
}
.ajs-buttons {
  padding: 6px 10px;
}
.ajs-close {
  outline: none !important;
}
.ajs-ok {
  padding: 8px 22px 8px 22px;
  height: 33px;
  min-width: 82px !important;
  line-height: 0;
  text-transform: capitalize !important;
  font-weight: 500 !important;
  font-size: 0.75rem;
  background: #41b883 !important;
  color: #fff !important;
  border: 1px solid #41b883;
  border-radius: 18px;
  transition: all 0.3s;
  cursor: pointer;
  outline: none !important;
}
.ajs-ok:hover {
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
}
.ajs-cancel {
  padding: 8px 22px 8px 22px;
  height: 33px;
  min-width: 82px !important;
  line-height: 0;
  text-transform: capitalize !important;
  font-weight: 500 !important;
  font-size: 0.75rem;
  background: #fff !important;
  color: #41b883 !important;
  border: 1px solid #41b883 !important;
  border-radius: 18px;
  transition: all 0.3s;
  cursor: pointer;
  outline: none !important;
}
/* ==========================================================================
7. Alertify js Dark mode
========================================================================== */
.is-dark .ajs-dialog {
  background: #323134 !important;
  border-color: #282729 !important;
}
.is-dark .ajs-header {
  background: #323134 !important;
  border-color: #323134 !important;
  color: #ccc !important;
}
.is-dark .ajs-content {
  color: #aaaab3 !important;
}
.is-dark .ajs-content span {
  color: #aaaab3 !important;
}
.is-dark .ajs-content span b {
  color: #41b883 !important;
}
.is-dark .ajs-footer {
  background: #323134 !important;
  border-color: #323134 !important;
}
.is-dark .ajs-footer .ajs-ok {
  background: #41b883 !important;
}
.is-dark .ajs-footer .ajs-cancel {
  background: #282729 !important;
  border-color: #282729 !important;
  color: #999 !important;
}
/* ==========================================================================
8. Divider alt
========================================================================== */
.divider {
  display: flex;
  color: #999;
  outline: none !important;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 500;
}
.divider::before, .divider::after {
  content: "";
  flex: 1;
}
.divider.line {
  align-items: center;
  margin: 1em -1em;
}
.divider.line::before, .divider.line::after {
  height: 1px;
  margin: 0 1em;
}
.divider.one-line::before, .divider.one-line::after {
  background: #e0e0e0;
}
/* ==========================================================================
9. Text tips
========================================================================== */
.has-text-tip,
.has-small-text-tip {
  position: relative;
  cursor: pointer;
}
.text-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 999;
}
.text-tooltip .tooltip-content {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px 16px;
  background: #fff;
  color: #283252;
  border: 1px solid #ccc;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  border-radius: 18px;
  font-size: 0.9rem;
}
/* ==========================================================================
10. Text tips Dark mode
========================================================================== */
.is-dark .text-tooltip .tooltip-content {
  background: #232224;
  border-color: #232224;
  color: #ccc;
}
/* ==========================================================================
11. Hopscotch
========================================================================== */
.app-wrapper {
  transition: all 0.3s;
}
.app-wrapper.is-pushed-bottom {
  transform: translateY(50px);
}
.hopscotch-bubble .hopscotch-bubble-container .hopscotch-bubble-number {
  padding: 0;
  background: #41b883;
  border-radius: 9999px;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
  font-size: 0.8rem;
}
.hopscotch-bubble .hopscotch-bubble-container .hopscotcv-actions .hopscotch-nav-button {
  background: #fff;
  text-shadow: none;
  color: #41b883;
  border-color: #41b883;
  font-weight: 500;
  height: 32px;
  min-width: 80px;
  border-radius: 100px;
  transition: all 0.3s;
}
.hopscotch-bubble .hopscotch-bubble-container .hopscotcv-actions .hopscotch-nav-button:hover {
  background: #41b883;
  color: #fcfcfc;
}
/* ==========================================================================
12. Demo toggler
========================================================================== */
.demo-wrapper {
  position: fixed;
  bottom: -50px;
  right: -50px;
  height: 140px;
  width: 140px;
  background: transparent;
  border-radius: 9999px;
  transform: scale(0.4);
  transition: all 0.3s;
}
.demo-wrapper:hover {
  background: #fff;
  transform: scale(1);
}
.demo-wrapper:hover .form-switch {
  opacity: 1 !important;
  pointer-events: all !important;
}
.demo-wrapper .inner {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.demo-wrapper .inner .form-switch {
  position: relative;
  top: -10px;
  left: -10px;
  display: block;
  transition: all 0.3s;
  opacity: 0;
  pointer-events: none;
}
/* ==========================================================================
13. Background images
========================================================================== */
.has-background-image {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-color: rgba(0, 0, 0, 0.1);
}
.has-background-image.is-top {
  background-position: top !important;
}
.has-background-image.is-bottom {
  background-position: bottom !important;
}
/* ==========================================================================
14. Dark mode images
========================================================================== */
.light-image {
  display: inline-block !important;
}
.dark-image {
  display: none !important;
}
.light-image-block {
  display: block !important;
}
.dark-image-block {
  display: none !important;
}
.is-dark .light-image {
  display: none !important;
}
.is-dark .dark-image {
  display: inline-block !important;
}
.is-dark .light-image-block {
  display: none !important;
}
.is-dark .dark-image-block {
  display: block !important;
}
/* ==========================================================================
15. Demo Spacer
========================================================================== */
.demo-spacer {
  width: 100%;
  height: 2px;
  padding: 80px 0;
}
/* ==========================================================================
16. Simplebar
========================================================================== */
.simplebar-scrollbar::before {
  background: rgba(0, 0, 0, 0.2) !important;
}
/* ==========================================================================
17. Back to top button
========================================================================== */
#backtotop {
  position: fixed;
  right: 0;
  opacity: 0;
  visibility: hidden;
  bottom: 25px;
  margin: 0 25px 0 0;
  z-index: 9999;
  transform: scale(0.7);
  transition: all 0.5s;
}
#backtotop.visible {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
#backtotop.visible a:hover {
  outline: none;
  opacity: 0.9;
  background: #41b883;
  color: #fff;
}
#backtotop a {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  border: 0 none;
  display: block;
  width: 46px;
  height: 46px;
  background-color: #ddd;
  opacity: 1;
  transition: all 0.3s;
  border-radius: 9999px;
  text-align: center;
  font-size: 20px;
  outline: none;
  color: #283252;
}
#backtotop a i {
  position: relative;
  top: 6px;
}
strong,
b,
[class*=has-text-weight-bold],
[style*="font-weight: bold"],
[style*="font-weight:bold"],
[style*="font-weight: 600"],
[style*="font-weight:600"],
[style*="font-weight: 700"],
[style*="font-weight:700"] {
  color: #e8eaed !important;
}
/*! _buttons.scss | Vuero | Css ninja 2020-2021 */
/*
    1. H Action
    2. H Action Dark mode 
    3. H Button
    4. H Button Dark mode
*/
/* ==========================================================================
1. V Action
========================================================================== */
.button {
  font-family: "degular", "Montserrat", sans-serif;
  transition: all 0.3s;
  line-height: 1;
  padding: 12px 30px;
  justify-content: center;
}
.button.is-small {
  height: 39px;
  border-radius: 6px !important;
}
.button.is-small span {
  font-size: 18px;
}
.button.is-medium {
  height: 49px;
  font-size: 18px;
}
.button.v-action {
  padding: 8px 16px;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 0;
  border-radius: 3px;
  background: #fff;
  color: #283252;
  border: 1px solid #cecece;
  transition: all 0.3s;
  cursor: pointer;
}
.button.v-action.is-rounded {
  border-radius: 500px;
}
.button.v-action.is-hoverable:hover {
  border-color: #41b883;
  background: #41b883;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
}
.button.v-action.is-grey {
  background: #f2f2f2;
  border-color: #f2f2f2;
  color: #999;
}
.button.v-action.is-active {
  background: #41b883;
  border-color: #41b883;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
}
.button.is-white {
  background: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
}
.button.is-white:hover {
  background: #333 !important;
  border-color: transparent !important;
}
.button.is-white:focus {
  border-color: #a09b9b !important;
  box-shadow: none !important;
  outline: none !important;
}
.button.is-white:active {
  background: transparent !important;
  border-color: #a09b9b !important;
  color: #fff !important;
}
.button.is-white.disabled {
  background: #333 !important;
  border-color: #a09b9b !important;
  box-shadow: none !important;
  outline: none !important;
}
.button.is-blue {
  background: #39f !important;
  border-color: transparent !important;
  color: #fff !important;
  margin-right: 10px;
}
.button.is-blue:hover {
  background: #0073e6 !important;
  border-color: transparent !important;
}
.button.is-blue:focus {
  box-shadow: none !important;
  outline: none !important;
  border-color: #eaeaea !important;
}
.button.is-blue:active {
  background: #4da6ff !important;
  border-color: #eaeaea !important;
}
.button.is-youtube {
  color: #fff !important;
  background: #ff3939;
  border-color: transparent !important;
}
.button.is-youtube:hover {
  background: #ff2020;
}
.button.is-youtube:focus {
  box-shadow: none !important;
  outline: none !important;
  border-color: #eaeaea !important;
}
.button.is-youtube:active {
  background: #ff3939;
}
.button.is-facebook {
  color: #fff !important;
  background: #1778f2;
  border-color: transparent !important;
}
.button.is-facebook:hover {
  background: #0d6ce3;
}
.button.is-facebook:focus {
  box-shadow: none !important;
  outline: none !important;
  border-color: #eaeaea !important;
}
.button.is-facebook:active {
  background: #1778f2;
}
.button.is-twitch {
  color: #fff !important;
  background: #934bff;
  border-color: transparent !important;
}
.button.is-twitch:hover {
  background: #8432ff;
}
.button.is-twitch:focus {
  box-shadow: none !important;
  outline: none !important;
  border-color: #eaeaea !important;
}
.button.is-twitch:active {
  background: #934bff;
}
.button.is-gradient {
  background: #519af4;
  background: linear-gradient(106deg, #519af4 0%, #af83b9 43%, #b581b5 70%) !important;
  border-color: transparent !important;
  color: #fff !important;
}
.button.is-gradient:hover {
  background: #398cf2;
  background: linear-gradient(106deg, #398cf2 0%, #a473b0 43%, #ac71ac 70%) !important;
}
.button.is-gradient:focus {
  box-shadow: none !important;
  outline: none !important;
  border-color: #eaeaea !important;
}
.button.is-gradient:active {
  background: linear-gradient(106deg, #519af4 0%, #af83b9 43%, #b581b5 70%) !important;
}
/* ==========================================================================
2. V Action Dark Mode
========================================================================== */
/* ==========================================================================
3. V Button
========================================================================== */
.button.is-circle {
  border-radius: 9999px;
}
.button.v-button {
  padding: 6px 22px 8px 22px;
  height: 38px;
  line-height: 1.1;
  font-size: 0.95rem;
  font-family: "degular", "Montserrat", sans-serif;
  transition: all 0.3s;
}
.button.v-button:not([disabled]) {
  cursor: pointer;
}
.button.v-button:active, .button.v-button:focus {
  box-shadow: none !important;
  outline: none !important;
  border-color: #e8e8e8;
}
.button.v-button.is-bold {
  font-weight: 500;
}
.button.v-button.is-primary.is-raised:hover {
  box-shadow: none;
}
.button.v-button.is-primary.is-elevated {
  box-shadow: none;
}
.button.v-button.is-success.is-raised:hover {
  opacity: 0.9;
  box-shadow: 0 14px 26px -12px rgba(6, 214, 160, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(6, 214, 160, 0.2) !important;
}
.button.v-button.is-success.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(6, 214, 160, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(6, 214, 160, 0.2) !important;
}
.button.v-button.is-info.is-raised:hover {
  opacity: 0.9;
  box-shadow: 0 14px 26px -12px rgba(3, 155, 229, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(3, 155, 229, 0.2) !important;
}
.button.v-button.is-info.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(3, 155, 229, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(3, 155, 229, 0.2) !important;
}
.button.v-button.is-warning.is-raised:hover {
  opacity: 0.9;
  box-shadow: 0 14px 26px -12px rgba(250, 174, 66, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(250, 174, 66, 0.2) !important;
}
.button.v-button.is-warning.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(250, 174, 66, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(250, 174, 66, 0.2) !important;
}
.button.v-button.is-danger.is-raised:hover {
  opacity: 0.9;
  box-shadow: 0 14px 26px -12px rgba(230, 41, 101, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(230, 41, 101, 0.2) !important;
}
.button.v-button.is-danger.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(230, 41, 101, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(230, 41, 101, 0.2) !important;
}
.button.v-button.is-lower {
  text-transform: none !important;
  font-size: 0.9rem;
}
.button.v-button.is-big {
  height: 40px;
}
.button.v-button.is-huge {
  height: 50px;
  width: 220px;
}
.button.simple-action {
  height: 32px;
  padding: 0 24px;
  line-height: 0;
  border-radius: 100px;
  font-size: 0.9rem;
  font-weight: 500;
  transition: all 0.3s;
}
.button.simple-action.is-purple {
  background: #41b883;
  border-color: #41b883;
  color: #fcfcfc;
}
.button.simple-action.is-purple:hover {
  opacity: 0.95;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
  color: #fcfcfc !important;
}
.button.simple-action.has-icon svg {
  height: 16px;
  width: 16px;
}
.button.simple-action:hover {
  border-color: #41b883;
  color: #41b883;
}
.button.simple-action svg {
  height: 18px;
  width: 18px;
}
.button .icon svg {
  height: 14px;
  width: 14px;
}
/* ==========================================================================
4. V Button Dark mode
========================================================================== */
/*! _blocks.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Media Flex
    2. Media Flex Center
    3. Flex Blocks Dark mode
    4. Media Flex responsive modifiers
*/
/* ==========================================================================
1. Media Flex
========================================================================== */
.media-flex {
  display: flex;
  margin-bottom: 1rem;
  width: 100%;
}
.media-flex:last-child, .media-flex.no-margin {
  margin-bottom: 0;
}
.media-flex .flex-meta {
  margin-left: 12px;
  line-height: 1.3;
}
.media-flex .flex-meta.is-lighter span:first-child,
.media-flex .flex-meta.is-lighter > a:first-child {
  font-weight: 400;
}
.media-flex .flex-meta.is-light span:first-child,
.media-flex .flex-meta.is-light > a:first-child {
  font-weight: 500;
}
.media-flex .flex-meta span,
.media-flex .flex-meta > a {
  display: block;
}
.media-flex .flex-meta span:first-child,
.media-flex .flex-meta > a:first-child {
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
  font-weight: 600;
}
.media-flex .flex-meta span:nth-child(2),
.media-flex .flex-meta > a:nth-child(2) {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
  font-size: 0.9rem;
}
.media-flex .flex-meta a:hover {
  color: #41b883;
}
.media-flex .flex-end {
  margin-left: auto;
  display: flex;
  justify-content: flex-end;
}
.media-flex .flex-end .end-action {
  margin-left: 1rem;
}
/* ==========================================================================
2. Media Flex Center
========================================================================== */
.media-flex-center {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  width: 100%;
}
.media-flex-center:last-child, .media-flex-center.no-margin {
  margin-bottom: 0;
}
.media-flex-center .flex-meta {
  margin-left: 12px;
  line-height: 1.4;
}
.media-flex-center .flex-meta.is-lighter span:first-child,
.media-flex-center .flex-meta.is-lighter > a:first-child {
  font-weight: 400;
}
.media-flex-center .flex-meta.is-light span:first-child,
.media-flex-center .flex-meta.is-light > a:first-child {
  font-weight: 500;
}
.media-flex-center .flex-meta span,
.media-flex-center .flex-meta > a {
  display: block;
}
.media-flex-center .flex-meta span:first-child,
.media-flex-center .flex-meta > a:first-child {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.95rem;
  color: #283252;
  font-weight: 600;
}
.media-flex-center .flex-meta span:nth-child(2),
.media-flex-center .flex-meta > a:nth-child(2) {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
  font-size: 0.9rem;
}
.media-flex-center .flex-meta a:hover {
  color: #41b883;
}
.media-flex-center .flex-end {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.media-flex-center .flex-end .end-action {
  margin-left: 1rem;
}
/* ==========================================================================
3. Flex Blocks Dark mode
========================================================================== */
.is-dark .media-flex-center .flex-meta span:first-child,
.is-dark .media-flex-center .flex-meta a:first-child,
.is-dark .media-flex .flex-meta span:first-child,
.is-dark .media-flex .flex-meta a:first-child {
  color: #aaaab3 !important;
}
.is-dark .media-flex-center .flex-meta a:hover,
.is-dark .media-flex .flex-meta a:hover {
  color: #41b883;
}
/* ==========================================================================
4. Media Flex responsive modifiers
========================================================================== */
@media only screen and (max-width: 767px) {
  .media-flex.is-responsive-mobile,
.media-flex-center.is-responsive-mobile {
    flex-direction: column;
    text-align: center;
  }
  .media-flex.is-responsive-mobile .v-avatar,
.media-flex.is-responsive-mobile .v-icon,
.media-flex-center.is-responsive-mobile .v-avatar,
.media-flex-center.is-responsive-mobile .v-icon {
    margin: 0 auto;
  }
  .media-flex.is-responsive-mobile .flex-meta,
.media-flex-center.is-responsive-mobile .flex-meta {
    margin: 10px auto 0 auto;
  }
  .media-flex.is-responsive-mobile .flex-end,
.media-flex-center.is-responsive-mobile .flex-end {
    margin: 0 auto 10px auto;
  }
  .media-flex.is-responsive-mobile .flex-end .end-action,
.media-flex-center.is-responsive-mobile .flex-end .end-action {
    margin-left: 0;
  }
  .media-flex.is-responsive-mobile .flex-end .button,
.media-flex-center.is-responsive-mobile .flex-end .button {
    min-width: 140px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .media-flex.is-responsive-tablet-p,
.media-flex-center.is-responsive-tablet-p {
    flex-direction: column;
    text-align: center;
  }
  .media-flex.is-responsive-tablet-p .v-avatar,
.media-flex.is-responsive-tablet-p .v-icon,
.media-flex-center.is-responsive-tablet-p .v-avatar,
.media-flex-center.is-responsive-tablet-p .v-icon {
    display: block;
    margin: 0 auto;
  }
  .media-flex.is-responsive-tablet-p .flex-meta,
.media-flex-center.is-responsive-tablet-p .flex-meta {
    margin: 10px auto 0 auto;
  }
  .media-flex.is-responsive-tablet-p .flex-end,
.media-flex-center.is-responsive-tablet-p .flex-end {
    margin: 0 auto 10px auto;
  }
  .media-flex.is-responsive-tablet-p .flex-end .end-action,
.media-flex-center.is-responsive-tablet-p .flex-end .end-action {
    margin-left: 0;
  }
  .media-flex.is-responsive-tablet-p .flex-end .button,
.media-flex-center.is-responsive-tablet-p .flex-end .button {
    min-width: 140px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .media-flex.is-responsive-tablet-l,
.media-flex-center.is-responsive-tablet-l {
    flex-direction: column;
    text-align: center;
  }
  .media-flex.is-responsive-tablet-l .v-avatar,
.media-flex.is-responsive-tablet-l .v-icon,
.media-flex-center.is-responsive-tablet-l .v-avatar,
.media-flex-center.is-responsive-tablet-l .v-icon {
    display: block;
    margin: 0 auto;
  }
  .media-flex.is-responsive-tablet-l .flex-meta,
.media-flex-center.is-responsive-tablet-l .flex-meta {
    margin: 10px auto 0 auto;
  }
  .media-flex.is-responsive-tablet-l .flex-end,
.media-flex-center.is-responsive-tablet-l .flex-end {
    margin: 0 auto 10px auto;
  }
  .media-flex.is-responsive-tablet-l .flex-end .end-action,
.media-flex-center.is-responsive-tablet-l .flex-end .end-action {
    margin-left: 0;
  }
  .media-flex.is-responsive-tablet-l .flex-end .button,
.media-flex-center.is-responsive-tablet-l .flex-end .button {
    min-width: 140px;
  }
}
/*! _cards.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Simple Cards
    2. Simple Cards Dark mode
*/
/* ==========================================================================
1. Simple Cards
========================================================================== */
.r-card {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.r-card.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.r-card.is-flat {
  box-shadow: none;
}
.r-card.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.r-card.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.r-card.is-primary .title,
.r-card.is-primary .subtitle,
.r-card.is-primary h1,
.r-card.is-primary h2,
.r-card.is-primary h3,
.r-card.is-primary h4,
.r-card.is-primary p {
  color: #fcfcfc !important;
}
.r-card.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.r-card.is-secondary .title,
.r-card.is-secondary .subtitle,
.r-card.is-secondary h1,
.r-card.is-secondary h2,
.r-card.is-secondary h3,
.r-card.is-secondary h4,
.r-card.is-secondary p {
  color: #fcfcfc !important;
}
.r-card.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.r-card.is-info .title,
.r-card.is-info .subtitle,
.r-card.is-info h1,
.r-card.is-info h2,
.r-card.is-info h3,
.r-card.is-info h4,
.r-card.is-info p {
  color: #fcfcfc !important;
}
.r-card.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.r-card.is-success .title,
.r-card.is-success .subtitle,
.r-card.is-success h1,
.r-card.is-success h2,
.r-card.is-success h3,
.r-card.is-success h4,
.r-card.is-success p {
  color: #fcfcfc !important;
}
.r-card.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.r-card.is-warning .title,
.r-card.is-warning .subtitle,
.r-card.is-warning h1,
.r-card.is-warning h2,
.r-card.is-warning h3,
.r-card.is-warning h4,
.r-card.is-warning p {
  color: #fcfcfc !important;
}
.r-card.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.r-card.is-danger .title,
.r-card.is-danger .subtitle,
.r-card.is-danger h1,
.r-card.is-danger h2,
.r-card.is-danger h3,
.r-card.is-danger h4,
.r-card.is-danger p {
  color: #fcfcfc !important;
}
.r-card .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.r-card .card-head .left,
.r-card .card-head .right {
  display: flex;
  align-items: center;
}
.r-card .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.r-card .card-head .right {
  justify-content: flex-end;
}
.r-card .card-inner {
  padding-top: 1.75rem;
}
.s-card {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.s-card.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.s-card.is-flat {
  box-shadow: none;
}
.s-card.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.s-card.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.s-card.is-primary .title,
.s-card.is-primary .subtitle,
.s-card.is-primary h1,
.s-card.is-primary h2,
.s-card.is-primary h3,
.s-card.is-primary h4,
.s-card.is-primary p {
  color: #fcfcfc !important;
}
.s-card.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.s-card.is-secondary .title,
.s-card.is-secondary .subtitle,
.s-card.is-secondary h1,
.s-card.is-secondary h2,
.s-card.is-secondary h3,
.s-card.is-secondary h4,
.s-card.is-secondary p {
  color: #fcfcfc !important;
}
.s-card.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.s-card.is-info .title,
.s-card.is-info .subtitle,
.s-card.is-info h1,
.s-card.is-info h2,
.s-card.is-info h3,
.s-card.is-info h4,
.s-card.is-info p {
  color: #fcfcfc !important;
}
.s-card.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.s-card.is-success .title,
.s-card.is-success .subtitle,
.s-card.is-success h1,
.s-card.is-success h2,
.s-card.is-success h3,
.s-card.is-success h4,
.s-card.is-success p {
  color: #fcfcfc !important;
}
.s-card.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.s-card.is-warning .title,
.s-card.is-warning .subtitle,
.s-card.is-warning h1,
.s-card.is-warning h2,
.s-card.is-warning h3,
.s-card.is-warning h4,
.s-card.is-warning p {
  color: #fcfcfc !important;
}
.s-card.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.s-card.is-danger .title,
.s-card.is-danger .subtitle,
.s-card.is-danger h1,
.s-card.is-danger h2,
.s-card.is-danger h3,
.s-card.is-danger h4,
.s-card.is-danger p {
  color: #fcfcfc !important;
}
.s-card .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.s-card .card-head .left,
.s-card .card-head .right {
  display: flex;
  align-items: center;
}
.s-card .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.s-card .card-head .right {
  justify-content: flex-end;
}
.s-card .card-inner {
  padding-top: 1.75rem;
}
.l-card {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.l-card.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.l-card.is-flat {
  box-shadow: none;
}
.l-card.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.l-card.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.l-card.is-primary .title,
.l-card.is-primary .subtitle,
.l-card.is-primary h1,
.l-card.is-primary h2,
.l-card.is-primary h3,
.l-card.is-primary h4,
.l-card.is-primary p {
  color: #fcfcfc !important;
}
.l-card.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.l-card.is-secondary .title,
.l-card.is-secondary .subtitle,
.l-card.is-secondary h1,
.l-card.is-secondary h2,
.l-card.is-secondary h3,
.l-card.is-secondary h4,
.l-card.is-secondary p {
  color: #fcfcfc !important;
}
.l-card.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.l-card.is-info .title,
.l-card.is-info .subtitle,
.l-card.is-info h1,
.l-card.is-info h2,
.l-card.is-info h3,
.l-card.is-info h4,
.l-card.is-info p {
  color: #fcfcfc !important;
}
.l-card.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.l-card.is-success .title,
.l-card.is-success .subtitle,
.l-card.is-success h1,
.l-card.is-success h2,
.l-card.is-success h3,
.l-card.is-success h4,
.l-card.is-success p {
  color: #fcfcfc !important;
}
.l-card.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.l-card.is-warning .title,
.l-card.is-warning .subtitle,
.l-card.is-warning h1,
.l-card.is-warning h2,
.l-card.is-warning h3,
.l-card.is-warning h4,
.l-card.is-warning p {
  color: #fcfcfc !important;
}
.l-card.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.l-card.is-danger .title,
.l-card.is-danger .subtitle,
.l-card.is-danger h1,
.l-card.is-danger h2,
.l-card.is-danger h3,
.l-card.is-danger h4,
.l-card.is-danger p {
  color: #fcfcfc !important;
}
.l-card .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.l-card .card-head .left,
.l-card .card-head .right {
  display: flex;
  align-items: center;
}
.l-card .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.l-card .card-head .right {
  justify-content: flex-end;
}
.l-card .card-inner {
  padding-top: 1.75rem;
}
/* ==========================================================================
2. Simple Cards Dark mode
========================================================================== */
.is-dark .r-card,
.is-dark .s-card,
.is-dark .l-card {
  background: #232224;
  border-color: #232224;
}
.is-dark .r-card.is-primary,
.is-dark .s-card.is-primary,
.is-dark .l-card.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .r-card .v-avatar img,
.is-dark .s-card .v-avatar img,
.is-dark .l-card .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .r-card .avatar-stack .v-avatar,
.is-dark .s-card .avatar-stack .v-avatar,
.is-dark .l-card .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .r-card .avatar-stack .v-avatar .avatar.is-more .inner,
.is-dark .s-card .avatar-stack .v-avatar .avatar.is-more .inner,
.is-dark .l-card .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
/* ==========================================================================
3. Advanced Cards
========================================================================== */
.l-card-advanced {
  border-radius: 16px;
}
.r-card-advanced {
  border-radius: 10px;
}
.s-card-advanced {
  border-radius: 18px;
}
.r-card-advanced,
.s-card-advanced,
.l-card-advanced {
  flex: 1;
  display: inline-block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.r-card-advanced .card-head,
.r-card-advanced .card-foot,
.s-card-advanced .card-head,
.s-card-advanced .card-foot,
.l-card-advanced .card-head,
.l-card-advanced .card-foot {
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.r-card-advanced .card-head .left,
.r-card-advanced .card-foot .left,
.s-card-advanced .card-head .left,
.s-card-advanced .card-foot .left,
.l-card-advanced .card-head .left,
.l-card-advanced .card-foot .left {
  display: flex;
  align-items: center;
}
.r-card-advanced .card-head .right,
.r-card-advanced .card-foot .right,
.s-card-advanced .card-head .right,
.s-card-advanced .card-foot .right,
.l-card-advanced .card-head .right,
.l-card-advanced .card-foot .right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.r-card-advanced .card-head,
.s-card-advanced .card-head,
.l-card-advanced .card-head {
  border-bottom: 1px solid #e5e5e5;
}
.r-card-advanced .card-foot,
.s-card-advanced .card-foot,
.l-card-advanced .card-foot {
  border-top: 1px solid #e5e5e5;
}
.r-card-advanced .card-body,
.s-card-advanced .card-body,
.l-card-advanced .card-body {
  padding: 20px;
}
/* ==========================================================================
4. Advanced Cards Dark mode
========================================================================== */
.is-dark .r-card-advanced,
.is-dark .s-card-advanced,
.is-dark .l-card-advanced {
  background: #323134;
  border-color: #424043;
}
.is-dark .r-card-advanced .card-head,
.is-dark .r-card-advanced .card-foot,
.is-dark .s-card-advanced .card-head,
.is-dark .s-card-advanced .card-foot,
.is-dark .l-card-advanced .card-head,
.is-dark .l-card-advanced .card-foot {
  border-color: #424043;
}
.is-dark .r-card-advanced .v-avatar img,
.is-dark .s-card-advanced .v-avatar img,
.is-dark .l-card-advanced .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .r-card-advanced .avatar-stack .v-avatar,
.is-dark .s-card-advanced .avatar-stack .v-avatar,
.is-dark .l-card-advanced .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .r-card-advanced .avatar-stack .v-avatar .avatar.is-more .inner,
.is-dark .s-card-advanced .avatar-stack .v-avatar .avatar.is-more .inner,
.is-dark .l-card-advanced .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
/* ==========================================================================
5. Bulma Cards
========================================================================== */
.card.v-card {
  box-shadow: none;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
}
.card.v-card .card-header {
  box-shadow: none;
}
.card.v-card .card-header .card-header-title {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
}
.card.v-card .card-image img {
  object-fit: cover;
}
.card.v-card .card-footer a {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
}
/* ==========================================================================
6. Bulma Cards Dark mode
========================================================================== */
.is-dark .card.v-card {
  background: #323134;
  border-color: #424043;
}
.is-dark .card.v-card .card-header .card-header-title {
  color: #aaaab3;
}
.is-dark .card.v-card .card-footer {
  border-color: #424043;
}
.is-dark .card.v-card .card-footer a {
  border-color: #424043;
}
.is-dark .card.v-card .v-avatar .badge {
  border-color: #323134;
}
/*! _content.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Content
    2. Content Dark mode
*/
/* ==========================================================================
1. Content
========================================================================== */
.content ol,
.content ul {
  color: #283252;
  font-family: "degular", "Montserrat", sans-serif;
}
.content ol.is-light,
.content ul.is-light {
  color: #a2a2a2;
}
.content blockquote {
  color: #a2a2a2;
}
.content blockquote.is-primary {
  border-color: #41b883;
}
.content blockquote.is-success {
  border-color: #06d6a0;
}
.content blockquote.is-info {
  border-color: #039be5;
}
.content blockquote.is-warning {
  border-color: #faae42;
}
.content blockquote.is-danger {
  border-color: #e62965;
}
.content table th {
  color: #283252;
  font-family: "degular", "Montserrat", sans-serif;
}
.content table td {
  color: #a2a2a2;
}
/* ==========================================================================
2. Content Dark mode
========================================================================== */
.is-dark .content ol:not(.is-light),
.is-dark .content ul:not(.is-light) {
  color: #aaaab3;
}
.is-dark .content blockquote {
  background: #3d3b3e;
}
.is-dark .content blockquote:not(.is-primary):not(.is-success):not(.is-info):not(.is-warning):not(.is-danger) {
  border-color: #282729;
}
.is-dark .content blockquote.is-primary {
  border-color: #41b883;
}
.is-dark .content table th {
  color: #aaaab3;
  border-color: #474549;
}
.is-dark .content table td {
  border-color: #474549;
}
.is-dark .is-divider,
.is-dark .is-divider-vertical {
  border-color: #474549;
}
.is-dark .is-divider::before,
.is-dark .is-divider-vertical::before {
  border-color: #474549;
}
.is-dark .is-divider::after,
.is-dark .is-divider-vertical::after {
  background: #323134;
}
/*! _forms-general.scss | Vuero | Css ninja 2020-2021 */
/*
    1. labels
    2. Inputs and textareas
    3. Radios
    4. Fieldset | Field | Control
    5. Fieldset | Field | Control Dark mode
    6. Custom select
    7. Autocomplete
    8. Autocomplete Dark mode
    9. Switch
    10. Range input
    11. File inputs
    12. File inputs Dark mode
    13. Filepond
    14. Filepond Dark mode
    15. Choices
    16. Choices Dark mode
*/
/* ==========================================================================
1. Labels
========================================================================== */
.form-label {
  display: block;
  margin-bottom: 4px;
  font-size: 0.9rem;
  font-weight: 500;
  color: #283252;
}
.form-label.is-smaller {
  font-size: 0.8rem;
  font-weight: 400;
}
.form-label.is-narrow {
  margin-bottom: 0;
}
.sub-label {
  font-size: 0.8rem;
  color: #999;
}
label[for] {
  cursor: pointer;
}
/* ==========================================================================
2. Inputs and textareas
========================================================================== */
.input,
.input:focus,
.textarea,
.textarea:focus {
  box-shadow: none;
}
.input {
  height: 49px;
  font-size: 18px;
  font-family: "degular", "Montserrat", sans-serif;
  transition: all 0.3s;
}
.input:focus.is-primary-focus {
  border-color: #41b883 !important;
}
.input:focus.is-success-focus {
  border-color: #06d6a0 !important;
}
.input:focus.is-info-focus {
  border-color: #039be5 !important;
}
.input:focus.is-warning-focus {
  border-color: #faae42 !important;
}
.input:focus.is-danger-focus {
  border-color: #e62965 !important;
}
.textarea {
  transition: all 0.3s;
}
.textarea:focus {
  border-color: #e3e3e3;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.textarea:focus.is-primary-focus {
  border-color: #41b883 !important;
}
.textarea:focus.is-success-focus {
  border-color: #06d6a0 !important;
}
.textarea:focus.is-info-focus {
  border-color: #039be5 !important;
}
.textarea:focus.is-warning-focus {
  border-color: #faae42 !important;
}
.textarea:focus.is-danger-focus {
  border-color: #e62965 !important;
}
/* ==========================================================================
3. Inputs and textareas dark-mode
========================================================================== */
.is-dark .input,
.is-dark .textarea {
  background-color: #282729;
  border-color: #2d2c2e;
  color: #aaaab3;
}
.is-dark .input:hover,
.is-dark .textarea:hover {
  border-color: #424043;
}
.is-dark .input:focus,
.is-dark .textarea:focus {
  border-color: #373639;
}
.is-dark .input:focus + .form-icon svg,
.is-dark .textarea:focus + .form-icon svg {
  color: #41b883 !important;
}
.is-dark .input::-webkit-input-placeholder,
.is-dark .textarea::-webkit-input-placeholder {
  color: gray !important;
}
.is-dark .input::-moz-placeholder,
.is-dark .textarea::-moz-placeholder {
  color: gray !important;
}
.is-dark .input:-ms-input-placeholder,
.is-dark .textarea:-ms-input-placeholder {
  color: gray !important;
}
.is-dark .input:-moz-placeholder,
.is-dark .textarea:-moz-placeholder {
  color: gray !important;
}
.is-dark .input.is-primary-focus:focus,
.is-dark .textarea.is-primary-focus:focus {
  border-color: #41b883 !important;
}
/* ==========================================================================
3. Radios
========================================================================== */
.radio-list {
  padding: 6px 4px;
}
.radio-list li label {
  position: relative;
  display: block;
}
.radio-list li label input {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.radio-list li label input:checked + .k-radio .radio-knob {
  border-color: #41b883;
}
.radio-list li label input:checked + .k-radio .radio-knob .knob-inner {
  transform: scale(1);
}
.radio-list li label input:checked + .k-radio .label-text {
  color: #283252;
}
.radio-list li label span {
  display: block;
}
.radio-list li label .k-radio {
  display: flex;
  align-items: center;
  padding: 8px 0;
}
.radio-list li label .k-radio .radio-knob {
  height: 20px;
  width: 20px;
  border: 1px solid #ccc;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.radio-list li label .k-radio .radio-knob .knob-inner {
  height: 8px;
  width: 8px;
  border-radius: 9999px;
  background: #41b883;
  transition: all 0.3s;
  transform: scale(0);
}
.radio-list li label .k-radio .label-text {
  margin-left: 10px;
  color: #999;
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 0;
  transition: color 0.3s;
}
/* ==========================================================================
4. Fieldset | Field | Controls
========================================================================== */
.form-fieldset {
  padding: 20px 0;
  max-width: 480px;
  margin: 0 auto;
}
.form-fieldset .fieldset-heading {
  margin-bottom: 20px;
}
.form-fieldset .fieldset-heading h4 {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
}
.form-fieldset .fieldset-heading p {
  font-size: 0.9rem;
}
.form-fieldset .columns .column {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #bdbdbd;
  border-width: 1.4px;
}
.select {
  width: 100%;
}
.select.is-loading::after {
  right: 0.75em;
  top: 0.75em;
}
.select + .icon svg {
  height: 18px;
  width: 18px;
}
.select + .icon .lnil,
.select + .icon .lnir {
  font-size: 16px;
}
select {
  width: 100%;
  font-family: "degular", "Montserrat", sans-serif;
}
select:focus {
  box-shadow: none !important;
  border-color: #dedede !important;
}
.field.is-horizontal .field-label .label {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #a2a2a2 !important;
  font-weight: 400;
}
.field.has-addons .control .button, .field.is-grouped .control .button {
  height: 38px;
}
.field.has-addons .control .select, .field.is-grouped .control .select {
  height: 38px;
}
.field.has-addons .control .select.currency-select select, .field.is-grouped .control .select.currency-select select {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
}
.field.has-addons .control .select select, .field.is-grouped .control .select select {
  height: 38px;
}
.field.has-textarea-addon .textarea {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
  border-color: #e8e8e8 !important;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.field.has-textarea-addon .is-textarea-addon {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 8px;
  background: #fff;
  border-radius: 0 0 4px 4px;
  border: 1px solid #e8e8e8;
  border-top: none;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.field > label {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #a2a2a2 !important;
}
.control.is-loading::after {
  right: 0.75em;
  top: 0.75em;
}
.control.is-loading .select::after {
  display: none;
}
.control.has-icon {
  position: relative;
}
.control.has-icon .form-icon {
  position: absolute;
  top: 0;
  left: 0;
  height: 38px;
  width: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.control.has-icon .form-icon svg {
  height: 18px;
  width: 18px;
  color: #cecece;
  transition: all 0.3s;
}
.control.has-icon .form-icon .fas,
.control.has-icon .form-icon .far,
.control.has-icon .form-icon .fal,
.control.has-icon .form-icon .fab {
  color: #cecece;
  transition: all 0.3s;
}
.control.has-icon .form-icon .lnil,
.control.has-icon .form-icon .lnir {
  font-size: 1.2rem;
  color: #cecece;
  transition: all 0.3s;
}
.control.has-icon .input {
  height: 38px;
  padding-left: 38px;
  transition: all 0.3s;
}
.control.has-icon .input:focus + .form-icon svg {
  color: #41b883;
}
.control.has-icon .input:focus + .form-icon .fas,
.control.has-icon .input:focus + .form-icon .far,
.control.has-icon .input:focus + .form-icon .fal,
.control.has-icon .input:focus + .form-icon .fab {
  color: #41b883;
}
.control.has-icon .input:focus + .form-icon .lnil,
.control.has-icon .input:focus + .form-icon .lnir {
  color: #41b883;
}
.control.has-validation.has-success input {
  border-color: #06d6a0 !important;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  transition: all 0.3s;
}
.control.has-validation.has-success .validation-icon.is-success,
.control.has-validation.has-success .form-icon {
  opacity: 1 !important;
}
.control.has-validation.has-success .validation-icon.is-success svg,
.control.has-validation.has-success .validation-icon.is-success .form-icon svg,
.control.has-validation.has-success .form-icon svg,
.control.has-validation.has-success .form-icon .form-icon svg {
  color: #06d6a0 !important;
}
.control.has-validation.has-error input {
  border-color: #e62965 !important;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.control.has-validation.has-error .validation-icon.is-error,
.control.has-validation.has-error .form-icon {
  opacity: 1 !important;
}
.control.has-validation.has-error .validation-icon.is-error svg,
.control.has-validation.has-error .validation-icon.is-error .form-icon svg,
.control.has-validation.has-error .form-icon svg,
.control.has-validation.has-error .form-icon .form-icon svg {
  color: #e62965 !important;
}
.control.has-validation.has-error .help-text span.info {
  display: none;
}
.control.has-validation.has-error .help-text span.error {
  display: block;
}
.control.has-validation .input {
  padding-right: 40px;
}
.control.has-validation .validation-icon {
  position: absolute;
  top: 0;
  right: 0;
  height: 38px;
  width: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: all 0.3s;
}
.control.has-validation .validation-icon svg {
  height: 18px;
  width: 18px;
  color: #cecece;
  transition: all 0.3s;
}
.control .help-text {
  display: block;
  color: #999;
  margin-top: 10px;
  font-size: 0.8rem;
}
.control .help-text span.info {
  display: block;
}
.control .help-text span.error {
  display: none;
  color: #e62965;
}
.control .search-results {
  position: absolute;
  top: 64px;
  left: 0;
  width: 100%;
  max-height: 285px;
  overflow-y: auto;
  background: #fff;
  opacity: 0;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  pointer-events: none;
  transform: translateY(5px);
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  z-index: 10;
  transition: all 0.3s;
}
.control .search-results.is-active {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}
.control .search-results .placeholder-wrap {
  min-height: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}
.control .search-results .placeholder-wrap .placeholder-content img {
  display: block;
  margin: 0 auto;
  max-width: 100px;
}
.control .search-results .placeholder-wrap .placeholder-content h3 {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
  color: #283252;
  padding: 0;
}
.control .search-results .placeholder-wrap .placeholder-content p {
  color: #a2a2a2;
  font-size: 0.95rem;
  max-width: 420px;
  margin: 0 auto;
}
.control .search-results .search-result {
  display: flex;
  align-items: center;
  padding: 12px;
  transition: all 0.3s;
}
.control .search-results .search-result:last-child {
  border-bottom: none;
}
.control .search-results .search-result:hover {
  background: #f7f7f7;
}
.control .search-results .search-result .v-avatar .article {
  border-radius: 2px;
}
.control .search-results .search-result .meta {
  margin-left: 12px;
}
.control .search-results .search-result .meta span {
  display: block;
  line-height: 1.3;
}
.control .search-results .search-result .meta span:first-child {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.9rem;
  color: #283252;
}
.control .search-results .search-result .meta span:nth-child(2) {
  font-size: 0.85rem;
  color: #a2a2a2;
}
/* ==========================================================================
5. Fieldset | Field | Controls Dark mode
========================================================================== */
.is-dark .form-fieldset .fieldset-heading h4 {
  color: #aaaab3;
}
.is-dark .field.has-textarea-addon .textarea {
  border-color: #2d2c2e !important;
}
.is-dark .field.has-textarea-addon .is-textarea-addon {
  background-color: #282729;
  border-color: #2d2c2e;
}
.is-dark .control.has-icon .input:focus ~ .form-icon svg {
  color: #41b883;
}
.is-dark .control.has-icon .input:focus ~ .form-icon .fas,
.is-dark .control.has-icon .input:focus ~ .form-icon .fal,
.is-dark .control.has-icon .input:focus ~ .form-icon .far,
.is-dark .control.has-icon .input:focus ~ .form-icon .fab,
.is-dark .control.has-icon .input:focus ~ .form-icon .lnir,
.is-dark .control.has-icon .input:focus ~ .form-icon .lnil {
  color: #41b883;
}
.is-dark .control.has-icon .form-icon svg {
  color: #959595;
}
.is-dark .control.has-icon .form-icon .fas,
.is-dark .control.has-icon .form-icon .fal,
.is-dark .control.has-icon .form-icon .far,
.is-dark .control.has-icon .form-icon .fab,
.is-dark .control.has-icon .form-icon .lnir,
.is-dark .control.has-icon .form-icon .lnil {
  color: #959595;
}
.is-dark .select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #aaaab3 !important;
}
.is-dark .select select {
  background-color: #3d3b3e;
  border-color: #424043 !important;
  color: #aaaab3;
}
.is-dark .search-results {
  background: #1e1d1f;
  border-color: #2d2c2e !important;
}
.is-dark .search-results .search-result:hover {
  background: #282729;
}
.is-dark .search-results .search-result .meta span:first-child {
  color: #aaaab3;
}
/* ==========================================================================
6. Custom select
========================================================================== */
.custom-select-wrapper {
  position: relative;
  margin-bottom: 10px;
}
.custom-select-wrapper.is-opened .custom-select {
  border-color: #cecece;
}
.custom-select-wrapper.is-opened .select-drop {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}
.custom-select-wrapper.is-opened .select-caret {
  transform: rotate(180deg);
}
.custom-select-wrapper.is-opened .select-caret svg {
  color: #41b883;
}
.custom-select-wrapper .custom-select {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #ededed;
  border-radius: 18px;
  padding: 14px 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.custom-select-wrapper .custom-select:hover {
  border-color: #cecece;
}
.custom-select-wrapper .custom-select .selected-option .option-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.custom-select-wrapper .custom-select .selected-option .option-content .image {
  margin-right: 15px;
}
.custom-select-wrapper .custom-select .selected-option .option-content .image img {
  height: 38px;
  width: 38px;
  border-radius: 9999px;
}
.custom-select-wrapper .custom-select .selected-option .option-content .option-text span {
  display: block;
}
.custom-select-wrapper .custom-select .selected-option .option-content .option-text span:first-child {
  font-size: 1rem;
  font-weight: 500;
  color: #41b883;
}
.custom-select-wrapper .custom-select .selected-option .option-content .option-text span:nth-child(2) {
  font-size: 0.85rem;
  color: #999;
}
.custom-select-wrapper .custom-select .select-caret {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  transform: rotate(0);
  transition: all 0.3s;
}
.custom-select-wrapper .custom-select .select-caret svg {
  width: 20px;
  height: 20px;
  color: #999;
}
.custom-select-wrapper .select-drop {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  border: 1px solid #ededed;
  border-radius: 18px;
  margin-top: 10px;
  padding: 5px 0;
  box-shadow: 0 5px 43px rgba(0, 0, 0, 0.18) !important;
  z-index: 5;
  opacity: 0;
  transform: translateY(20px);
  pointer-events: none;
  transition: all 0.3s;
}
.custom-select-wrapper .select-drop .inner {
  position: relative;
}
.custom-select-wrapper .select-drop .inner .option-wrapper {
  cursor: pointer;
  border-bottom: 1px solid #ededed;
}
.custom-select-wrapper .select-drop .inner .option-wrapper:last-child {
  border-bottom: 0;
}
.custom-select-wrapper .select-drop .inner .option-wrapper:hover {
  background: #fafafa;
}
.custom-select-wrapper .select-drop .inner .option-wrapper .option-content {
  padding: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.custom-select-wrapper .select-drop .inner .option-wrapper .option-content .image {
  margin-right: 15px;
}
.custom-select-wrapper .select-drop .inner .option-wrapper .option-content .image img {
  height: 32px;
  width: 32px;
  border-radius: 9999px;
}
.custom-select-wrapper .select-drop .inner .option-wrapper .option-content .option-text span {
  display: block;
}
.custom-select-wrapper .select-drop .inner .option-wrapper .option-content .option-text span:first-child {
  font-size: 0.9rem;
  font-weight: 500;
  color: #283252;
}
.custom-select-wrapper .select-drop .inner .option-wrapper .option-content .option-text span:nth-child(2) {
  font-size: 0.75rem;
  color: #999;
}
/* ==========================================================================
7. Autocomplete
========================================================================== */
.h-autocomplete .control {
  position: relative;
}
.h-autocomplete .control .easy-autocomplete {
  width: 100% !important;
}
.h-autocomplete .control .easy-autocomplete input {
  box-shadow: none;
  color: #999;
  transition: all 0.3s;
}
.h-autocomplete .control .easy-autocomplete .template-wrapper {
  display: flex !important;
  justify-content: flex-start;
  align-items: center;
}
.h-autocomplete .control .easy-autocomplete .template-wrapper .avatar-wrapper {
  position: relative;
  width: 40px !important;
  height: 40px !important;
}
.h-autocomplete .control .easy-autocomplete .template-wrapper .avatar-wrapper .autocpl-avatar {
  width: 40px !important;
  height: 40px !important;
  border-radius: 9999px !important;
}
.h-autocomplete .control .easy-autocomplete .template-wrapper .avatar-wrapper .avatar-badge {
  position: absolute;
  bottom: 0;
  right: -5px;
  width: 18px;
  height: 18px;
  border: 2px solid #fff;
  border-radius: 9999px;
}
.h-autocomplete .control .easy-autocomplete .template-wrapper .entry-text {
  margin-left: 15px;
}
.h-autocomplete .control .easy-autocomplete .template-wrapper .entry-text span {
  font-size: 0.8rem;
  color: #a9abac;
}
.h-autocomplete li {
  height: auto !important;
  padding-top: 8px;
  padding-bottom: 8px;
  border-left: none !important;
  border-right: none !important;
}
.h-autocomplete .easy-autocomplete-container {
  top: 120% !important;
  border: none !important;
}
.h-autocomplete .easy-autocomplete-container ul {
  border-radius: 8px !important;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06) !important;
}
.is-autocomplete .control .easy-autocomplete {
  width: 100% !important;
}
.is-autocomplete .control .easy-autocomplete input {
  box-shadow: none;
}
.is-autocomplete .control .easy-autocomplete input:focus {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.is-autocomplete .control .easy-autocomplete input:focus + .icon {
  color: #41b883;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper {
  display: flex !important;
  align-items: center;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper .avatar-wrapper {
  position: relative;
  margin-right: 10px;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper .avatar-wrapper .autocpl-avatar {
  width: 32px !important;
  height: 32px !important;
  border-radius: 9999px !important;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper .avatar-wrapper .avatar-badge {
  position: absolute;
  bottom: 0;
  right: -2px;
  width: 16px;
  height: 16px;
  border: 1px solid #fff;
  border-radius: 9999px;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper .entry-text {
  color: #283252;
  line-height: 1.3;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper .entry-text span {
  font-family: "degular", "Montserrat", sans-serif;
  display: block;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper .entry-text span:first-child {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  font-weight: 500;
  color: #283252;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper .entry-text span:nth-child(2) {
  font-size: 0.9rem;
  color: #a2a2a2;
}
.is-autocomplete li {
  height: auto !important;
  padding-top: 8px;
  padding-bottom: 8px;
  border-left: none !important;
  border-right: none !important;
}
.is-autocomplete .easy-autocomplete-container {
  top: 120% !important;
  border: none !important;
}
.is-autocomplete .easy-autocomplete-container ul {
  border-radius: 8px !important;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06) !important;
}
/* ==========================================================================
8. Autocomplete Dark mode
========================================================================== */
.is-dark .is-autocomplete .easy-autocomplete-container > ul {
  background: #232224;
  border-color: #373639;
}
.is-dark .is-autocomplete .easy-autocomplete-container > ul li {
  border-color: #373639;
}
.is-dark .is-autocomplete .easy-autocomplete-container > ul li.selected {
  background-color: #2b292c;
}
.is-dark .is-autocomplete .easy-autocomplete-container > ul li .eac-item .template-wrapper .entry-text {
  color: #283252;
}
.is-dark .is-autocomplete .easy-autocomplete-container > ul li .eac-item .template-wrapper .entry-text span:first-child {
  color: #aaaab3;
}
/* ==========================================================================
9. Switch
========================================================================== */
.form-switch {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.form-switch.is-primary input:checked + i {
  background-color: #41b883;
}
.form-switch.is-success input:checked + i {
  background-color: #06d6a0;
}
.form-switch.is-info input:checked + i {
  background-color: #039be5;
}
.form-switch.is-warning input:checked + i {
  background-color: #faae42;
}
.form-switch.is-danger input:checked + i {
  background-color: #e62965;
}
.form-switch i {
  position: relative;
  display: inline-block;
  width: 46px;
  height: 26px;
  background-color: #e6e6e6;
  border-radius: 23px;
  vertical-align: text-bottom;
  transition: all 0.3s linear;
}
.form-switch i::before {
  content: "";
  position: absolute;
  left: 0;
  width: 42px;
  height: 22px;
  background-color: #fff;
  border-radius: 11px;
  transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
  transition: all 0.25s linear;
}
.form-switch i::after {
  content: "";
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-color: #fff;
  border-radius: 11px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
  transform: translate3d(2px, 2px, 0);
  transition: all 0.2s ease-in-out;
}
.form-switch:active i::after {
  width: 28px;
  transform: translate3d(2px, 2px, 0);
}
.form-switch:active input:checked + i::after {
  transform: translate3d(16px, 2px, 0);
}
.form-switch input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.form-switch input:checked + i {
  background-color: #a2a2a2;
}
.form-switch input:checked + i::before {
  transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0);
}
.form-switch input:checked + i::after {
  transform: translate3d(22px, 2px, 0);
}
.form-switch small {
  color: #999;
  position: relative;
  top: -4px;
}
.switch-block {
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.switch-block .text {
  margin-left: 6px;
}
.switch-block .text span {
  display: block;
  position: relative;
  top: -2px;
  color: #a2a2a2;
}
/* ==========================================================================
14. Switch Dark mode
========================================================================== */
.is-dark .form-switch.is-primary input:checked + i {
  background-color: #41b883 !important;
}
.is-dark .form-switch.is-primary input:checked + i::after {
  background: #fff !important;
}
.is-dark .form-switch.is-success input:checked + i {
  background-color: #06d6a0 !important;
}
.is-dark .form-switch.is-success input:checked + i::after {
  background: #fff !important;
}
.is-dark .form-switch.is-info input:checked + i {
  background-color: #039be5 !important;
}
.is-dark .form-switch.is-info input:checked + i::after {
  background: #fff !important;
}
.is-dark .form-switch.is-warning input:checked + i {
  background-color: #faae42 !important;
}
.is-dark .form-switch.is-warning input:checked + i::after {
  background: #fff !important;
}
.is-dark .form-switch.is-danger input:checked + i {
  background-color: #e62965 !important;
}
.is-dark .form-switch.is-danger input:checked + i::after {
  background: #fff !important;
}
.is-dark .form-switch i {
  background: #232224 !important;
}
.is-dark .form-switch i::before {
  background: #232224 !important;
}
.is-dark .form-switch i::after {
  background: #5b585e !important;
}
.is-dark .form-switch input:checked + i::after {
  background: #afadb2 !important;
}
/* ==========================================================================
14. Thin Switch
========================================================================== */
.thin-switch {
  display: block;
  margin-left: 8px;
}
.thin-switch.is-primary .input:checked ~ .slider {
  background: #8ad5b4;
}
.thin-switch.is-primary .input:checked ~ .slider::after {
  background: #41b883;
  border-color: #41b883;
}
.thin-switch.is-success .input:checked ~ .slider {
  background: #48facc;
}
.thin-switch.is-success .input:checked ~ .slider::after {
  background: #06d6a0;
  border-color: #06d6a0;
}
.thin-switch.is-info .input:checked ~ .slider {
  background: #51c5fd;
}
.thin-switch.is-info .input:checked ~ .slider::after {
  background: #039be5;
  border-color: #039be5;
}
.thin-switch.is-warning .input:checked ~ .slider {
  background: #fdd9a5;
}
.thin-switch.is-warning .input:checked ~ .slider::after {
  background: #faae42;
  border-color: #faae42;
}
.thin-switch.is-danger .input:checked ~ .slider {
  background: #f184a7;
}
.thin-switch.is-danger .input:checked ~ .slider::after {
  background: #e62965;
  border-color: #e62965;
}
.thin-switch .slider {
  position: relative;
  display: inline-block;
  height: 8px;
  width: 32px;
  border-radius: 8px;
  cursor: pointer;
  background: #c5c5c5;
  transition: all 0.2s ease;
}
.thin-switch .slider::after {
  background: #eee;
  position: absolute;
  left: -8px;
  top: -8.5px;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 9999px;
  border: 1px solid transparent;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  content: "";
  transition: all 0.2s ease;
}
.thin-switch label {
  margin-right: 7px;
}
.thin-switch .input {
  display: none;
}
.thin-switch .input ~ .label {
  margin-left: 8px;
}
.thin-switch .input:checked ~ .slider::after {
  left: 16px;
}
.thin-switch .input:checked ~ .slider::after {
  background: #fff;
  border: 1px solid #ededed;
}
.thin-switch-block {
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.thin-switch-block .text {
  margin-left: 16px;
}
.thin-switch-block .text span {
  display: block;
  position: relative;
  color: #a2a2a2;
}
/* ==========================================================================
14. Thin Switch Dark mode
========================================================================== */
.is-dark .thin-switch.is-primary .input:checked ~ .slider {
  background: #8ad5b4;
}
.is-dark .thin-switch.is-primary .input:checked ~ .slider::after {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .thin-switch.is-success .input:checked ~ .slider::after {
  background: #06d6a0;
  border-color: #06d6a0;
}
.is-dark .thin-switch.is-info .input:checked ~ .slider::after {
  background: #039be5;
  border-color: #039be5;
}
.is-dark .thin-switch.is-warning .input:checked ~ .slider::after {
  background: #faae42;
  border-color: #faae42;
}
.is-dark .thin-switch.is-danger .input:checked ~ .slider::after {
  background: #e62965;
  border-color: #e62965;
}
.is-dark .thin-switch .slider {
  background: #232224;
}
.is-dark .thin-switch .slider::after {
  background: #5b585e;
}
.is-dark .thin-switch .input:checked ~ .slider::after {
  background: #afadb2;
  border: #afadb2;
}
/* ==========================================================================
10. Range input
========================================================================== */
.range-slider {
  position: relative;
  width: 100%;
  margin: 0 4px;
}
.range-slider .slider-output {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 0;
}
.range-slider .slider-output small {
  font-size: 0.8rem;
  color: #999;
}
.range-slider .input-range {
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  border-radius: 5px;
  background: #ccc;
  outline: none;
}
.range-slider .input-range:focus::-webkit-slider-thumb {
  transform: scale(1.15);
}
.range-slider .input-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 9999px;
  background: #41b883;
  cursor: pointer;
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
  transform: scale(1);
}
.range-slider .input-range::-webkit-slider-thumb:hover {
  background: #41b883;
}
.range-slider .input-range:active::-moz-range-thumb {
  background: #41b883;
}
.range-slider .input-range::-moz-range-thumb {
  width: 16px;
  height: 16px;
  border: 0;
  border-radius: 9999px;
  background: #41b883;
  cursor: pointer;
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
.range-slider .range-value {
  display: block !important;
  position: relative;
  color: #41b883;
  font-size: 14px;
  font-weight: 500;
  padding: 0 10px;
}
.range-slider ::-moz-range-track {
  background: #ccc;
  border: 0;
}
.range-slider input::-moz-focus-inner {
  border: 0;
}
/* ==========================================================================
11. File inputs
========================================================================== */
.file.is-default:hover .file-cta {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06) !important;
}
.file.is-default .file-cta {
  background: #fff;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
/* ==========================================================================
12. File inputs Dark mode
========================================================================== */
.is-dark .file:not(.is-primary):not(.is-success):not(.is-info):not(.is-warning):not(.is-danger) .file-cta {
  background: #3d3b3e;
  border-color: #424043;
  color: #aaaab3;
}
.is-dark .file .file-name {
  background-color: #282729;
  border-color: #2d2c2e;
}
/* ==========================================================================
13. Filepond
========================================================================== */
.filepond-uploader.is-two-grid .filepond--item {
  width: calc(50% - 0.5em);
}
.filepond-uploader.is-three-grid .filepond--item {
  width: calc(33.3% - 0.5em);
}
.filepond-uploader .filepond--root {
  border: 2px dashed #e3e3e3;
  border-radius: 8px;
  min-height: 70px;
  cursor: pointer;
  transition: all 0.3s;
}
.filepond-profile-wrap,
.filepond-square-wrap {
  display: inline-block;
  height: 100px;
  width: 100px;
  max-height: 100px;
  max-width: 100px;
}
.filepond-profile-wrap.is-tiny,
.filepond-square-wrap.is-tiny {
  height: 68px;
  width: 68px;
  max-height: 68px;
  max-width: 68px;
}
.filepond-profile-wrap.is-tiny .lnil,
.filepond-square-wrap.is-tiny .lnil {
  font-size: 1.8rem;
}
.filepond-profile-wrap.is-small,
.filepond-square-wrap.is-small {
  height: 80px;
  width: 80px;
  max-height: 80px;
  max-width: 80px;
}
.filepond-profile-wrap.is-small .lnil,
.filepond-square-wrap.is-small .lnil {
  font-size: 2rem;
}
.filepond-profile-wrap:hover .lnil,
.filepond-square-wrap:hover .lnil {
  color: #41b883;
}
.filepond-profile-wrap:hover .filepond--root,
.filepond-square-wrap:hover .filepond--root {
  border-color: dashed #dedede;
}
.filepond-profile-wrap .lnil,
.filepond-square-wrap .lnil {
  pointer-events: none;
  font-size: 2.4rem;
  color: #a2a2a2;
  transition: color 0.3s;
}
.filepond-profile-wrap .filepond--root,
.filepond-square-wrap .filepond--root {
  border: 2px dashed #e3e3e3;
  cursor: pointer;
  transition: all 0.3s;
}
.filepond-square-wrap .filepond--root {
  border-radius: 8px;
}
/* ==========================================================================
14. Filepond Dark mode
========================================================================== */
.filepond-uploader:hover .lnil,
.filepond-profile-wrap:hover .lnil,
.filepond-square-wrap:hover .lnil {
  color: #39f;
}
.filepond-uploader .filepond--root,
.filepond-profile-wrap .filepond--root,
.filepond-square-wrap .filepond--root {
  border-color: #707070;
}
.filepond-uploader .filepond--drop-label,
.filepond-profile-wrap .filepond--drop-label,
.filepond-square-wrap .filepond--drop-label {
  background: #282729;
}
.filepond-uploader .filepond--drop-label label,
.filepond-uploader .filepond--drop-label label i,
.filepond-profile-wrap .filepond--drop-label label,
.filepond-profile-wrap .filepond--drop-label label i,
.filepond-square-wrap .filepond--drop-label label,
.filepond-square-wrap .filepond--drop-label label i {
  color: #fff;
}
/* ==========================================================================
15. Choices
========================================================================== */
.choices.is-focused .choices__inner {
  border-color: #e5e5e5;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.choices .choices__inner {
  border-radius: 18px;
  transition: all 0.3s;
}
.choices .choices__inner .choices__list .choices__item {
  position: relative !important;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
  color: #283252;
  font-family: "degular", "Montserrat", sans-serif;
  padding: 4px 10px 5px 10px;
}
.choices .choices__inner .choices__list .choices__item::before {
  content: "";
  position: absolute;
  top: 4.5px;
  right: 14px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #a2a2a2;
}
.choices .choices__inner .choices__list .choices__item button {
  border: none;
  background-image: none;
  margin: 0 -4px 0 4px;
}
.choices .choices__list--dropdown {
  margin-top: 6px;
  border-color: #e5e5e5;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.choices .choices__list--dropdown .choices__item--choice {
  color: #a2a2a2;
}
/* ==========================================================================
16. Choices Dark mode
========================================================================== */
.is-dark .choices.is-focused .choices__inner {
  border-color: #373639;
}
.is-dark .choices .choices__inner {
  background-color: #282729;
  border-color: #2d2c2e;
}
.is-dark .choices .choices__inner input {
  background-color: #282729;
  color: #aaaab3;
}
.is-dark .choices .choices__inner .choices__list .choices__item {
  background-color: #373639;
  border-color: #373639;
  color: #aaaab3;
}
.is-dark .choices .choices__list--dropdown {
  background-color: #282729;
  border-color: #2d2c2e;
}
.is-dark .choices .choices__list--dropdown .choices__item.is-highlighted {
  background-color: #1e1d1f;
}
.project-avatar-upload {
  text-align: center;
}
.project-avatar-upload .filepond-profile-wrap {
  display: block;
  margin: 0 auto 10px auto;
}
.project-avatar-upload .filepond-profile-wrap .filepond--drop-label {
  background: #2a292b;
  cursor: pointer;
}
.project-avatar-upload p span {
  display: block;
}
.project-avatar-upload p span:nth-child(2) {
  font-size: 0.9rem;
}
/*! _forms-combos.scss | Vuero | Css ninja 2020-2021 */
/*
    1. H Select
    2. H Select Dark mode
    3. Combo Box
    4. Combo Box Dark mode
*/
/* ==========================================================================
1. H Select
========================================================================== */
.h-select {
  width: 100%;
  z-index: 3;
}
.h-select.is-dropup .select-drop {
  top: -180px;
}
.h-select.is-active .select-drop {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}
.h-select.is-active .select-icon {
  transform: rotate(180deg);
}
.h-select.has-media .select-drop {
  min-height: 180px;
  max-height: 180px;
}
.h-select.has-media .option-meta img {
  max-height: 36px !important;
  border-radius: 9999px;
}
.h-select.is-rounded .select-box {
  border-radius: 500px;
  padding-left: 16px;
}
.h-select.is-rounded .select-icon {
  right: 4px;
}
.h-select .select-box {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 40px 0 10px;
  height: 38px;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 8px;
  color: #999999;
  background: #fff;
  cursor: pointer;
  transition: all 0.3s;
}
.h-select .select-box:hover {
  border-color: #ededed;
}
.h-select .select-box span {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  position: relative;
  top: 0;
}
.h-select .select-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  transform: rotate(0);
}
.h-select .select-icon svg {
  height: 20px;
  width: 20px;
  color: #bababa !important;
  transition: all 0.3s;
}
.h-select .select-drop {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  max-height: 180px;
  overflow-y: auto;
  background: #fff;
  border: 1px solid #ededed;
  border-radius: 8px;
  z-index: 5;
  transition: all 0.3s;
  opacity: 0;
  transform: translateY(10px);
  pointer-events: none;
}
.h-select .select-drop .drop-inner {
  position: relative;
  height: 100%;
  width: 100%;
  background: #fff;
}
.h-select .select-drop .drop-inner .option-row {
  position: relative;
  display: flex;
  background: #fff;
}
.h-select .select-drop .drop-inner .option-row:hover {
  background: whitesmoke;
}
.h-select .select-drop .drop-inner .option-row input {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.h-select .select-drop .drop-inner .option-row input:checked + .option-meta {
  background: #f7f7f7;
}
.h-select .select-drop .drop-inner .option-row input:checked + .option-meta span {
  color: #283252;
}
.h-select .select-drop .drop-inner .option-row input:checked + .option-meta svg.is-purple {
  color: #41b883;
}
.h-select .select-drop .drop-inner .option-row .option-meta {
  padding: 12px;
  width: 100%;
  display: flex;
  align-items: center;
}
.h-select .select-drop .drop-inner .option-row .option-meta img {
  display: block;
  max-height: 20px;
}
.h-select .select-drop .drop-inner .option-row .option-meta svg {
  height: 20px;
  width: 20px;
  color: #cecece;
}
.h-select .select-drop .drop-inner .option-row .option-meta svg.is-small {
  height: 14px;
  width: 14px;
}
.h-select .select-drop .drop-inner .option-row .option-meta span {
  display: block;
  font-weight: 500;
  color: #999;
  font-size: 0.9rem;
  margin-left: 8px;
}
/* ==========================================================================
2. H Select Dark mode
========================================================================== */
.is-dark .h-select .select-box {
  background: #262427 !important;
  border-color: #2d2c2e !important;
}
.is-dark .h-select .select-drop {
  border-color: #2d2c2e !important;
  background: #262427 !important;
}
.is-dark .h-select .select-drop .drop-inner {
  background: #262427 !important;
}
.is-dark .h-select .select-drop .option-row {
  background: #262427 !important;
  border-color: #2d2c2e !important;
}
.is-dark .h-select .select-drop .option-row:hover {
  background: #2b292c !important;
}
.is-dark .h-select .select-drop .option-row input:checked + .option-meta {
  background: #2d2c2e !important;
}
.is-dark .h-select .select-drop .option-row input:checked + .option-meta span {
  color: #ccc !important;
}
/* ==========================================================================
3. Combo Box
========================================================================== */
.is-combo .combo-label {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #a2a2a2;
}
.is-combo .combo-box,
.is-combo .image-combo-box,
.is-combo .stacked-combo-box,
.is-combo .user-combo-box {
  position: relative;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 8px;
  height: 38px;
  cursor: pointer;
  transition: all 0.3s;
}
.is-combo .combo-box.has-rounded-images .combo-item img,
.is-combo .combo-box.has-rounded-images .item-icon img,
.is-combo .image-combo-box.has-rounded-images .combo-item img,
.is-combo .image-combo-box.has-rounded-images .item-icon img,
.is-combo .stacked-combo-box.has-rounded-images .combo-item img,
.is-combo .stacked-combo-box.has-rounded-images .item-icon img,
.is-combo .user-combo-box.has-rounded-images .combo-item img,
.is-combo .user-combo-box.has-rounded-images .item-icon img {
  border-radius: 9999px !important;
}
.is-combo .combo-box.is-rounded,
.is-combo .image-combo-box.is-rounded,
.is-combo .stacked-combo-box.is-rounded,
.is-combo .user-combo-box.is-rounded {
  border-radius: 500px;
}
.is-combo .combo-box .box-inner,
.is-combo .image-combo-box .box-inner,
.is-combo .stacked-combo-box .box-inner,
.is-combo .user-combo-box .box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.is-combo .combo-box .box-inner .combo-item,
.is-combo .image-combo-box .box-inner .combo-item,
.is-combo .stacked-combo-box .box-inner .combo-item,
.is-combo .user-combo-box .box-inner .combo-item {
  display: flex;
  align-items: center;
  height: 38px;
  padding-left: 8px;
}
.is-combo .combo-box .box-inner .combo-item i,
.is-combo .image-combo-box .box-inner .combo-item i,
.is-combo .stacked-combo-box .box-inner .combo-item i,
.is-combo .user-combo-box .box-inner .combo-item i {
  color: #a2a2a2;
  font-size: 20px;
  margin: 0 8px;
}
.is-combo .combo-box .box-inner .combo-item .fa,
.is-combo .image-combo-box .box-inner .combo-item .fa,
.is-combo .stacked-combo-box .box-inner .combo-item .fa,
.is-combo .user-combo-box .box-inner .combo-item .fa {
  font-size: 14px;
}
.is-combo .combo-box .box-inner .combo-item .fa.is-green,
.is-combo .image-combo-box .box-inner .combo-item .fa.is-green,
.is-combo .stacked-combo-box .box-inner .combo-item .fa.is-green,
.is-combo .user-combo-box .box-inner .combo-item .fa.is-green {
  color: #06d6a0;
}
.is-combo .combo-box .box-inner .combo-item .fa.is-blue,
.is-combo .image-combo-box .box-inner .combo-item .fa.is-blue,
.is-combo .stacked-combo-box .box-inner .combo-item .fa.is-blue,
.is-combo .user-combo-box .box-inner .combo-item .fa.is-blue {
  color: #039be5;
}
.is-combo .combo-box .box-inner .combo-item .fa.is-orange,
.is-combo .image-combo-box .box-inner .combo-item .fa.is-orange,
.is-combo .stacked-combo-box .box-inner .combo-item .fa.is-orange,
.is-combo .user-combo-box .box-inner .combo-item .fa.is-orange {
  color: #faae42;
}
.is-combo .combo-box .box-inner .combo-item .fa.is-red,
.is-combo .image-combo-box .box-inner .combo-item .fa.is-red,
.is-combo .stacked-combo-box .box-inner .combo-item .fa.is-red,
.is-combo .user-combo-box .box-inner .combo-item .fa.is-red {
  color: #e62965;
}
.is-combo .combo-box .box-inner .combo-item img,
.is-combo .image-combo-box .box-inner .combo-item img,
.is-combo .stacked-combo-box .box-inner .combo-item img,
.is-combo .user-combo-box .box-inner .combo-item img {
  display: block;
  height: 22px;
  width: 22px;
  border-radius: 18px;
  object-fit: contain;
  margin-right: 8px;
}
.is-combo .combo-box .box-inner .combo-item img.is-stacked,
.is-combo .image-combo-box .box-inner .combo-item img.is-stacked,
.is-combo .stacked-combo-box .box-inner .combo-item img.is-stacked,
.is-combo .user-combo-box .box-inner .combo-item img.is-stacked {
  height: 26px;
  width: 26px;
  border: 2px solid #fff;
  margin-right: 0 !important;
}
.is-combo .combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(1),
.is-combo .image-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(1),
.is-combo .stacked-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(1),
.is-combo .user-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(1) {
  margin-left: -9px;
}
.is-combo .combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(2),
.is-combo .image-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(2),
.is-combo .stacked-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(2),
.is-combo .user-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(2) {
  margin-left: -9px;
}
.is-combo .combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(3),
.is-combo .image-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(3),
.is-combo .stacked-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(3),
.is-combo .user-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(3) {
  margin-left: -9px;
}
.is-combo .combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(4),
.is-combo .image-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(4),
.is-combo .stacked-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(4),
.is-combo .user-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(4) {
  margin-left: -9px;
}
.is-combo .combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(5),
.is-combo .image-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(5),
.is-combo .stacked-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(5),
.is-combo .user-combo-box .box-inner .combo-item img.is-stacked:not(:first-child):nth-child(5) {
  margin-left: -9px;
}
.is-combo .combo-box .box-inner .combo-item .avatar-container,
.is-combo .image-combo-box .box-inner .combo-item .avatar-container,
.is-combo .stacked-combo-box .box-inner .combo-item .avatar-container,
.is-combo .user-combo-box .box-inner .combo-item .avatar-container {
  position: relative;
  display: block;
  height: 26px;
  width: 26px;
}
.is-combo .combo-box .box-inner .combo-item .avatar-container .avatar,
.is-combo .image-combo-box .box-inner .combo-item .avatar-container .avatar,
.is-combo .stacked-combo-box .box-inner .combo-item .avatar-container .avatar,
.is-combo .user-combo-box .box-inner .combo-item .avatar-container .avatar {
  display: block;
  height: 26px;
  width: 26px;
  border-radius: 9999px;
}
.is-combo .combo-box .box-inner .combo-item .avatar-container .badge,
.is-combo .image-combo-box .box-inner .combo-item .avatar-container .badge,
.is-combo .stacked-combo-box .box-inner .combo-item .avatar-container .badge,
.is-combo .user-combo-box .box-inner .combo-item .avatar-container .badge {
  position: absolute;
  bottom: 0;
  right: -6px;
  height: 16px;
  width: 16px;
  border-radius: 9999px;
  border: 2px solid #fff;
  margin: 0;
}
.is-combo .combo-box .box-inner .combo-item span,
.is-combo .image-combo-box .box-inner .combo-item span,
.is-combo .stacked-combo-box .box-inner .combo-item span,
.is-combo .user-combo-box .box-inner .combo-item span {
  display: block;
  color: #283252;
  font-size: 0.9rem;
  font-weight: 500;
}
.is-combo .combo-box .box-inner .combo-item span.is-pushed,
.is-combo .image-combo-box .box-inner .combo-item span.is-pushed,
.is-combo .stacked-combo-box .box-inner .combo-item span.is-pushed,
.is-combo .user-combo-box .box-inner .combo-item span.is-pushed {
  margin-left: 18px;
}
.is-combo .combo-box .box-chevron,
.is-combo .image-combo-box .box-chevron,
.is-combo .stacked-combo-box .box-chevron,
.is-combo .user-combo-box .box-chevron {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  width: 36px;
}
.is-combo .combo-box .box-chevron svg,
.is-combo .image-combo-box .box-chevron svg,
.is-combo .stacked-combo-box .box-chevron svg,
.is-combo .user-combo-box .box-chevron svg {
  height: 18px;
  width: 18px;
  color: #bababa !important;
  transform: rotate(0);
  transition: all 0.3s;
}
.is-combo .combo-box .box-dropdown,
.is-combo .image-combo-box .box-dropdown,
.is-combo .stacked-combo-box .box-dropdown,
.is-combo .user-combo-box .box-dropdown {
  position: absolute;
  top: 32px;
  left: 0;
  width: 100%;
  z-index: 50;
  opacity: 0;
  transform: translateY(20px);
  pointer-events: none;
  transition: all 0.3s;
}
.is-combo .combo-box .box-dropdown.is-dropup,
.is-combo .image-combo-box .box-dropdown.is-dropup,
.is-combo .stacked-combo-box .box-dropdown.is-dropup,
.is-combo .user-combo-box .box-dropdown.is-dropup {
  top: -165px;
  height: 148px;
}
.is-combo .combo-box .box-dropdown.is-dropup .dropdown-inner,
.is-combo .image-combo-box .box-dropdown.is-dropup .dropdown-inner,
.is-combo .stacked-combo-box .box-dropdown.is-dropup .dropdown-inner,
.is-combo .user-combo-box .box-dropdown.is-dropup .dropdown-inner {
  overflow-y: auto;
}
.is-combo .combo-box .box-dropdown .dropdown-inner,
.is-combo .image-combo-box .box-dropdown .dropdown-inner,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner,
.is-combo .user-combo-box .box-dropdown .dropdown-inner {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 8px;
  margin-top: 10px;
  max-height: 190px;
  overflow-y: auto;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul {
  padding: 10px 0;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li {
  padding: 6px 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li:hover,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li:hover,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li:hover,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li:hover {
  background: #f2f2f2;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon i,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon i,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon i,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon i {
  color: #41b883;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon .faded-img,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon .faded-img,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon .faded-img,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon .faded-img {
  opacity: 1;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li.is-active span,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li.is-active span,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li.is-active span,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li.is-active span {
  color: #283252;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li.is-active .checkmark,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li.is-active .checkmark,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li.is-active .checkmark,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li.is-active .checkmark {
  opacity: 1;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 30px;
  margin-right: 8px;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon i,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon i,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon i,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon i {
  color: #999;
  font-size: 20px;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa {
  font-size: 16px;
  position: relative;
  top: 5px;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-green,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-green,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-green,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-green {
  color: #06d6a0;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-blue,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-blue,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-blue,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-blue {
  color: #039be5;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-orange,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-orange,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-orange,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-orange {
  color: #faae42;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-red,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-red,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-red,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon .fa.is-red {
  color: #e62965;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon img,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon img,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon img,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon img {
  display: block;
  height: 22px;
  width: 22px;
  border-radius: 18px;
  object-fit: contain;
  transition: opacity 0.3s;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon img.faded-img,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon img.faded-img,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon img.faded-img,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon img.faded-img {
  opacity: 0.4;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon .avatar,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon .avatar,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon .avatar,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon .avatar {
  display: block;
  height: 24px;
  width: 24px;
  border-radius: 9999px;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .item-icon .badge,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .item-icon .badge,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .item-icon .badge,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .item-icon .badge {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  border: 2px solid #fff;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .checkmark,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .checkmark,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .checkmark,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .checkmark {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  margin-left: auto;
  opacity: 0;
  transition: all 0.3s;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li .checkmark svg,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li .checkmark svg,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li .checkmark svg,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li .checkmark svg {
  color: #41b883;
  stroke-width: 3px;
  height: 14px;
  width: 14px;
}
.is-combo .combo-box .box-dropdown .dropdown-inner ul li span,
.is-combo .image-combo-box .box-dropdown .dropdown-inner ul li span,
.is-combo .stacked-combo-box .box-dropdown .dropdown-inner ul li span,
.is-combo .user-combo-box .box-dropdown .dropdown-inner ul li span {
  display: block;
  color: #999;
  font-size: 0.9rem;
  font-weight: 500;
}
.is-combo .combo-box.is-active,
.is-combo .image-combo-box.is-active,
.is-combo .stacked-combo-box.is-active,
.is-combo .user-combo-box.is-active {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.is-combo .combo-box.is-active .box-chevron svg,
.is-combo .image-combo-box.is-active .box-chevron svg,
.is-combo .stacked-combo-box.is-active .box-chevron svg,
.is-combo .user-combo-box.is-active .box-chevron svg {
  transform: rotate(180deg);
}
.is-combo .combo-box.is-active .box-dropdown,
.is-combo .image-combo-box.is-active .box-dropdown,
.is-combo .stacked-combo-box.is-active .box-dropdown,
.is-combo .user-combo-box.is-active .box-dropdown {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}
.is-combo .help-text {
  font-size: 0.75rem;
  color: #999;
}
.is-combo .big-combo-box {
  position: relative;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 8px;
  height: 58px;
  margin-top: 4px;
  cursor: pointer;
  transition: all 0.3s;
}
.is-combo .big-combo-box .box-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.is-combo .big-combo-box .box-inner .combo-item {
  display: flex;
  align-items: center;
  height: 58px;
  padding-left: 8px;
}
.is-combo .big-combo-box .box-inner .combo-item i {
  color: #41b883;
  font-size: 1.6rem;
}
.is-combo .big-combo-box .box-inner .combo-item .combo-text {
  margin-left: 16px;
}
.is-combo .big-combo-box .box-inner .combo-item .combo-text span {
  display: block;
}
.is-combo .big-combo-box .box-inner .combo-item .combo-text span:first-child {
  color: #283252;
  font-size: 0.9rem;
  font-weight: 500;
}
.is-combo .big-combo-box .box-inner .combo-item .combo-text span:nth-child(2) {
  color: #999;
  font-size: 0.8rem;
  max-width: 330px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.is-combo .big-combo-box .box-chevron {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 58px;
  width: 58px;
}
.is-combo .big-combo-box .box-chevron svg {
  height: 18px;
  width: 18px;
  color: #283252;
  transform: rotate(0);
  transition: all 0.3s;
}
.is-combo .big-combo-box .box-dropdown {
  position: absolute;
  top: 54px;
  left: 0;
  width: 100%;
  z-index: 50;
  opacity: 0;
  transform: translateY(20px);
  pointer-events: none;
  transition: all 0.3s;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 8px;
  margin-top: 10px;
  max-height: 190px;
  overflow-y: auto;
  overflow-x: hidden;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul {
  padding: 10px 0;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li {
  padding: 6px 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li .item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 30px;
  min-height: 30px;
  min-width: 30px;
  margin-right: 16px;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li .item-icon i {
  color: #999;
  font-size: 1.6rem;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li .item-name span {
  display: block;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li .item-name span:first-child {
  color: #283252;
  font-size: 0.9rem;
  font-weight: 500;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li .item-name span:nth-child(2) {
  color: #999;
  font-size: 0.8rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li:hover {
  background: #f2f2f2;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li.is-active .item-icon i {
  color: #41b883;
}
.is-combo .big-combo-box .box-dropdown .dropdown-inner ul li.is-active span {
  color: #283252;
}
.is-combo .big-combo-box.is-active {
  border-color: #41b883;
}
.is-combo .big-combo-box.is-active .box-chevron svg {
  transform: rotate(180deg);
}
.is-combo .big-combo-box.is-active .box-dropdown {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}
/* ==========================================================================
4. Combo Box Dark mode
========================================================================== */
.is-dark .is-combo .combo-box,
.is-dark .is-combo .image-combo-box,
.is-dark .is-combo .stacked-combo-box,
.is-dark .is-combo .user-combo-box {
  background: #262427 !important;
  border-color: #2d2c2e !important;
}
.is-dark .is-combo .combo-box .box-inner .combo-item i,
.is-dark .is-combo .image-combo-box .box-inner .combo-item i,
.is-dark .is-combo .stacked-combo-box .box-inner .combo-item i,
.is-dark .is-combo .user-combo-box .box-inner .combo-item i {
  color: #41b883 !important;
}
.is-dark .is-combo .combo-box .box-inner .combo-item img,
.is-dark .is-combo .image-combo-box .box-inner .combo-item img,
.is-dark .is-combo .stacked-combo-box .box-inner .combo-item img,
.is-dark .is-combo .user-combo-box .box-inner .combo-item img {
  border-color: #1e1d1f !important;
}
.is-dark .is-combo .combo-box .box-inner .combo-item .selected-item,
.is-dark .is-combo .image-combo-box .box-inner .combo-item .selected-item,
.is-dark .is-combo .stacked-combo-box .box-inner .combo-item .selected-item,
.is-dark .is-combo .user-combo-box .box-inner .combo-item .selected-item {
  color: #ccc !important;
}
.is-dark .is-combo .combo-box .box-inner .combo-item .combo-text span:first-child,
.is-dark .is-combo .image-combo-box .box-inner .combo-item .combo-text span:first-child,
.is-dark .is-combo .stacked-combo-box .box-inner .combo-item .combo-text span:first-child,
.is-dark .is-combo .user-combo-box .box-inner .combo-item .combo-text span:first-child {
  color: #b8b8b8 !important;
}
.is-dark .is-combo .combo-box .box-inner .combo-item .combo-text span:nth-child(2),
.is-dark .is-combo .image-combo-box .box-inner .combo-item .combo-text span:nth-child(2),
.is-dark .is-combo .stacked-combo-box .box-inner .combo-item .combo-text span:nth-child(2),
.is-dark .is-combo .user-combo-box .box-inner .combo-item .combo-text span:nth-child(2) {
  color: #737373 !important;
}
.is-dark .is-combo .combo-box .box-inner .combo-item .combo-text span.is-pushed,
.is-dark .is-combo .image-combo-box .box-inner .combo-item .combo-text span.is-pushed,
.is-dark .is-combo .stacked-combo-box .box-inner .combo-item .combo-text span.is-pushed,
.is-dark .is-combo .user-combo-box .box-inner .combo-item .combo-text span.is-pushed {
  color: #ccc !important;
}
.is-dark .is-combo .combo-box .box-chevron svg,
.is-dark .is-combo .image-combo-box .box-chevron svg,
.is-dark .is-combo .stacked-combo-box .box-chevron svg,
.is-dark .is-combo .user-combo-box .box-chevron svg {
  color: #d9d9d9 !important;
}
.is-dark .is-combo .combo-box .box-dropdown .dropdown-inner,
.is-dark .is-combo .image-combo-box .box-dropdown .dropdown-inner,
.is-dark .is-combo .stacked-combo-box .box-dropdown .dropdown-inner,
.is-dark .is-combo .user-combo-box .box-dropdown .dropdown-inner {
  background: #19181a !important;
  border-color: #19181a;
}
.is-dark .is-combo .combo-box .box-dropdown .dropdown-inner li img,
.is-dark .is-combo .image-combo-box .box-dropdown .dropdown-inner li img,
.is-dark .is-combo .stacked-combo-box .box-dropdown .dropdown-inner li img,
.is-dark .is-combo .user-combo-box .box-dropdown .dropdown-inner li img {
  border-color: #1e1d1f !important;
}
.is-dark .is-combo .combo-box .box-dropdown .dropdown-inner li:hover,
.is-dark .is-combo .image-combo-box .box-dropdown .dropdown-inner li:hover,
.is-dark .is-combo .stacked-combo-box .box-dropdown .dropdown-inner li:hover,
.is-dark .is-combo .user-combo-box .box-dropdown .dropdown-inner li:hover {
  background: #282729 !important;
}
.is-dark .is-combo .combo-box .box-dropdown .dropdown-inner li.is-active .item-icon i,
.is-dark .is-combo .image-combo-box .box-dropdown .dropdown-inner li.is-active .item-icon i,
.is-dark .is-combo .stacked-combo-box .box-dropdown .dropdown-inner li.is-active .item-icon i,
.is-dark .is-combo .user-combo-box .box-dropdown .dropdown-inner li.is-active .item-icon i {
  color: #41b883 !important;
}
.is-dark .is-combo .combo-box .box-dropdown .dropdown-inner li.is-active .checkmark svg,
.is-dark .is-combo .image-combo-box .box-dropdown .dropdown-inner li.is-active .checkmark svg,
.is-dark .is-combo .stacked-combo-box .box-dropdown .dropdown-inner li.is-active .checkmark svg,
.is-dark .is-combo .user-combo-box .box-dropdown .dropdown-inner li.is-active .checkmark svg {
  color: #41b883 !important;
}
.is-dark .is-combo .combo-box .box-dropdown .dropdown-inner li .item-name span:first-child,
.is-dark .is-combo .image-combo-box .box-dropdown .dropdown-inner li .item-name span:first-child,
.is-dark .is-combo .stacked-combo-box .box-dropdown .dropdown-inner li .item-name span:first-child,
.is-dark .is-combo .user-combo-box .box-dropdown .dropdown-inner li .item-name span:first-child {
  color: #b8b8b8 !important;
}
.is-dark .is-combo .combo-box .box-dropdown .dropdown-inner li .item-name span:nth-child(2),
.is-dark .is-combo .image-combo-box .box-dropdown .dropdown-inner li .item-name span:nth-child(2),
.is-dark .is-combo .stacked-combo-box .box-dropdown .dropdown-inner li .item-name span:nth-child(2),
.is-dark .is-combo .user-combo-box .box-dropdown .dropdown-inner li .item-name span:nth-child(2) {
  color: #737373 !important;
}
/*! _checkboxes.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Animated Checkbox
    2. Animated Checkbox Dark mode
    3. Checkbox List
    4. Regular Checkbox / Radio
    5. Regular Checkbox / Radio Dark mode
*/
/* ==========================================================================
1. Animated Checkbox
========================================================================== */
/* $curve: cubic-bezier(0.65, 0, 0.45, 1);

.animated-checkbox {
  position: relative;
  height: 32px;
  width: 32px;

  &.is-purple {
    .checkmark-circle {
      color: $h-purple !important;
    }

    .checkmark {
      box-shadow: inset 0 0 0 $h-purple !important;
    }

    .checkmark-check {
      color: $h-purple !important;
    }
  }

  &.is-info {
    .checkmark-circle {
      color: $info !important;
    }

    .checkmark {
      box-shadow: inset 0 0 0 $info !important;
    }

    .checkmark-check {
      color: $info !important;
    }
  }

  &.is-success {
    .checkmark-circle {
      color: $success !important;
    }

    .checkmark {
      box-shadow: inset 0 0 0 $success !important;
    }

    .checkmark-check {
      color: $success !important;
    }
  }

  &.is-warning {
    .checkmark-circle {
      color: $warning !important;
    }

    .checkmark {
      box-shadow: inset 0 0 0 $warning !important;
    }

    .checkmark-check {
      color: $warning !important;
    }
  }

  &.is-danger {
    .checkmark-circle {
      color: $h-red !important;
    }

    .checkmark {
      box-shadow: inset 0 0 0 $h-red !important;
    }

    .checkmark-check {
      color: $h-red !important;
    }
  }

  input {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 1;
  }

  .checkmark-wrap {
    position: relative;
    height: 32px;
    width: 32px;

    .shadow-circle {
      position: absolute;
      top: 0;
      left: 0;
      height: 32px;
      width: 32px;
      border-radius: $radius-rounded;
      border: 1px solid $placeholder;
      z-index: 0;
      opacity: 1;
      transition: all 0.2s;

      &.is-opaque {
        opacity: 0;
      }
    }

    .checkmark-circle {
      height: 32px;
      width: 32px;
      stroke-dasharray: 166;
      stroke-dashoffset: 166;
      stroke-width: 2;
      stroke-miterlimit: 10;
      fill: none;
      color: $primary;
    }

    //Checkmark
    .checkmark {
      width: 32px;
      height: 32px;
      border-radius: $radius-rounded;
      display: block;
      stroke-width: 2;
      color: $placeholder;
      stroke-miterlimit: 10;
      margin: 0 auto;
      box-shadow: inset 0 0 0 $primary;
    }

    //Check symbol
    .checkmark-check {
      transform-origin: 50% 50%;
      stroke-dasharray: 48;
      stroke-dashoffset: 48;
      color: $primary;
    }
  }

  &.is-checked {
    .checkmark-circle {
      animation: stroke 0.6s $curve both;
    }

    .checkmark-check {
      animation: stroke 0.3s $curve 0.8s both;
    }
  }

  &.is-unchecked {
    .checkmark-circle {
      animation: reverseCircle 0.6s $curve 0.2s both;
    }

    .checkmark-check {
      animation: reverseCheck 0.3s $curve 0.1s both;
    }
  }

  //Keyframes
  @keyframes stroke {
    100% {
      stroke-dashoffset: 0;
    }
  }

  @keyframes reverseCircle {
    from {
      stroke-dashoffset: 0;
    }

    to {
      stroke-dashoffset: 166;
    }
  }

  @keyframes reverseCheck {
    from {
      stroke-dashoffset: 0;
    }

    to {
      stroke-dashoffset: 48;
    }
  }
} */
/* ==========================================================================
2. Animated Checkbox Dark Mode
========================================================================== */
/* .is-dark {
    .animated-checkbox {
      .checkmark-wrap {
        .checkmark-circle,
        .checkmark-check {
          color: $accent;
        }

        .shadow-circle {
          border-color: lighten($dark-sidebar, 20%);
        }
      }
    }
  }
} */
/* ==========================================================================
3. Checkbox list
========================================================================== */
.checkboxes-list .list-item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  padding: 0;
  border: none;
}
.checkboxes-list .list-item .animated-checkbox .checkmark-wrap {
  position: relative;
}
.checkboxes-list .list-item .item-meta {
  margin-left: 1rem;
}
.checkboxes-list .list-item .item-meta span {
  display: block;
  line-height: 1.4;
}
.checkboxes-list .list-item .item-meta span:first-child {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.95rem;
  font-weight: 600;
  color: #283252;
}
.checkboxes-list .list-item .item-meta span:nth-child(2) {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #a2a2a2;
}
/* ==========================================================================
4. Regular Checkbox / Radio
========================================================================== */
.radio, .checkbox {
  position: relative;
  font-family: "degular", "Montserrat", sans-serif;
  cursor: pointer;
  padding: 1em;
}
.radio::selection, .checkbox::selection {
  background: transparent;
}
.radio input + span, .checkbox input + span {
  position: relative;
  top: -1px;
  background: #fff;
  content: "";
  display: inline-block;
  margin: 0 0.5em 0 0;
  padding: 0;
  vertical-align: middle;
  width: 1.4em;
  height: 1.4em;
  border: 1px solid #d9d9d9;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}
.radio input + span::after, .checkbox input + span::after {
  content: "";
  display: block;
  transform: scale(0);
  transition: transform 0.2s;
}
@media screen and (min-width: 768px) {
  .radio:hover input + span, .checkbox:hover input + span {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  }
}
.radio input:active + span, .checkbox input:active + span {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.radio input:checked + span::after, .checkbox input:checked + span::after {
  transform: translate(-50%, -50%) scale(1) !important;
}
.radio input, .checkbox input {
  position: absolute;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
.checkbox {
  color: #a2a2a2;
}
.checkbox:hover {
  color: #a2a2a2;
}
.checkbox.is-circle input + span {
  border-radius: 9999px;
}
.checkbox.is-solid input + span {
  background: whitesmoke;
}
.checkbox.is-solid.is-primary input + span {
  border-color: #41b883;
  background: #41b883;
}
.checkbox.is-solid.is-primary input + span::after {
  color: #fff;
}
.checkbox.is-solid.is-success input + span {
  border-color: #06d6a0;
  background: #06d6a0;
}
.checkbox.is-solid.is-success input + span::after {
  color: #fff;
}
.checkbox.is-solid.is-info input + span {
  border-color: #039be5;
  background: #039be5;
}
.checkbox.is-solid.is-info input + span::after {
  color: #fff;
}
.checkbox.is-solid.is-warning input + span {
  border-color: #faae42;
  background: #faae42;
}
.checkbox.is-solid.is-warning input + span::after {
  color: #fff;
}
.checkbox.is-solid.is-danger input + span {
  border-color: #e62965;
  background: #e62965;
}
.checkbox.is-solid.is-danger input + span::after {
  color: #fff;
}
.checkbox.is-outlined.is-primary input:checked + span {
  border-color: #41b883;
}
.checkbox.is-outlined.is-primary input + span::after {
  color: #41b883;
}
.checkbox.is-outlined.is-success input:checked + span {
  border-color: #06d6a0;
}
.checkbox.is-outlined.is-success input + span::after {
  color: #06d6a0;
}
.checkbox.is-outlined.is-info input:checked + span {
  border-color: #039be5;
}
.checkbox.is-outlined.is-info input + span::after {
  color: #039be5;
}
.checkbox.is-outlined.is-warning input:checked + span {
  border-color: #faae42;
}
.checkbox.is-outlined.is-warning input + span::after {
  color: #faae42;
}
.checkbox.is-outlined.is-danger input:checked + span {
  border-color: #e62965;
}
.checkbox.is-outlined.is-danger input + span::after {
  color: #e62965;
}
.checkbox input + span {
  border-radius: 2px;
  transition: all 0.3s;
}
.checkbox input + span::after {
  background-size: contain;
  position: absolute;
  top: 48%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 0.7rem;
}
.radio {
  color: #a2a2a2;
}
.radio + .radio {
  margin-left: 0 !important;
}
.radio:hover {
  color: #a2a2a2;
}
.radio.is-square input + span {
  border-radius: 8px;
}
.radio.is-solid input + span {
  background: whitesmoke;
}
.radio.is-solid.is-primary input + span {
  border-color: #41b883;
  background: #41b883;
}
.radio.is-solid.is-primary input + span::after {
  color: #fff;
}
.radio.is-solid.is-success input + span {
  border-color: #06d6a0;
  background: #06d6a0;
}
.radio.is-solid.is-success input + span::after {
  color: #fff;
}
.radio.is-solid.is-info input + span {
  border-color: #039be5;
  background: #039be5;
}
.radio.is-solid.is-info input + span::after {
  color: #fff;
}
.radio.is-solid.is-warning input + span {
  border-color: #faae42;
  background: #faae42;
}
.radio.is-solid.is-warning input + span::after {
  color: #fff;
}
.radio.is-solid.is-danger input + span {
  border-color: #e62965;
  background: #e62965;
}
.radio.is-solid.is-danger input + span::after {
  color: #fff;
}
.radio.is-outlined.is-primary input:checked + span {
  border-color: #41b883;
}
.radio.is-outlined.is-primary input + span::after {
  color: #41b883;
}
.radio.is-outlined.is-success input:checked + span {
  border-color: #06d6a0;
}
.radio.is-outlined.is-success input + span::after {
  color: #06d6a0;
}
.radio.is-outlined.is-info input:checked + span {
  border-color: #039be5;
}
.radio.is-outlined.is-info input + span::after {
  color: #039be5;
}
.radio.is-outlined.is-warning input:checked + span {
  border-color: #faae42;
}
.radio.is-outlined.is-warning input + span::after {
  color: #faae42;
}
.radio.is-outlined.is-danger input:checked + span {
  border-color: #e62965;
}
.radio.is-outlined.is-danger input + span::after {
  color: #e62965;
}
.radio input + span {
  border-radius: 100%;
}
.radio input + span::after {
  background-size: contain;
  position: absolute;
  top: 49%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 0.6rem;
}
/* ==========================================================================
5. Regular Checkbox / Radio Dark mode
========================================================================== */
.is-dark .checkbox input + span, .is-dark .radio input + span {
  background-color: #282729;
  border-color: #2d2c2e;
}
.is-dark .checkbox input + span::after, .is-dark .radio input + span::after {
  color: #aaaab3;
}
.is-dark .checkbox input + span, .is-dark .radio input + span {
  border-color: #4c4a4e;
}
.is-dark .checkbox.is-solid.is-primary input + span,
.is-dark .radio.is-solid.is-primary input + span {
  background-color: #41b883 !important;
  border-color: #41b883 !important;
}
.is-dark .checkbox.is-outlined.is-primary input:checked + span,
.is-dark .radio.is-outlined.is-primary input:checked + span {
  border-color: #41b883 !important;
}
.is-dark .checkbox.is-outlined.is-primary input:checked + span::after,
.is-dark .radio.is-outlined.is-primary input:checked + span::after {
  color: #41b883 !important;
}
/* ==========================================================================
6. H Toggle
========================================================================== */
.h-toggle {
  margin: 0 auto;
  width: 76px;
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.h-toggle input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.h-toggle input:checked ~ .toggler {
  background: #e8e8e8;
  border-color: #e8e8e8;
}
.h-toggle input:checked ~ .toggler .active,
.h-toggle input:checked ~ .toggler .inactive {
  transform: translateX(80%) rotate(360deg);
}
.h-toggle input:checked ~ .toggler .active {
  opacity: 1;
}
.h-toggle input:checked ~ .toggler .inactive {
  opacity: 0;
}
.h-toggle .toggler {
  position: relative;
  display: block;
  height: 16px;
  width: 50px;
  border: 1.6px solid #cecece;
  border-radius: 100px;
  transition: all 0.3s;
}
.h-toggle .toggler .active,
.h-toggle .toggler .inactive {
  position: absolute;
  top: -14px;
  left: -10px;
  height: 40px;
  width: 40px;
  border-radius: 9999px;
  background: #fff;
  border: 1.6px solid transparent;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateX(0) rotate(0);
  transition: all 0.3s ease;
}
.h-toggle .toggler .active i,
.h-toggle .toggler .inactive i {
  color: #fff;
  font-size: 18px;
}
.h-toggle .toggler .active svg,
.h-toggle .toggler .inactive svg {
  height: 16px;
  width: 16px;
}
.h-toggle .toggler .inactive {
  background: #fff;
  border-color: #06d6a0;
  color: #06d6a0;
  opacity: 1;
  z-index: 1;
}
.h-toggle .toggler .active {
  background: #fff;
  border-color: #a2a2a2;
  color: #a2a2a2;
  opacity: 0;
  z-index: 0;
}
/* ==========================================================================
7. H Toggle Dark mode
========================================================================== */
.is-dark .h-toggle input:checked ~ .toggler {
  background: #282729;
}
.is-dark .h-toggle .toggler {
  border-color: #636066 !important;
}
.is-dark .h-toggle .toggler .active,
.is-dark .h-toggle .toggler .inactive {
  background: #282729;
}
/*! _forms-slider.scss | Vuero | Css ninja 2020-2021 */
/*
    1. NoUI Slider
    2. NoUI Slider Dark mode
*/
/* ==========================================================================
1. NoUI Slider
========================================================================== */
/* .noUi-horizontal,
.noUi-vertical {
  border: none;
  box-shadow: none;

  &.is-info {
    .noUi-connect {
      background: $info;
    }

    .noUi-tooltip {
      background: $info;
      color: $smoke-white;

      &::after {
        background: $info;
      }
    }
  }

  &.is-success {
    .noUi-connect {
      background: $success;
    }

    .noUi-tooltip {
      background: $success;
      color: $smoke-white;

      &::after {
        background: $success;
      }
    }
  }

  &.is-warning {
    .noUi-connect {
      background: $warning;
    }

    .noUi-tooltip {
      background: $warning;
      color: $smoke-white;

      &::after {
        background: $warning;
      }
    }
  }

  &.is-danger {
    .noUi-connect {
      background: $danger;
    }

    .noUi-tooltip {
      background: $danger;
      color: $smoke-white;

      &::after {
        background: $danger;
      }
    }
  }

  .noUi-connects {
    background: darken($widget-grey, 2%);
    border: none !important;
  }

  .noUi-connect {
    background-color: $primary;
  }

  .noUi-handle {
    outline: none !important;
    box-shadow: $light-box-shadow;
  }
}

.noUi-horizontal {
  &.is-small {
    height: 10px;

    &.is-rounded {
      .noUi-handle {
        border-radius: $radius-rounded;
      }
    }

    .noUi-handle {
      width: 22px;
      height: 22px;
      top: -6px;

      &::before {
        height: 10px;
        top: 5px;
        left: 8px;
      }

      &::after {
        height: 10px;
        top: 5px;
        left: 11px;
      }
    }
  }

  &.is-tiny {
    height: 6px;

    &.is-rounded {
      .noUi-handle {
        border-radius: $radius-rounded;
      }
    }

    .noUi-handle {
      width: 18px;
      height: 18px;
      top: -6px;

      &::before {
        height: 10px;
        top: 3px;
        left: 6px;
      }

      &::after {
        height: 10px;
        top: 3px;
        left: 9px;
      }
    }
  }

  .noUi-handle {
    width: 28px;
    height: 28px;

    &::before {
      left: 11px;
    }

    &::after {
      left: 16px;
    }
  }

  .noUi-tooltip {
    background: $primary;
    color: $smoke-white;

    &::after {
      background: $primary;
    }
  }
}

.noUi-vertical {
  height: 180px;

  &.is-small {
    width: 10px;

    &.is-rounded {
      .noUi-handle {
        border-radius: $radius-rounded;
      }
    }

    .noUi-handle {
      width: 22px;
      height: 22px;
      top: -6px;

      &::before {
        width: 10px !important;
        top: 7px !important;
        left: 6px !important;
      }

      &::after {
        width: 10px !important;
        top: 11px !important;
        left: 6px !important;
      }
    }
  }

  &.is-tiny {
    width: 6px;

    &.is-rounded {
      .noUi-handle {
        border-radius: $radius-rounded;
      }
    }

    .noUi-handle {
      width: 18px;
      height: 18px;
      top: -6px;

      &::before {
        width: 8px !important;
        top: 6px !important;
        left: 4px !important;
      }

      &::after {
        width: 8px !important;
        top: 9px !important;
        left: 4px !important;
      }
    }
  }

  .noUi-handle {
    width: 28px;
    height: 28px;

    &::before {
      left: 7px;
      top: 10px;
    }

    &::after {
      left: 7px;
      top: 15px;
    }
  }
}

.noUi-horizontal,
.noUi-vertical {
  &.has-fixed-tooltip {
    .noUi-tooltip {
      opacity: 1 !important;
      pointer-events: all !important;
      transform: translate(-50%, 0) scale(1) !important;
    }
  }

  .noUi-tooltip {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-family: $font;
    font-size: 0.9rem;
    opacity: 0;
    pointer-events: none;
    transform: translate(-50%, 10%) scale(0.8);
    border-radius: $radius-rounded;
    background: $primary;
    position: absolute;
    left: 50%;
    top: -70px;
    transition: all 0.3s;
    padding: 0;

    &::after {
      content: '';
      position: absolute;
      top: -1px;
      left: -1px;
      width: 50px;
      height: 50px;
      border-radius: $radius-rounded 50% 50% 0;
      transform: rotate(-45deg);
      background: $primary;
      z-index: -1;
    }
  }

  .noUi-active .noUi-tooltip {
    opacity: 1;
    pointer-events: all;
    transform: translate(-50%, 0) scale(1);
  }
} */
/* ==========================================================================
2. NoUI Slider Dark mode
========================================================================== */
/* .is-dark {
  .noUi-horizontal,
  .noUi-vertical {
    &.is-info {
      .noUi-connect {
        background: $info;
      }

      .noUi-tooltip {
        background: $info;

        &::after {
          background: $info;
        }
      }
    }

    &.is-success {
      .noUi-connect {
        background: $success;
      }

      .noUi-tooltip {
        background: $success;

        &::after {
          background: $success;
        }
      }
    }

    &.is-warning {
      .noUi-connect {
        background: $warning;
      }

      .noUi-tooltip {
        background: $warning;

        &::after {
          background: $warning;
        }
      }
    }

    &.is-danger {
      .noUi-connect {
        background: $danger;
      }

      .noUi-tooltip {
        background: $danger;

        &::after {
          background: $danger;
        }
      }
    }

    .noUi-connects {
      background: lighten($dark-sidebar, 2%);
    }

    .noUi-connect {
      background-color: $accent;
    }

    .noUi-handle {
      background: $dark-sidebar;
      border-color: lighten($dark-sidebar, 12%);

      &::before,
      &::after {
        background: lighten($dark-sidebar, 20%);
      }
    }

    .noUi-tooltip {
      background: $accent;

      &::after {
        background: $accent;
      }
    }
  }
} */
/* ==========================================================================
1. Vue Slider
========================================================================== */
.slider-target .slider-base .slider-connects .slider-connect {
  background: #41b883;
}
.slider-target .slider-base .slider-tooltip {
  font-size: 0.9rem;
  border: 1px solid #41b883;
  background: #41b883;
}
.is-slider-info .slider-target .slider-base .slider-connects .slider-connect {
  background: #039be5;
}
.is-slider-info .slider-target .slider-base .slider-tooltip {
  border: 1px solid #039be5;
  background: #039be5;
}
.is-slider-success .slider-target .slider-base .slider-connects .slider-connect {
  background: #06d6a0;
}
.is-slider-success .slider-target .slider-base .slider-tooltip {
  border: 1px solid #06d6a0;
  background: #06d6a0;
}
.is-slider-warning .slider-target .slider-base .slider-connects .slider-connect {
  background: #faae42;
}
.is-slider-warning .slider-target .slider-base .slider-tooltip {
  border: 1px solid #faae42;
  background: #faae42;
}
.is-slider-danger .slider-target .slider-base .slider-connects .slider-connect {
  background: #e62965;
}
.is-slider-danger .slider-target .slider-base .slider-tooltip {
  border: 1px solid #e62965;
  background: #e62965;
}
.has-rounded-tooltip .slider-target .slider-base .slider-handle .slider-tooltip {
  border-radius: 100px;
  width: 28px;
  height: 28px;
  font-size: 0.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 3;
}
.has-curved-tooltip .slider-target .slider-base .slider-handle .slider-tooltip {
  border-radius: 0.75rem;
  min-width: 28px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  height: 28px;
  font-size: 0.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 3;
}
.has-squared-tooltip .slider-target .slider-base .slider-handle .slider-tooltip {
  border-radius: 0.5rem;
  min-width: 28px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  height: 28px;
  font-size: 0.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 3;
}
.is-dark .slider-target .slider-base {
  background: #282729;
}
/*! _forms-multiselect.scss | Vuero | Css ninja 2020-2021 */
/*
    0. Multiselect base styles
    1. Rounded Select
    2. Curved Select
    3. Image / Icon select
    4. Image tags select

*/
/* ==========================================================================
0. Multiselect base styles
========================================================================== */
.multiselect {
  font-family: "degular", "Montserrat", sans-serif;
}
.multiselect.is-open .multiselect-input::before {
  transform: rotate(-45deg) !important;
}
.multiselect .multiselect-clear {
  top: 2px;
  right: 6px;
  height: 32px;
  width: 32px;
}
.multiselect .multiselect-clear::after, .multiselect .multiselect-clear::before {
  top: 12px;
}
.multiselect .multiselect-input {
  min-height: 49px;
  background: #2a292b;
  border-color: #2a292b;
  border-radius: 8px;
}
.multiselect .multiselect-input::before {
  border-style: solid;
  border-width: 0.125em 0.125em 0 0;
  content: "";
  display: inline-block;
  border-color: unset;
  height: 0.45em;
  right: 1em;
  top: 1.2em;
  vertical-align: top;
  width: 0.45em;
  transform: rotate(135deg);
  border-radius: 0.1rem;
}
.multiselect .multiselect-input .multiselect-single-label {
  padding-left: 10px;
  color: #fff;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
}
.multiselect .multiselect-input .multiselect-single-label .select-label-text {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  color: #fff;
}
.multiselect .multiselect-input .multiselect-single-label img {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.multiselect .multiselect-input .multiselect-placeholder,
.multiselect .multiselect-input .multiselect-multiple-label {
  font-size: 18px;
  color: #fff;
  padding-left: 18px;
}
.multiselect .multiselect-input .multiselect-tags .multiselect-tag {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  padding: 1px 0 1px 8px;
  background: #e7eaf3;
  color: #283252;
}
.multiselect .multiselect-input .multiselect-tags .multiselect-tag i {
  padding-right: 4px;
}
.multiselect .multiselect-input .multiselect-tags .multiselect-tag i::before {
  color: #a2a2a2;
}
.multiselect .multiselect-input .multiselect-tags .multiselect-tag i:hover {
  background: transparent;
}
.multiselect .multiselect-input .multiselect-tags .multiselect-tag i:hover::before {
  color: #283252;
}
.multiselect .multiselect-input .multiselect-search input {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #fff;
  background: transparent;
}
.multiselect .multiselect-input:hover, .multiselect .multiselect-input:focus {
  border-color: #39f;
}
.multiselect .multiselect-input:hover::before, .multiselect .multiselect-input:focus::before {
  border-color: #39f;
}
.multiselect .multiselect-options {
  overflow-x: hidden;
  padding: 1rem 10px;
  background-color: #151517;
  border-color: #151517;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.multiselect .multiselect-options .multiselect-option {
  position: relative;
  color: #fff;
  border-radius: 0.5rem;
  transition: background-color 0.3s;
  cursor: pointer;
}
.multiselect .multiselect-options .multiselect-option.is-pointed {
  background: #232224;
}
.multiselect .multiselect-options .multiselect-option.is-selected {
  background: #232224;
}
.multiselect .multiselect-options .multiselect-option.is-selected::after {
  position: absolute;
  top: 17.5px;
  right: 15px;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 14px;
  color: #a2a2a2;
}
.multiselect .multiselect-options .multiselect-option.is-disabled {
  background: transparent;
  cursor: not-allowed;
}
.multiselect .multiselect-options .multiselect-option > span {
  font-size: 18px;
}
.multiselect .multiselect-options .multiselect-option img {
  width: 37px;
  height: 37px;
  margin-right: 10px;
  border-radius: 50%;
}
.multiselect .multiselect-options > span {
  width: 100%;
}
.multiselect .multiselect-options .multiselect-no-options,
.multiselect .multiselect-options .multiselect-no-results {
  width: 100%;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.95rem;
  color: #a2a2a2;
}
/* ==========================================================================
1. Rounded Select
========================================================================== */
.is-rounded-select .multiselect .multiselect-clear {
  border-radius: 500px;
}
.is-rounded-select .multiselect .multiselect-input {
  border-radius: 500px;
}
.is-rounded-select .multiselect .multiselect-input::before {
  right: 20px;
}
.is-rounded-select .multiselect .multiselect-input .multiselect-tags .multiselect-tag {
  border-radius: 15rem;
}
.is-rounded-select .multiselect .multiselect-options {
  border-radius: 0.75rem;
  margin-top: 0.25rem;
}
/* ==========================================================================
2. Curved Select
========================================================================== */
.is-curved-select .multiselect .multiselect-clear {
  border-radius: 0.5rem;
}
.is-curved-select .multiselect .multiselect-input {
  border-radius: 0.5rem;
}
.is-curved-select .multiselect .multiselect-input .multiselect-tags .multiselect-tag {
  border-radius: 0.35rem;
}
.is-curved-select .multiselect .multiselect-options {
  border-radius: 0.75rem;
  margin-top: 0.25rem;
}
/* ==========================================================================
3. Image / Icon select
========================================================================== */
.is-image-select.has-curved-images .multiselect .select-option-icon,
.is-image-select.has-curved-images .multiselect .select-option-icon-wrap,
.is-image-select.has-curved-images .multiselect .select-label-icon,
.is-image-select.has-curved-images .multiselect .select-label-icon-wrap,
.is-icon-select.has-curved-images .multiselect .select-option-icon,
.is-icon-select.has-curved-images .multiselect .select-option-icon-wrap,
.is-icon-select.has-curved-images .multiselect .select-label-icon,
.is-icon-select.has-curved-images .multiselect .select-label-icon-wrap {
  border-radius: 0.35rem;
}
.is-image-select.has-rounded-images .multiselect .select-option-icon,
.is-image-select.has-rounded-images .multiselect .select-option-icon-wrap,
.is-image-select.has-rounded-images .multiselect .select-label-icon,
.is-image-select.has-rounded-images .multiselect .select-label-icon-wrap,
.is-icon-select.has-rounded-images .multiselect .select-option-icon,
.is-icon-select.has-rounded-images .multiselect .select-option-icon-wrap,
.is-icon-select.has-rounded-images .multiselect .select-label-icon,
.is-icon-select.has-rounded-images .multiselect .select-label-icon-wrap {
  border-radius: 9999px;
}
.is-image-select .multiselect .multiselect-input .multiselect-single-label,
.is-icon-select .multiselect .multiselect-input .multiselect-single-label {
  padding-left: 6px;
}
.is-image-select .multiselect .select-option-icon,
.is-icon-select .multiselect .select-option-icon {
  margin: 0 6px 0 0;
  height: 22px;
  min-width: 22px;
  border-radius: 0.15rem;
}
.is-image-select .multiselect .select-option-icon-wrap,
.is-icon-select .multiselect .select-option-icon-wrap {
  margin: 0 6px 0 0;
  height: 22px;
  min-width: 22px;
  border-radius: 0.15rem;
  font-size: 1rem;
  color: #a2a2a2;
}
.is-image-select .multiselect .select-option-text,
.is-icon-select .multiselect .select-option-text {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #a2a2a2;
}
.is-image-select .multiselect .select-label-text,
.is-icon-select .multiselect .select-label-text {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #283252;
}
.is-image-select .multiselect .select-label-icon,
.is-icon-select .multiselect .select-label-icon {
  margin: 0 6px 0 0;
  height: 26px;
  min-width: 26px;
  border-radius: 0.15rem;
}
.is-image-select .multiselect .select-label-icon-wrap,
.is-icon-select .multiselect .select-label-icon-wrap {
  margin: 0 6px 0 0;
  height: 26px;
  min-width: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.15rem;
  font-size: 1.1rem;
  color: #a2a2a2;
}
.is-image-select .multiselect .select-option-label,
.is-icon-select .multiselect .select-option-label {
  font-family: "degular", "Montserrat", sans-serif;
}
.is-image-select .multiselect .select-option-icon.is-curved,
.is-image-select .multiselect .select-label-icon.is-curved,
.is-icon-select .multiselect .select-option-icon.is-curved,
.is-icon-select .multiselect .select-label-icon.is-curved {
  border-radius: 0.35rem;
}
.is-image-select .multiselect .select-option-icon.is-rounded,
.is-image-select .multiselect .select-label-icon.is-rounded,
.is-icon-select .multiselect .select-option-icon.is-rounded,
.is-icon-select .multiselect .select-label-icon.is-rounded {
  border-radius: 9999px;
}
/* ==========================================================================
4. Image tags select
========================================================================== */
.is-image-tags:not(.is-curved-select):not(.is-rounded-select) .multiselect .multiselect-tag.is-user, .is-image-tags:not(.is-curved-select):not(.is-rounded-select) .multiselect .multiselect-tag.is-image, .is-image-tags:not(.is-curved-select):not(.is-rounded-select) .multiselect .multiselect-tag.is-icon {
  border-radius: 8px;
  padding-left: 4px;
}
.is-image-tags:not(.is-curved-select):not(.is-rounded-select) .multiselect .multiselect-tag.is-user img, .is-image-tags:not(.is-curved-select):not(.is-rounded-select) .multiselect .multiselect-tag.is-image img, .is-image-tags:not(.is-curved-select):not(.is-rounded-select) .multiselect .multiselect-tag.is-icon img {
  border-radius: 0.25rem;
}
.is-image-tags.is-curved-select .multiselect .multiselect-tag.is-user, .is-image-tags.is-curved-select .multiselect .multiselect-tag.is-image, .is-image-tags.is-curved-select .multiselect .multiselect-tag.is-icon {
  border-radius: 0.45rem;
  padding-left: 4px;
}
.is-image-tags.is-curved-select .multiselect .multiselect-tag.is-user img, .is-image-tags.is-curved-select .multiselect .multiselect-tag.is-image img, .is-image-tags.is-curved-select .multiselect .multiselect-tag.is-icon img {
  border-radius: 0.5rem;
}
.is-image-tags.is-rounded-select .multiselect .multiselect-input {
  border-radius: 0.5rem !important;
}
.is-image-tags.is-rounded-select .multiselect .multiselect-tag.is-user, .is-image-tags.is-rounded-select .multiselect .multiselect-tag.is-image, .is-image-tags.is-rounded-select .multiselect .multiselect-tag.is-icon {
  padding-left: 4px;
}
.is-image-tags.is-stacked.is-rounded-select .multiselect .multiselect-tags > span:not(:first-child) {
  margin-left: -12px !important;
}
.is-image-tags.is-stacked .multiselect .multiselect-tag {
  padding: 0 !important;
  background: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.is-image-tags.is-stacked .multiselect .multiselect-tag:hover i::before {
  opacity: 1;
  pointer-events: all;
}
.is-image-tags.is-stacked .multiselect .multiselect-tag img {
  border: 2px solid #fff;
  margin: 0 !important;
}
.is-image-tags.is-stacked .multiselect .multiselect-tag i::before {
  position: absolute;
  top: -2px;
  right: 0;
  background: #fff;
  height: 14px;
  width: 14px;
  min-width: 14px !important;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}
.is-image-tags .multiselect .multiselect-tags {
  padding-left: 4px;
}
.is-image-tags .multiselect .multiselect-tag {
  position: relative;
}
.is-image-tags .multiselect .multiselect-tag.is-user, .is-image-tags .multiselect .multiselect-tag.is-image, .is-image-tags .multiselect .multiselect-tag.is-icon {
  padding: 5px 8px;
  border-radius: 22px;
  margin: 3px 3px 8px;
}
.is-image-tags .multiselect .multiselect-tag.is-user img, .is-image-tags .multiselect .multiselect-tag.is-image img, .is-image-tags .multiselect .multiselect-tag.is-icon img {
  min-width: 26px;
  border-radius: 9999px;
  height: 26px;
  margin-right: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.is-image-tags .multiselect .multiselect-tag.is-user i::before, .is-image-tags .multiselect .multiselect-tag.is-image i::before, .is-image-tags .multiselect .multiselect-tag.is-icon i::before {
  color: #a2a2a2;
  border-radius: 9999px;
  margin-left: 0.5rem;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 22px;
  transition: color 0.3s background-color 0.3s;
}
/* ==========================================================================
5. Autocomplete select
========================================================================== */
.is-autocomplete-select .multiselect.is-searchable .multiselect-input .multiselect-single-label,
.is-autocomplete-select .multiselect.is-searchable .multiselect-input .multiselect-placeholder {
  padding-left: 40px !important;
}
.is-autocomplete-select .multiselect.is-searchable .multiselect-input .multiselect-search input {
  padding-left: 40px !important;
}
/* ==========================================================================
6. Minimal select
========================================================================== */
.is-minimal-select .multiselect .multiselect-input {
  border: none;
  background: none;
}
/* ==========================================================================
7. Custom styles for select
========================================================================== */
.multiselect .multiselect-clear {
  display: none;
}
.multiselect .multiselect-input::before {
  position: absolute;
}
/*! _icons.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Icons
    2. Icons Dark Mode
*/
/* ==========================================================================
1. Icons
========================================================================== */
.icons {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
.icons .v-icon {
  margin: 0 6px;
}
.icon-boxes {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
.icon-boxes .v-icon {
  margin: 0 0.25rem 0.5rem 0;
}
.v-icon {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  min-width: 40px;
  border-radius: 8px;
  background: #ededed;
  transition: all 0.3s;
}
.v-icon.is-small {
  height: 32px;
  width: 32px;
  min-width: 32px;
}
.v-icon.is-small .fas,
.v-icon.is-small .fab,
.v-icon.is-small .far,
.v-icon.is-small .fal {
  font-size: 1rem;
}
.v-icon.is-small .lnil,
.v-icon.is-small .lnir {
  font-size: 1.2rem;
}
.v-icon.is-small svg {
  height: 16px;
  width: 16px;
  stroke-width: 1.4px;
}
.v-icon.is-medium {
  height: 50px;
  width: 50px;
  min-width: 50px;
}
.v-icon.is-medium.is-bordered {
  border-width: 1.6px;
}
.v-icon.is-medium .fas,
.v-icon.is-medium .fab,
.v-icon.is-medium .far,
.v-icon.is-medium .fal {
  font-size: 1.5rem;
}
.v-icon.is-medium .lnil,
.v-icon.is-medium .lnir {
  font-size: 1.7rem;
}
.v-icon.is-medium svg {
  height: 25px;
  width: 25px;
  stroke-width: 1.4px;
}
.v-icon.is-large {
  height: 68px;
  width: 68px;
  min-width: 68px;
}
.v-icon.is-large.is-bordered {
  border-width: 2px;
}
.v-icon.is-large .fas,
.v-icon.is-large .fab,
.v-icon.is-large .far,
.v-icon.is-large .fal {
  font-size: 2rem;
}
.v-icon.is-large .lnil,
.v-icon.is-large .lnir {
  font-size: 2.2rem;
}
.v-icon.is-large svg {
  height: 34px;
  width: 34px;
  stroke-width: 2px;
}
.v-icon.is-big {
  height: 80px;
  width: 80px;
  min-width: 80px;
}
.v-icon.is-big.is-bordered {
  border-width: 2px;
}
.v-icon.is-big .fas,
.v-icon.is-big .fab,
.v-icon.is-big .far,
.v-icon.is-big .fal {
  font-size: 2.4rem;
}
.v-icon.is-big .lnil,
.v-icon.is-big .lnir {
  font-size: 2.6rem;
}
.v-icon.is-big svg {
  height: 40px;
  width: 40px;
  stroke-width: 3px;
}
.v-icon.is-xl {
  height: 100px;
  width: 100px;
  min-width: 100px;
}
.v-icon.is-xl.is-bordered {
  border-width: 2px;
}
.v-icon.is-xl .fas,
.v-icon.is-xl .fab,
.v-icon.is-xl .far,
.v-icon.is-xl .fal {
  font-size: 3rem;
}
.v-icon.is-xl .lnil,
.v-icon.is-xl .lnir {
  font-size: 3.4rem;
}
.v-icon.is-xl svg {
  height: 50px;
  width: 50px;
  stroke-width: 3px;
}
.v-icon.is-rounded {
  border-radius: 9999px;
}
.v-icon.is-primary {
  background: #dcf3e9;
}
.v-icon.is-primary.is-bordered {
  border-color: #41b883;
}
.v-icon.is-primary i {
  color: #41b883;
}
.v-icon.is-primary svg {
  color: #41b883;
}
.v-icon.is-secondary {
  background: white;
}
.v-icon.is-secondary.is-bordered {
  border-color: #39f;
}
.v-icon.is-secondary i {
  color: #39f;
}
.v-icon.is-secondary svg {
  color: #39f;
}
.v-icon.is-accent {
  background: #c6ebda;
}
.v-icon.is-accent.is-bordered {
  border-color: #41b883;
}
.v-icon.is-accent i {
  color: #41b883;
}
.v-icon.is-accent svg {
  color: #41b883;
}
.v-icon.is-success {
  background: #c4fdef;
}
.v-icon.is-success.is-bordered {
  border-color: #06d6a0;
}
.v-icon.is-success i {
  color: #06d6a0;
}
.v-icon.is-success svg {
  color: #06d6a0;
}
.v-icon.is-info {
  background: #cfeffe;
}
.v-icon.is-info.is-bordered {
  border-color: #039be5;
}
.v-icon.is-info i {
  color: #039be5;
}
.v-icon.is-info svg {
  color: #039be5;
}
.v-icon.is-warning {
  background: #fef2e1;
}
.v-icon.is-warning.is-bordered {
  border-color: #faae42;
}
.v-icon.is-warning i {
  color: #faae42;
}
.v-icon.is-warning svg {
  color: #faae42;
}
.v-icon.is-danger {
  background: #f9cddb;
}
.v-icon.is-danger.is-bordered {
  border-color: #e62965;
}
.v-icon.is-danger i {
  color: #e62965;
}
.v-icon.is-danger svg {
  color: #e62965;
}
.v-icon.is-purple {
  background: #e7e2f0;
}
.v-icon.is-purple.is-bordered {
  border-color: #8269b2;
}
.v-icon.is-purple i {
  color: #8269b2;
}
.v-icon.is-purple svg {
  color: #8269b2;
}
.v-icon.is-blue {
  background: #e4f7ff;
}
.v-icon.is-blue.is-bordered {
  border-color: #37c3ff;
}
.v-icon.is-blue i {
  color: #37c3ff;
}
.v-icon.is-blue svg {
  color: #37c3ff;
}
.v-icon.is-yellow {
  background: #fff6de;
}
.v-icon.is-yellow.is-bordered {
  border-color: #ffd66e;
}
.v-icon.is-yellow i {
  color: #ffd66e;
}
.v-icon.is-yellow svg {
  color: #ffd66e;
}
.v-icon.is-orange {
  background: #ffefe7;
}
.v-icon.is-orange.is-bordered {
  border-color: #ffa981;
}
.v-icon.is-orange i {
  color: #ffa981;
}
.v-icon.is-orange svg {
  color: #ffa981;
}
.v-icon.is-green {
  background: #e7f8e5;
}
.v-icon.is-green.is-bordered {
  border-color: #93e088;
}
.v-icon.is-green i {
  color: #93e088;
}
.v-icon.is-green svg {
  color: #93e088;
}
.v-icon.is-red {
  background: #fee7ed;
}
.v-icon.is-red.is-bordered {
  border-color: #f92b60;
}
.v-icon.is-red i {
  color: #f92b60;
}
.v-icon.is-red svg {
  color: #f92b60;
}
.v-icon.is-bordered {
  border: 1px solid #999;
}
.v-icon .fas,
.v-icon .fab,
.v-icon .far,
.v-icon .fal {
  font-size: 1.2rem;
  color: #999;
  transition: color 0.3s;
}
.v-icon .lnil,
.v-icon .lnir {
  font-size: 1.4rem;
  color: #999;
  transition: color 0.3s;
}
.v-icon svg {
  height: 20px;
  width: 20px;
  stroke-width: 1.4px;
}
/* ==========================================================================
2. Icons Dark Mode
========================================================================== */
.is-dark .v-icon.is-primary {
  background: #41b883;
}
.is-dark .v-icon.is-primary.is-bordered {
  border-color: #41b883;
}
.is-dark .v-icon.is-primary svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-accent {
  background: #41b883;
}
.is-dark .v-icon.is-accent.is-bordered {
  border-color: #41b883;
}
.is-dark .v-icon.is-accent svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-success {
  background: #06d6a0;
}
.is-dark .v-icon.is-success.is-bordered {
  border-color: #06d6a0;
}
.is-dark .v-icon.is-success svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-info {
  background: #039be5;
}
.is-dark .v-icon.is-info.is-bordered {
  border-color: #039be5;
}
.is-dark .v-icon.is-info svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-warning {
  background: #faae42;
}
.is-dark .v-icon.is-warning.is-bordered {
  border-color: #faae42;
}
.is-dark .v-icon.is-warning svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-danger {
  background: #e62965;
}
.is-dark .v-icon.is-danger.is-bordered {
  border-color: #e62965;
}
.is-dark .v-icon.is-danger svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-purple {
  background: #8269b2;
}
.is-dark .v-icon.is-purple.is-bordered {
  border-color: #8269b2;
}
.is-dark .v-icon.is-purple svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-blue {
  background: #37c3ff;
}
.is-dark .v-icon.is-blue.is-bordered {
  border-color: #37c3ff;
}
.is-dark .v-icon.is-blue svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-yellow {
  background: #ffd66e;
}
.is-dark .v-icon.is-yellow.is-bordered {
  border-color: #ffd66e;
}
.is-dark .v-icon.is-yellow svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-orange {
  background: #ffa981;
}
.is-dark .v-icon.is-orange.is-bordered {
  border-color: #ffa981;
}
.is-dark .v-icon.is-orange svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-green {
  background: #93e088;
}
.is-dark .v-icon.is-green.is-bordered {
  border-color: #93e088;
}
.is-dark .v-icon.is-green svg {
  color: #fcfcfc;
}
.is-dark .v-icon.is-red {
  background: #f92b60;
}
.is-dark .v-icon.is-red.is-bordered {
  border-color: #f92b60;
}
.is-dark .v-icon.is-red svg {
  color: #fcfcfc;
}
/*! _links.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Action Link
    2. Action Link Dark Mode
*/
/* ==========================================================================
1. Action Link
========================================================================== */
.action-link {
  position: relative;
  display: inline-block;
  font-weight: 500;
  color: #41b883;
  transition: opacity 0.3s;
}
.action-link::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1.6px dotted #41b883;
}
.action-link:hover {
  color: #41b883;
  opacity: 0.6;
}
/* ==========================================================================
2. Action Link Dark Mode
========================================================================== */
.is-dark .action-link {
  color: #41b883;
}
.is-dark .action-link::after {
  border-bottom-color: #41b883;
}
/*! _lists.scss | Vuero | Css ninja 2020-2021 */
/*
    1. User List
    2. User List Dark mode
*/
/* ==========================================================================
1. User List
========================================================================== */
.user-list li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 0;
}
.user-list .user-list-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 100px;
}
.user-list .user-list-info {
  margin: 0 10px;
}
.user-list .user-list-info .name {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.95rem;
  font-weight: 600;
  color: #283252;
}
.user-list .user-list-info .position {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 12px;
  color: #a2a2a2;
}
.user-list .user-list-status {
  height: 10px;
  width: 10px;
  border-radius: 100px;
  background: #ededed;
  margin-left: auto;
  margin-right: 1rem;
}
.user-list .user-list-status.is-offline {
  background: #ededed;
}
.user-list .user-list-status.is-online {
  background: #06d6a0;
}
.user-list .user-list-status.is-busy {
  background: #faae42;
}
.user-list .user-list-icons {
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
}
.user-list .user-list-icons a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  border-radius: 9999px;
  color: #c8c8c8;
  font-size: 0.9rem;
  transition: all 0.3s;
}
.user-list .user-list-icons a:hover {
  color: #a2a2a2;
  background: whitesmoke;
}
/* ==========================================================================
2. User List Dark mode
========================================================================== */
.is-dark .user-list .user-list-icons a:hover {
  background: #3d3b3e;
}
/*! _tags.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Tags
    2. Tags Dark mode
*/
/* ==========================================================================
1. Tags
========================================================================== */
.tag:not(body) {
  display: flex;
  font-size: 13px !important;
}
.tag:not(body).is-rounded {
  padding: 4px 15px;
}
.tag:not(body).is-pink {
  background: #C685B8 !important;
  color: #fff;
}
.tag:not(body).is-gradient {
  background: linear-gradient(112deg, #519AF4 0%, #B382B6 98%, #B581B5 100%) !important;
  color: #fff;
}
.tag:not(body).is-green {
  background: #41B883 !important;
  color: #fff;
}
.tag:not(body).is-curved {
  padding-left: 0.85em;
  padding-right: 0.85em;
  line-height: 2.5;
  height: 2.6em;
  border-radius: 8px;
}
.tag:not(body).is-elevated {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.tag:not(body).is-solid {
  background: #fff;
  border: 1px solid #e5e5e5;
  color: #a2a2a2;
}
.tag:not(body).is-primary.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
}
.tag:not(body).is-primary.is-outlined {
  background: none !important;
  color: #41b883;
  border: 1px solid #41b883;
}
.tag:not(body).is-success.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(6, 214, 160, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(6, 214, 160, 0.2) !important;
}
.tag:not(body).is-success.is-outlined {
  background: none !important;
  color: #06d6a0;
  border: 1px solid #06d6a0;
}
.tag:not(body).is-info.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(3, 155, 229, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(3, 155, 229, 0.2) !important;
}
.tag:not(body).is-info.is-outlined {
  background: none !important;
  color: #039be5;
  border: 1px solid #039be5;
}
.tag:not(body).is-warning.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(250, 174, 66, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(250, 174, 66, 0.2) !important;
}
.tag:not(body).is-warning.is-outlined {
  background: none !important;
  color: #faae42;
  border: 1px solid #faae42;
}
.tag:not(body).is-danger.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(230, 41, 101, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(230, 41, 101, 0.2) !important;
}
.tag:not(body).is-danger.is-outlined {
  background: none !important;
  color: #e62965;
  border: 1px solid #e62965;
}
.tag:not(body).is-secondary {
  background: #39f;
  color: #fff;
}
.tag:not(body).is-secondary.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(51, 153, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(51, 153, 255, 0.2);
}
.tag:not(body).is-secondary.is-outlined {
  background: none !important;
  color: #39f;
  border: 1px solid #39f;
}
.tag:not(body).is-green {
  background: #93e088;
  color: #fff;
}
.tag:not(body).is-green.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(147, 224, 136, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(147, 224, 136, 0.2) !important;
}
.tag:not(body).is-green.is-outlined {
  background: none !important;
  color: #93e088;
  border: 1px solid #93e088;
}
.tag:not(body).is-blue {
  background: #37c3ff;
  color: #fff;
}
.tag:not(body).is-blue.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(55, 195, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(55, 195, 255, 0.2) !important;
}
.tag:not(body).is-blue.is-outlined {
  background: none !important;
  color: #37c3ff;
  border: 1px solid #37c3ff;
}
.tag:not(body).is-green {
  background: #93e088;
  color: #fff;
}
.tag:not(body).is-green.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(147, 224, 136, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(147, 224, 136, 0.2) !important;
}
.tag:not(body).is-green.is-outlined {
  background: none !important;
  color: #93e088;
  border: 1px solid #93e088;
}
.tag:not(body).is-purple {
  background: #8269b2;
  color: #fff;
}
.tag:not(body).is-purple.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(130, 105, 178, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(130, 105, 178, 0.2) !important;
}
.tag:not(body).is-purple.is-outlined {
  background: none !important;
  color: #8269b2;
  border: 1px solid #8269b2;
}
.tag:not(body).is-orange {
  background: #ffa981;
  color: #fff;
}
.tag:not(body).is-orange.is-elevated {
  box-shadow: 0 14px 26px -12px rgba(255, 169, 129, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 169, 129, 0.2) !important;
}
.tag:not(body).is-orange.is-outlined {
  background: none !important;
  color: #ffa981;
  border: 1px solid #ffa981;
}
/* ==========================================================================
2. Tags Dark mode
========================================================================== */
#nprogress .bar {
  background: #c685b8;
  z-index: 20;
}
#nprogress .spinner {
  display: none;
}
/*! _accordion.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Accordion
    2. Accordion Dark mode
    3. Collapse
    4. Collapse Dark mode
    5. Image Accordion
*/
/* ==========================================================================
1. Accordion
========================================================================== */
.single-accordion {
  background: #fff;
  margin: 0 auto;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  border-radius: 18px;
  overflow: hidden;
}
.single-accordion .accordion-item.is-active .accordion-header::before {
  background-color: #41b883;
}
.single-accordion .accordion-item.is-active .accordion-content {
  display: block;
}
.single-accordion .accordion-header {
  border-bottom: 1px solid #dde0e7;
  color: #283252;
  cursor: pointer;
  font-weight: 600;
  font-size: 0.95rem;
  font-family: "degular", "Montserrat", sans-serif;
  padding: 1.5rem;
  display: block;
}
.single-accordion .accordion-header:hover {
  background: #f6f7f9;
}
.single-accordion .accordion-header::before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 9999px;
  background-color: #b1b5be;
  margin-right: 0.75rem;
}
.single-accordion .accordion-content {
  display: none;
  border-bottom: 1px solid #dde0e7;
  background: #f6f7f9;
  padding: 1.5rem;
  color: #a2a2a2;
  font-family: "degular", "Montserrat", sans-serif;
}
/* ==========================================================================
2. Accordion Dark mode
========================================================================== */
.is-dark .single-accordion {
  background: #2d2c2e;
  border-color: #424043;
}
.is-dark .single-accordion .accordion-header {
  color: #aaaab3;
  border-color: #424043;
}
.is-dark .single-accordion .accordion-header:hover {
  background: #323134;
}
.is-dark .single-accordion .accordion-header::before {
  background: #232224;
}
.is-dark .single-accordion .accordion-header.is-active::before {
  background-color: #41b883;
}
.is-dark .single-accordion .accordion-content {
  background: #232224;
  border-color: #373639;
}
/* ==========================================================================
3. Collapse
========================================================================== */
.collapse {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 0;
  margin-bottom: 1.5rem;
}
.collapse.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.collapse.is-flat {
  box-shadow: none;
}
.collapse.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.collapse.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.collapse.is-primary .title,
.collapse.is-primary .subtitle,
.collapse.is-primary h1,
.collapse.is-primary h2,
.collapse.is-primary h3,
.collapse.is-primary h4,
.collapse.is-primary p {
  color: #fcfcfc !important;
}
.collapse.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.collapse.is-secondary .title,
.collapse.is-secondary .subtitle,
.collapse.is-secondary h1,
.collapse.is-secondary h2,
.collapse.is-secondary h3,
.collapse.is-secondary h4,
.collapse.is-secondary p {
  color: #fcfcfc !important;
}
.collapse.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.collapse.is-info .title,
.collapse.is-info .subtitle,
.collapse.is-info h1,
.collapse.is-info h2,
.collapse.is-info h3,
.collapse.is-info h4,
.collapse.is-info p {
  color: #fcfcfc !important;
}
.collapse.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.collapse.is-success .title,
.collapse.is-success .subtitle,
.collapse.is-success h1,
.collapse.is-success h2,
.collapse.is-success h3,
.collapse.is-success h4,
.collapse.is-success p {
  color: #fcfcfc !important;
}
.collapse.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.collapse.is-warning .title,
.collapse.is-warning .subtitle,
.collapse.is-warning h1,
.collapse.is-warning h2,
.collapse.is-warning h3,
.collapse.is-warning h4,
.collapse.is-warning p {
  color: #fcfcfc !important;
}
.collapse.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.collapse.is-danger .title,
.collapse.is-danger .subtitle,
.collapse.is-danger h1,
.collapse.is-danger h2,
.collapse.is-danger h3,
.collapse.is-danger h4,
.collapse.is-danger p {
  color: #fcfcfc !important;
}
.collapse .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.collapse .card-head .left,
.collapse .card-head .right {
  display: flex;
  align-items: center;
}
.collapse .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.collapse .card-head .right {
  justify-content: flex-end;
}
.collapse .card-inner {
  padding-top: 1.75rem;
}
.collapse.has-plus.is-active .collapse-header .collapse-icon {
  transform: rotate(45deg);
}
.collapse.has-plus.is-active .collapse-content {
  display: block;
}
.collapse.has-chevron.is-active .collapse-header .collapse-icon {
  transform: rotate(180deg);
}
.collapse.has-chevron.is-active .collapse-content {
  display: block;
}
.collapse.is-active .collapse-icon {
  border-color: #e5e5e5 !important;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.collapse .collapse-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  padding: 0 20px;
  cursor: pointer;
}
.collapse .collapse-header h3 {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  color: #283252;
}
.collapse .collapse-header .collapse-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 30px;
  background: #fff;
  border-radius: 9999px;
  border: 1px solid transparent;
  transition: all 0.3s;
}
.collapse .collapse-header .collapse-icon svg {
  height: 16px;
  width: 16px;
  color: #a2a2a2;
}
.collapse .collapse-content {
  display: none;
  padding: 0 20px 20px 20px;
  color: #a2a2a2;
  font-family: "degular", "Montserrat", sans-serif;
}
.collapse .collapse-content p:not(:last-child) {
  margin-bottom: 12px;
}
/* ==========================================================================
4. Collapse Dark mode
========================================================================== */
.is-dark .collapse {
  background: #232224;
  border-color: #232224;
}
.is-dark .collapse.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .collapse .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .collapse .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .collapse .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .collapse.is-active .collapse-header .collapse-icon {
  background: #282729;
  border-color: #2d2c2e !important;
}
.is-dark .collapse .collapse-header h3 {
  color: #aaaab3;
}
.is-dark .collapse .collapse-header .collapse-icon {
  background: #323134;
  border-color: #323134;
}
/* ==========================================================================
5. Image Accordion
========================================================================== */
.image-accordion {
  width: 100%;
  height: 250px;
  overflow: hidden;
  margin: 50px auto;
}
.image-accordion ul {
  width: 100%;
  display: table;
  table-layout: fixed;
  margin: 0;
  padding: 0;
}
.image-accordion ul li {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
  width: 16.666%;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 500ms ease;
}
.image-accordion ul li div {
  display: block;
  overflow: hidden;
  width: 100%;
}
.image-accordion ul li div a {
  display: block;
  height: 250px;
  width: 100%;
  position: relative;
  z-index: 3;
  vertical-align: bottom;
  padding: 15px 20px;
  box-sizing: border-box;
  color: #fff;
  text-decoration: none;
  font-family: Open Sans, sans-serif;
  transition: all 200ms ease;
}
.image-accordion ul li div a * {
  opacity: 0;
  margin: 0;
  width: 100%;
  text-overflow: ellipsis;
  position: relative;
  z-index: 5;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transform: translateX(-20px);
  -webkit-transition: all 400ms ease;
  transform: translateX(-20px);
  transition: all 400ms ease;
}
.image-accordion ul li div a h2 {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 300;
  text-overflow: clip;
  font-size: 1.4rem;
  text-transform: uppercase;
  margin-bottom: 0;
  top: 160px;
}
.image-accordion ul li div a p {
  top: 160px;
  font-size: 13.5px;
  color: #fff;
}
.image-accordion ul:hover li, .image-accordion ul:focus-within li {
  width: 8%;
}
.image-accordion ul li:focus {
  outline: none;
}
.image-accordion ul:hover li:hover,
.image-accordion ul li:focus, .image-accordion ul:focus-within li:focus {
  width: 60%;
}
.image-accordion ul:hover li:hover a,
.image-accordion ul li:focus a, .image-accordion ul:focus-within li:focus a {
  background: rgba(0, 0, 0, 0.4);
}
.image-accordion ul:hover li:hover a *,
.image-accordion ul li:focus a *, .image-accordion ul:focus-within li:focus a * {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.image-accordion ul:hover li {
  width: 8% !important;
}
.image-accordion ul:hover li a * {
  opacity: 0 !important;
}
.image-accordion ul:hover li:hover {
  width: 60% !important;
}
.image-accordion ul:hover li:hover a {
  background: rgba(0, 0, 0, 0.4);
}
.image-accordion ul:hover li:hover a * {
  opacity: 1 !important;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media screen and (max-width: 600px) {
  .image-accordion {
    height: auto;
  }
  .image-accordion ul li,
.image-accordion ul li:hover,
.image-accordion ul:hover li,
.image-accordion ul:hover li:hover {
    position: relative;
    display: table;
    table-layout: fixed;
    width: 100% !important;
    -webkit-transition: none;
    transition: none;
  }
}
/*! _breadcrumbs.scss | Vuero | Css Ninja 2020-2021 */
/*
    1. Breadcrumbs
    2. Breadcrumbs Dark mode
*/
/* ==========================================================================
1. Breadcrumbs
========================================================================== */
.breadcrumb.is-narrow {
  margin-bottom: 10px;
}
.breadcrumb ul li:first-child .breadcrumb-item {
  padding-left: 0;
}
.breadcrumb ul li .breadcrumb-item {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
  padding: 0 0.75em;
}
.breadcrumb ul li .breadcrumb-item .icon.is-solo svg {
  top: 2px;
}
.breadcrumb ul li .breadcrumb-item .icon svg {
  position: relative;
  top: 0;
  height: 16px;
  min-width: 16px;
}
.breadcrumb ul li a.breadcrumb-item:hover {
  color: #41b883;
}
/* ==========================================================================
2. Breadcrumbs Dark mode
========================================================================== */
.is-dark .breadcrumb ul li a.breadcrumb-item:hover {
  color: #41b883;
}
/*! _datepicker.scss | Vuero | Css ninja 2020-2021 */
/*
    0. V-Calendar
    1. V-Calendar Dark mode
*/
/* ==========================================================================
0. V-Calendar
========================================================================== */
.vc-pane-container .vc-pane-layout {
  font-family: "degular", "Montserrat", sans-serif;
}
.vc-pane-container .vc-pane-layout .vc-pane {
  padding: 1rem;
}
.vc-pane-container .vc-pane-layout .vc-header .vc-title {
  font-size: 1rem;
  font-weight: 500;
}
.vc-pane-container .vc-pane-layout .vc-weeks {
  margin-top: 0.75rem;
}
.vc-pane-container .vc-pane-layout .vc-weeks .vc-weekday {
  font-weight: 400;
  font-size: 0.9rem;
}
.vc-pane-container .vc-day-content {
  font-size: 0.9rem !important;
  font-weight: 500;
}
.vc-pane-container .vc-arrows-container {
  top: 1.3rem;
  padding: 8px 24px;
}
.vc-pane-container .vc-arrows-container .vc-arrow {
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vc-pane-container .vc-arrows-container .vc-arrow svg {
  position: relative;
  top: -1px;
  height: 20px;
  width: 20px;
}
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container {
  padding: 0.75rem;
}
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header {
  margin-bottom: 0.75rem;
}
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:active, .vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:focus,
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow:active,
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow:focus {
  outline: none !important;
  border-color: transparent !important;
}
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow {
  position: relative;
  top: 0.25rem;
  border-radius: 9999px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow svg {
  position: relative;
  top: -1px;
  height: 20px;
  width: 20px;
  stroke: #fff;
}
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item {
  color: #fff;
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  text-transform: uppercase;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active {
  background: #41b883 !important;
}
.vc-time-content .vc-time-date > span {
  font-size: 0.9rem;
}
.vc-time-content .vc-am-pm > button {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.85rem;
}
.vc-time-picker .vc-date-time .vc-date > span {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
}
/* ==========================================================================
1. V-Calendar Dark mode
========================================================================== */
.is-dark .vc-popover-content-wrapper .vc-popover-caret {
  border-color: #232224 !important;
}
.is-dark .vc-container {
  background: #232224 !important;
  border: 1px solid #373639 !important;
}
.is-dark .vc-pane-container .vc-pane-layout .vc-header .vc-title {
  color: #aaaab3 !important;
}
.is-dark .vc-pane-container .vc-day-content {
  color: #aaaab3;
}
.is-dark .vc-pane-container .vc-day-content:hover {
  background: #2d2c2e !important;
}
.is-dark .vc-pane-container .vc-arrows-container .vc-arrow:hover {
  background: #2d2c2e !important;
}
.is-dark .vc-popover-content-wrapper .vc-nav-popover-container {
  background: #19181a !important;
  border-color: #2d2c2e !important;
}
.is-dark .vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:hover,
.is-dark .vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow:hover {
  background: #282729 !important;
}
.is-dark .vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item {
  color: #fff;
}
.is-dark .vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:not(.is-active):hover {
  background: #282729 !important;
}
.is-dark .vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active {
  background: #41b883 !important;
}
.is-dark .vc-time-picker.vc-bordered {
  border-color: #424043 !important;
}
.is-dark .vc-time-picker .vc-date-time .vc-date .vc-time-weekday {
  color: #a2a2a2 !important;
}
.is-dark .vc-time-picker .vc-time-content .vc-time-date .vc-time-weekday {
  color: #a2a2a2 !important;
}
.is-dark .vc-time-picker .vc-time-content .vc-select select {
  background: #19181a !important;
  border-color: #19181a !important;
  color: #aaaab3 !important;
}
.is-dark .vc-time-picker .vc-time-content .vc-am-pm {
  background: #19181a !important;
}
.is-dark .vc-time-picker .vc-time-content .vc-am-pm > button {
  color: #fff !important;
}
/*! _dropdowns.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Dropdown class
    2. Dropdown Dark mode
*/
/* ==========================================================================
1. Dropdown class
========================================================================== */
.dropdown.is-dots:hover .is-trigger, .dropdown.is-dots.is-active .is-trigger {
  background: #ffffff24;
}
.dropdown.is-dots:hover .is-trigger svg, .dropdown.is-dots.is-active .is-trigger svg {
  color: #989898;
}
.dropdown.is-dots .is-trigger {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  width: 20px;
  border-radius: 9999px;
  cursor: pointer;
  transition: all 0.3s;
}
.dropdown.is-dots .is-trigger svg {
  height: 20px;
  width: 20px;
  color: #fff;
  stroke-width: 1.6px;
  transition: stroke 0.3s;
}
.dropdown.is-dots .dropdown-menu {
  margin-top: 6px;
  padding-bottom: 0;
  text-align: left;
}
.dropdown.is-modern.is-active .caret {
  transform: rotate(180deg);
}
.dropdown.is-modern .is-trigger {
  padding-right: 0.75em;
}
.dropdown.is-modern .is-trigger .caret {
  height: 22px;
  width: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-left: 6px;
}
.dropdown.is-modern .is-trigger .caret svg {
  height: 16px;
  width: 16px;
  color: #a2a2a2;
}
.dropdown.is-modern .dropdown-menu {
  margin-top: 6px;
}
.dropdown.is-spaced .dropdown-menu {
  border-color: #ededed;
  padding-top: 0;
  min-width: 260px;
}
.dropdown.is-spaced .dropdown-menu.has-margin {
  margin-top: 10px;
}
.dropdown.is-spaced .dropdown-menu .dropdown-content {
  background-color: #100E12;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
}
.dropdown.is-spaced .dropdown-item {
  padding: 0.5rem 1rem;
  font-size: 0.95rem;
  color: #a2a2a2;
  transition: all 0.3s;
}
.dropdown.is-spaced .dropdown-item:not(.is-button):hover {
  background-color: #232224;
  color: #283252;
}
.dropdown.is-spaced .dropdown-item.no-hover:hover {
  background: #fff;
}
.dropdown.is-spaced .dropdown-item.is-media {
  display: flex;
  align-items: center;
}
.dropdown.is-spaced .dropdown-item.is-media:hover .icon svg, .dropdown.is-spaced .dropdown-item.is-media.is-active .icon svg {
  color: #41b883;
}
.dropdown.is-spaced .dropdown-item.is-media:hover .icon .lnir,
.dropdown.is-spaced .dropdown-item.is-media:hover .icon .lnil, .dropdown.is-spaced .dropdown-item.is-media.is-active .icon .lnir,
.dropdown.is-spaced .dropdown-item.is-media.is-active .icon .lnil {
  color: #fff;
}
.dropdown.is-spaced .dropdown-item.is-media .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
}
.dropdown.is-spaced .dropdown-item.is-media .icon span {
  color: #fff;
}
.dropdown.is-spaced .dropdown-item.is-media .icon .lnir,
.dropdown.is-spaced .dropdown-item.is-media .icon .lnil {
  font-size: 16px;
  transition: color 0.3s;
}
.dropdown.is-spaced .dropdown-item.is-media .item-img {
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 18px;
}
.dropdown.is-spaced .dropdown-item.is-media .item-img.is-rounded {
  border-radius: 9999px;
}
.dropdown.is-spaced .dropdown-item.is-media .meta {
  margin-left: 15px;
}
.dropdown.is-spaced .dropdown-item.is-media .meta span {
  display: block;
  line-height: 1.3;
}
.dropdown.is-spaced .dropdown-item.is-media .meta span:first-child {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.dropdown.is-spaced .dropdown-item.is-media .meta span:nth-child(2) {
  font-family: "degular", "Montserrat", sans-serif;
  color: #A5A5A5;
  font-size: 13px;
}
.dropdown .is-trigger.button {
  font-family: "degular", "Montserrat", sans-serif;
}
.dropdown .is-trigger.button:focus {
  outline: none;
  border-color: #e3e3e3;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.dropdown .is-trigger.button .base-caret {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 16px;
  width: 16px;
}
.dropdown .dropdown-menu .dropdown-divider {
  background: #FFFFFF24;
}
.dropdown .dropdown-menu .dropdown-item {
  color: #a2a2a2;
  font-family: "degular", "Montserrat", sans-serif;
}
.dropdown .dropdown-menu .dropdown-item:hover {
  color: #283252;
}
.dropdown .dropdown-menu .dropdown-item.is-active {
  background: whitesmoke;
}
.dropdown .dropdown-menu .dropdown-item.has-child {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 1rem;
}
.dropdown .dropdown-menu .dropdown-item.has-child svg {
  height: 16px;
  width: 16px;
  color: #999;
}
.dropdown .dropdown-menu .dropdown-item.has-child .child-dropdown {
  position: absolute;
  right: -282px;
  top: 0;
  width: 280px;
  transition: all 0.3s;
  opacity: 0;
  transform: translateY(10px);
  pointer-events: none;
}
.dropdown .dropdown-menu .dropdown-item.has-child .child-dropdown .inner {
  position: relative;
  height: 100%;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 18px;
  padding: 8px 0;
}
.dropdown .dropdown-menu .dropdown-item.has-child .child-dropdown .inner .column-setting {
  padding: 0 6px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.dropdown .dropdown-menu .dropdown-item.has-child .child-dropdown .inner .column-setting label {
  transform: scale(0.7);
}
.dropdown .dropdown-menu .dropdown-item.has-child .child-dropdown .inner .column-setting .text span {
  display: block;
  font-size: 0.8rem;
}
.dropdown .dropdown-menu .dropdown-item.has-child .child-dropdown .inner .column-setting .text span:first-child {
  color: #283252;
  font-weight: 500;
}
.dropdown .dropdown-menu .dropdown-item.has-child .child-dropdown .inner .column-setting .text span:nth-child(2) {
  color: #999;
}
.dropdown .dropdown-menu .dropdown-item.has-child:hover .child-dropdown {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}
/* ==========================================================================
2. Dropdown Dark mode
========================================================================== */
/*! _editors.scss | Vuero | Css Ninja 2020-2021 */
/*
    1. Summernote Editor    
    2. Summernote Dark mode
    3. Sun Editor Dark mode
*/
/* ==========================================================================
1. Summernote Editor
========================================================================== */
.note-modal .note-modal-content .note-modal-header h4 {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 1.2rem !important;
  font-weight: 500;
  color: #283252;
}
.note-modal .note-modal-content .note-modal-header .close {
  outline: none !important;
}
.note-modal .note-modal-content .note-modal-body {
  padding: 30px;
}
.note-modal .note-modal-content .note-modal-body .form-group label {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #a2a2a2;
}
.note-modal .note-modal-content .note-modal-footer {
  padding: 0 16px;
  height: 70px;
  background: #eef0f7;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.note-modal .note-modal-content .note-modal-footer .btn-primary {
  height: 40px;
  background: #41b883;
  padding-bottom: 8px;
  opacity: 1;
  min-width: 130px;
  border-radius: 18px;
}
/* ==========================================================================
2. Summernote Dark mode
========================================================================== */
.is-dark .note-editor .note-toolbar {
  background: #282729;
  border-color: #424043;
}
.is-dark .note-editor .note-toolbar .note-btn-group .note-btn {
  background: #2d2c2e;
  border-color: #424043;
}
.is-dark .note-editor .note-toolbar .note-btn-group .note-btn i,
.is-dark .note-editor .note-toolbar .note-btn-group .note-btn .note-icon-caret {
  color: #aaaab3;
}
.is-dark .note-editor .note-toolbar .note-btn-group .note-dropdown-menu {
  background: #1e1d1f;
  border-color: #373639;
}
.is-dark .note-editor .note-toolbar .note-btn-group .note-dropdown-menu .note-dropdown-item {
  color: #a2a2a2;
}
.is-dark .note-editor .note-toolbar .note-btn-group .note-dropdown-menu .note-dropdown-item:hover {
  background: #262427;
}
.is-dark .note-editor .note-toolbar .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: #aaaab3;
}
.is-dark .note-editor .note-editable .table tbody td {
  border-color: #424043 !important;
}
.is-dark .note-editor .note-popover {
  background: #282729;
  border-color: #424043;
}
.is-dark .note-editor .note-popover.bottom .note-popover-arrow::after {
  border-bottom-color: #282729;
}
.is-dark .note-editor .note-popover .note-btn-group .note-btn {
  background: #2d2c2e;
  border-color: #424043;
}
.is-dark .note-editor .note-popover .note-btn-group .note-btn i,
.is-dark .note-editor .note-popover .note-btn-group .note-btn .note-icon-caret {
  color: #aaaab3;
}
.note-modal .note-modal-content {
  border: none;
}
.note-modal .note-modal-content .note-modal-header {
  background: #282729;
  border-color: #424043;
}
.note-modal .note-modal-content .note-modal-header h4 {
  color: #aaaab3;
}
.note-modal .note-modal-content .note-modal-header .close {
  color: #aaaab3 !important;
}
.note-modal .note-modal-content .note-modal-header .close .note-icon-close {
  color: #aaaab3 !important;
}
.note-modal .note-modal-content .note-modal-body {
  background: #2d2c2e;
}
.note-modal .note-modal-content .note-modal-body .form-group input {
  background: #1e1d1f;
  border-color: #373639;
  color: #a2a2a2;
  height: 38px;
  border-radius: 8px;
}
.note-modal .note-modal-content .note-modal-footer {
  background: #282729;
  border-color: #424043;
}
.note-modal .note-modal-content .note-modal-footer .btn-primary {
  background: #41b883;
  border-color: #41b883;
}
/* ==========================================================================
3. Sun Editor Dark mode
========================================================================== */
.is-dark .sun-editor {
  width: 100%;
  border-color: #424043 !important;
  background: #1e1d1f;
}
.is-dark .sun-editor .se-container .se-toolbar {
  background: #1e1d1f;
  border-color: #424043;
  outline: none;
}
.is-dark .sun-editor .se-container .se-toolbar.se-toolbar-balloon {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06) !important;
}
.is-dark .sun-editor .se-container .se-toolbar.se-toolbar-balloon .se-arrow.se-arrow-down::after {
  border-top-color: #1e1d1f;
}
.is-dark .sun-editor .se-container .se-toolbar .se-btn-tray .se-btn-module {
  background: #2d2c2e;
  border-color: #424043;
}
.is-dark .sun-editor .se-container .se-toolbar .se-btn-tray .se-btn-module .se-menu-list li button {
  color: #aaaab3;
}
.is-dark .sun-editor .se-container .se-toolbar .se-btn-tray .se-btn-module .se-menu-list li button:hover {
  background: #282729;
  border-color: #424043;
}
.is-dark .sun-editor .se-container .se-wrapper {
  background: #0a090a;
}
.is-dark .sun-editor .se-container .se-wrapper .se-wrapper-inner {
  background: #0a090a;
  color: #aaaab3;
}
.is-dark .sun-editor .se-container .se-resizing-bar {
  background: #1e1d1f;
  border-color: #424043;
}
/*! _modals.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Base Class
    2. H Modal
    3. H Modal Dark mode
    4. Media queries
*/
/* ==========================================================================
1. Base Class
========================================================================== */
.modal {
  transition: all 0.5s;
}
.modal.is-big .modal-content {
  width: 100%;
  max-width: 844px;
}
.modal.is-big .modal-content .modal-card {
  width: 100%;
}
.modal.is-large .modal-content {
  width: 100%;
  max-width: 720px;
}
.modal.is-large .modal-content .modal-card {
  width: 100%;
}
.modal.is-medium .modal-content {
  width: 100%;
  max-width: 640px;
}
.modal.is-medium .modal-content .modal-card {
  width: 100%;
}
.modal.is-small .modal-content {
  width: 100%;
  max-width: 420px;
}
.modal.is-small .modal-content .modal-card {
  width: 100%;
}
.modal .modal-content {
  transition: all 0.4s;
}
/* ==========================================================================
2. H Modal
========================================================================== */
.v-modal.is-active {
  z-index: 200 !important;
}
.v-modal.is-active .v-modal-close {
  cursor: pointer;
}
.v-modal .v-modal-card {
  width: 100%;
  background: #fff;
  border: 1px solid #ededed;
  border-radius: 8px;
  padding: 40px;
}
.v-modal .modal-background {
  background-color: rgba(21, 21, 23, 0.95);
}
.v-modal .modal-content {
  transform: scale(1) !important;
  opacity: 1 !important;
  max-width: 540px;
  overflow-x: hidden;
  animation: fadeInDown 0.5s;
  margin: 0;
  padding: 0 10px;
}
.v-modal .modal-card {
  max-width: 100%;
  margin: 0 auto;
  border-radius: 10px;
}
.v-modal .modal-card.is-rounded {
  border-radius: 12px;
}
.v-modal .modal-card-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px;
  background: #2a292b;
  border: none;
}
.v-modal .modal-card-head.no-border {
  border-bottom-color: transparent;
}
.v-modal .modal-card-head h3 {
  font-family: "degular", "Montserrat", sans-serif;
  color: #fff;
  font-weight: 600;
  font-size: 34px;
  line-height: 1.2;
}
.v-modal .modal-card-head h3 + span {
  color: #39f;
  font-size: 18px;
}
.v-modal .modal-card-head .v-modal-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  border-color: transparent;
  width: 22px;
  height: 22px;
  padding: 0;
  outline: none !important;
}
.v-modal .modal-card-head .v-modal-close:hover svg {
  color: #41b883;
}
.v-modal .modal-card-head .v-modal-close svg {
  width: 22px;
  height: 22px;
  color: #999;
}
.v-modal .modal-card-body {
  background: #232224;
}
.v-modal .modal-card-body .tabs-wrapper {
  padding-top: 10px;
}
.v-modal .modal-card-body .modal-form {
  padding: 10px 0 20px 0;
}
.v-modal .modal-card-body .tab-content {
  padding: 0 30px 30px;
  animation: none;
}
.v-modal .modal-card-foot {
  background-color: #fff;
  padding: 15px 20px;
  border-top: 1px solid #e5e5e5;
}
.v-modal .modal-card-foot.no-border {
  border-top-color: transparent;
}
.v-modal .modal-card-foot.is-start {
  justify-content: flex-start !important;
}
.v-modal .modal-card-foot.is-centered {
  justify-content: center !important;
}
.v-modal .modal-card-foot.is-end {
  justify-content: flex-end !important;
}
.v-modal .modal-card-foot .v-button {
  min-width: 110px;
}
/* ==========================================================================
4. Media queries
========================================================================== */
@media screen and (min-width: 769px) {
  .modal.modal-lg .modal-card,
.modal.modal-lg .modal-content {
    width: 800px !important;
  }

  .modal.modal-sm .modal-card,
.modal.modal-sm .modal-content {
    width: 400px !important;
  }
}
@media screen and (max-width: 768px) {
  .v-modal .modal-content .modal-card .modal-card-head {
    flex-direction: column;
    padding: 20px;
  }
  .v-modal .modal-content .modal-card .modal-card-head .title-wrap {
    margin-bottom: 10px;
    text-align: center;
  }
  .v-modal .modal-content .modal-card .modal-card-head h3 {
    font-size: 28px;
    line-height: 1;
  }
  .v-modal .modal-content .modal-card .modal-card-head h3 + span {
    font-size: 16px;
  }
  .v-modal .modal-content .modal-card .modal-card-head .buttons {
    padding: 10px 0 20px;
  }
  .v-modal .modal-card-body .tab-content {
    padding: 0 14px 20px;
  }
}
@media screen and (max-width: 525px) {
  .v-modal .modal-content .modal-card .modal-card-head {
    padding: 15px 20px;
  }
}
/*! _message.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Message
    2. Message Dark mode
*/
/* ==========================================================================
1. Message
========================================================================== */
.message {
  position: relative;
  border: 1px solid #e5e5e5;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  padding-right: 20px;
}
.message.is-primary {
  border-color: #99dbbd;
}
.message.is-primary .delete::before, .message.is-primary .delete::after {
  background-color: #41b883;
}
.message.is-info {
  border-color: #65cbfd;
}
.message.is-info .delete::before, .message.is-info .delete::after {
  background-color: #039be5;
}
.message.is-success {
  border-color: #5cfad1;
}
.message.is-success .delete::before, .message.is-success .delete::after {
  background-color: #06d6a0;
}
.message.is-warning {
  border-color: #fde1b9;
}
.message.is-warning .delete::before, .message.is-warning .delete::after {
  background-color: #faae42;
}
.message.is-danger {
  border-color: #f397b4;
}
.message.is-danger .delete::before, .message.is-danger .delete::after {
  background-color: #e62965;
}
.message .delete {
  position: absolute;
  background-color: transparent;
  top: 6px;
  right: 6px;
}
.message .delete::before {
  height: 1px;
  background-color: #a2a2a2;
}
.message .delete::after {
  width: 1px;
  background-color: #a2a2a2;
}
.message .message-body {
  border: none;
  font-family: "degular", "Montserrat", sans-serif;
}
/* ==========================================================================
2. Message Dark mode
========================================================================== */
.is-dark .message:not(.is-primary):not(.is-info):not(.is-success):not(.is-warning):not(.is-danger) {
  background-color: #232224;
  border-color: #2b292c;
}
.is-dark .message:not(.is-primary):not(.is-info):not(.is-success):not(.is-warning):not(.is-danger) .message-body {
  color: #a2a2a2;
}
.is-dark .message.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .message.is-primary .message-body {
  color: #fff;
}
.is-dark .message.is-primary .delete::before, .is-dark .message.is-primary .delete::after {
  background-color: #fff;
}
.is-dark .message.is-success {
  background: #06d6a0;
  border-color: #06d6a0;
}
.is-dark .message.is-success .message-body {
  color: #fff;
}
.is-dark .message.is-success .delete::before, .is-dark .message.is-success .delete::after {
  background-color: #fff;
}
.is-dark .message.is-info {
  background: #039be5;
  border-color: #039be5;
}
.is-dark .message.is-info .message-body {
  color: #fff;
}
.is-dark .message.is-info .delete::before, .is-dark .message.is-info .delete::after {
  background-color: #fff;
}
.is-dark .message.is-warning {
  background: #faae42;
  border-color: #faae42;
}
.is-dark .message.is-warning .message-body {
  color: #fff;
}
.is-dark .message.is-warning .delete::before, .is-dark .message.is-warning .delete::after {
  background-color: #fff;
}
.is-dark .message.is-danger {
  background: #e62965;
  border-color: #e62965;
}
.is-dark .message.is-danger .message-body {
  color: #fff;
}
.is-dark .message.is-danger .delete::before, .is-dark .message.is-danger .delete::after {
  background-color: #fff;
}
/*! _media.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Light Gallery (Lightbox plugin)
*/
/* ==========================================================================
1. Light Gallery (Lightbox plugin)
========================================================================== */
.light-gallery-wrap {
  display: flex;
  flex-wrap: wrap;
}
.light-gallery-wrap > a {
  position: relative;
  display: block;
  margin: 8px;
  max-width: calc(33.3% - 16px);
  overflow: hidden;
}
.light-gallery-wrap > a:hover .video-overlay {
  background: rgba(35, 34, 36, 0.7);
}
.light-gallery-wrap > a .video-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(35, 34, 36, 0.95);
  background-size: cover;
  border-radius: 18px;
  transition: all 0.3s;
  z-index: 1;
}
.light-gallery-wrap > a .video-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.light-gallery-wrap > a .video-button .button-inner {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #41b883;
  color: #fcfcfc;
  height: 58px;
  width: 58px;
  border-radius: 9999px;
  z-index: 1;
}
.light-gallery-wrap > a .video-button::after {
  content: "";
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 12px);
  height: 24px;
  width: 24px;
  border-radius: 9999px;
  background: #41b883;
  animation: wave 1.6s infinite;
  animation-duration: 2s;
  transform-origin: center center;
  z-index: 0;
}
.light-gallery-wrap > a img {
  display: block;
  border-radius: 18px;
  width: 100%;
  object-fit: cover;
  height: 250px;
}
@media only screen and (max-width: 767px) {
  .light-gallery-wrap a {
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .light-gallery-wrap a {
    max-width: calc(50% - 16px);
  }
  .light-gallery-wrap a img {
    height: 230px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .light-gallery-wrap a img {
    height: 200px;
  }
}
/*! _charts.scss | Vuero | Css Ninja 2020-2021 */
/*
    1. Apex Charts
*/
/* ==========================================================================
1. Apex Charts
========================================================================== */
.apexcharts-title-text {
  font-family: "degular", "Montserrat", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  color: #283252;
}
.apexcharts-legend .apexcharts-legend-text {
  font-family: "degular", "Montserrat", sans-serif !important;
}
.apexcharts-xaxis .apexcharts-xaxis-texts-g .apexcharts-text,
.apexcharts-xaxis .apexcharts-yaxis-texts-g .apexcharts-text,
.apexcharts-yaxis .apexcharts-xaxis-texts-g .apexcharts-text,
.apexcharts-yaxis .apexcharts-yaxis-texts-g .apexcharts-text {
  font-family: "degular", "Montserrat", sans-serif !important;
}
.apexcharts-datalabels-group .apexcharts-text {
  font-family: "degular", "Montserrat", sans-serif !important;
  font-weight: 600;
}
.is-dark .apexcharts-ycrosshairs {
  stroke: #424043 !important;
}
.is-dark .apexcharts-title-text {
  fill: #aaaab3 !important;
}
.is-dark .apexcharts-subtitle-text {
  fill: #41b883;
}
.is-dark .apexcharts-yaxis .apexcharts-yaxis-texts-g .apexcharts-text,
.is-dark .apexcharts-yaxis .apexcharts-yaxis-texts-g .apexcharts-yaxis-label {
  fill: #aaaab3;
}
.is-dark .apexcharts-svg .apexcharts-inner .apexcharts-xaxis .apexcharts-xaxis-texts-g .apexcharts-text,
.is-dark .apexcharts-svg .apexcharts-inner .apexcharts-xaxis .apexcharts-xaxis-texts-g .apexcharts-xaxis-label,
.is-dark .apexcharts-svg .apexcharts-graphical .apexcharts-xaxis .apexcharts-xaxis-texts-g .apexcharts-text,
.is-dark .apexcharts-svg .apexcharts-graphical .apexcharts-xaxis .apexcharts-xaxis-texts-g .apexcharts-xaxis-label {
  fill: #aaaab3;
}
.is-dark .apexcharts-svg .apexcharts-inner .apexcharts-xaxis line,
.is-dark .apexcharts-svg .apexcharts-graphical .apexcharts-xaxis line {
  color: #424043 !important;
  stroke: #424043 !important;
}
.is-dark .apexcharts-svg .apexcharts-inner .apexcharts-grid .apexcharts-gridlines-horizontal .apexcharts-gridline,
.is-dark .apexcharts-svg .apexcharts-graphical .apexcharts-grid .apexcharts-gridlines-horizontal .apexcharts-gridline {
  color: #424043;
  stroke: #424043;
}
.is-dark .apexcharts-gridlines-vertical .apexcharts-gridline {
  color: #424043;
  stroke: #424043;
}
.is-dark .apexcharts-series-markers .apexcharts-marker,
.is-dark .apexcharts-series-bubble .apexcharts-marker {
  color: #282729;
  stroke: #282729;
}
.is-dark .apexcharts-pie-area,
.is-dark .apexcharts-pie-slice-0 {
  color: #424043;
  stroke: #424043;
}
.is-dark .apexcharts-datalabels-group .apexcharts-text,
.is-dark .apexcharts-datalabels-group .apexcharts-datalabel-value {
  fill: #aaaab3;
}
.is-dark .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text {
  color: #aaaab3 !important;
}
.is-dark .apexcharts-yaxis line,
.is-dark .apexcharts-xaxis-inversed line {
  color: #424043;
  stroke: #424043;
}
.is-dark .apexcharts-radialbar-track .apexcharts-radialbar-area,
.is-dark .apexcharts-track .apexcharts-radialbar-area {
  color: #282729;
  stroke: #282729;
}
.is-dark .apexcharts-radar-series > polygon,
.is-dark .apexcharts-radar-series > line,
.is-dark .apexcharts-plot-series > polygon,
.is-dark .apexcharts-plot-series > line {
  fill: none !important;
  color: #424043;
  stroke: #424043;
}
.is-dark .apexcharts-text,
.is-dark .apexcharts-yaxis-title-text {
  fill: #aaaab3;
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 400;
}
.is-dark .apexcharts-data-labels text {
  fill: #fafafa;
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 400;
}
.is-dark .apexcharts-bar-area {
  color: #424043;
}
.is-dark .apexcharts-slices .apexcharts-pie-label {
  fill: #fafafa !important;
}
.is-dark .apexcharts-tooltip {
  box-shadow: 2px 2px 6px -4px #232224 !important;
}
.is-dark .apexcharts-tooltip.apexcharts-theme-light {
  border: 1px solid #424043;
  background: #282729;
  color: #aaaab3 !important;
}
.is-dark .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #282729;
  border-bottom: 1px solid #424043;
  color: #aaaab3;
}
.is-dark .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-text-value,
.is-dark .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-text-z-value,
.is-dark .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-series-group,
.is-dark .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-marker {
  color: #aaaab3 !important;
}
.is-dark .apexcharts-tooltip * {
  font-family: "degular", "Montserrat", sans-serif;
  color: inherit;
}
.is-dark .apexcharts-tooltip .apexcharts-yaxistooltip-text {
  color: #aaaab3 !important;
}
.is-dark .apexcharts-xaxistooltip {
  border: 1px solid #424043;
  background: #282729;
  color: #aaaab3 !important;
}
.is-dark .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom::after {
  border-bottom-color: #282729;
}
.is-dark .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom::before {
  border-bottom-color: #424043;
}
.is-dark .apexcharts-xaxistooltip.apexcharts-xaxistooltip-top::after {
  border-top-color: #282729;
}
.is-dark .apexcharts-xaxistooltip.apexcharts-xaxistooltip-top::before {
  border-top-color: #424043;
}
.is-dark .apexcharts-xaxistooltip * {
  font-family: "degular", "Montserrat", sans-serif;
  color: inherit;
}
/* ==========================================================================
2. Billboard js
========================================================================== */
.bb-title {
  font-family: "degular", "Montserrat", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  color: #283252;
}
.bb-axis line,
.bb-axis .domain {
  color: #e3e3e3;
  stroke: #e3e3e3;
}
.tick text tspan {
  fill: #959595;
}
.is-dark .bb-title {
  fill: #aaaab3 !important;
}
.is-dark .bb-axis line,
.is-dark .bb-axis .domain {
  color: #565458 !important;
  stroke: #565458 !important;
}
.is-dark .bb-legend .bb-legend-background rect {
  fill: #1e1d1f !important;
  color: #424043 !important;
  stroke: #424043 !important;
}
.is-dark .bb-legend .bb-legend-item text {
  fill: #aaaab3;
}
.is-dark .bb-chart-arc path {
  color: #424043 !important;
  stroke: #424043 !important;
}
.is-dark .bb-chart-arc .bb-gauge-value {
  fill: #a2a2a2 !important;
}
.is-dark .bb-chart-arcs .bb-chart-arcs-background {
  color: #3d3b3e !important;
  fill: #1e1d1f !important;
  stroke: #1e1d1f !important;
}
.is-dark .bb-chart-arcs-title,
.is-dark .bb-gauge-value,
.is-dark .bb-axis text {
  fill: #aaaab3;
}
.is-dark .bb-tooltip {
  border: 1px solid #3d3b3e !important;
}
.is-dark .bb-tooltip th {
  border-color: #3d3b3e !important;
  background-color: #1e1d1f !important;
  color: #fffdfd !important;
  font-family: "degular", "Montserrat", sans-serif !important;
  font-weight: 400 !important;
}
.is-dark .bb-tooltip th span {
  font-family: "degular", "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  color: #fffdfd !important;
}
.is-dark .bb-tooltip tr {
  border-color: #3d3b3e !important;
}
.is-dark .bb-tooltip td {
  background-color: #1e1d1f !important;
  border-color: #3d3b3e !important;
  color: #a2a2a2 !important;
}
.is-dark .bb-tooltip td > span,
.is-dark .bb-tooltip td > svg {
  border-color: #3d3b3e !important;
  fill: #fff !important;
  color: #fff !important;
}
.is-dark .bb-tooltip .bb-tooltip-title {
  color: #fffdfd !important;
}
.is-dark .bb-tooltip .bb-tooltip-detail .bb-tooltip-name,
.is-dark .bb-tooltip .bb-tooltip-detail .bb-tooltip-value {
  color: #fffdfd !important;
}
.is-dark .bb-tooltip .bb-tooltip-detail .bb-tooltip-name span,
.is-dark .bb-tooltip .bb-tooltip-detail .bb-tooltip-value span {
  color: #fffdfd !important;
}
/*! _loader.scss | Vuero | Css Ninja 2020-2021 */
/*
    1. Infinite Srcoll Loader
    2. H Loader
*/
/* ==========================================================================
1. Infinite Srcoll Loader
========================================================================== */
.infinite-scroll-loader {
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
}
.infinite-scroll-loader.is-active {
  pointer-events: all;
  opacity: 1;
}
.infinite-scroll-loader .infinite-scroll-loader-inner {
  height: 180px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.infinite-scroll-loader .infinite-scroll-loader-inner .loader {
  height: 5rem;
  width: 5rem;
}
.infinite-scroll-loader .infinite-scroll-loader-inner .loader-end span {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
}
/* ==========================================================================
2. H Loader
========================================================================== */
.has-loader {
  position: relative;
}
.has-loader.has-loader-active {
  overflow: hidden;
}
.has-loader .v-loader-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  background: #fff;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
  z-index: 5;
}
.has-loader .v-loader-wrapper.is-active {
  opacity: 1;
  pointer-events: all;
}
.has-loader .v-loader-wrapper.is-active.is-translucent {
  opacity: 0.65;
}
.has-loader .v-loader-wrapper.is-grey {
  background: #f0f0f0;
}
.has-loader .v-loader-wrapper .loader {
  height: 3rem;
  width: 3rem;
}
.has-loader .v-loader-wrapper .loader.is-small {
  height: 2rem;
  width: 2rem;
}
.has-loader .v-loader-wrapper .loader.is-large {
  height: 5rem;
  width: 5rem;
}
.has-loader .v-loader-wrapper .loader.is-xl {
  height: 7rem;
  width: 7rem;
}
.is-dark .has-loader .v-loader-wrapper {
  background: #323134;
}
@keyframes spinAroundLoader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
  animation: spinAroundLoader 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}
/*! _toggles.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Sliding Switch
    2. Special Checkbox
*/
/* ==========================================================================
1. Sliding Switch
========================================================================== */
.sliding-toggle {
  width: 86px;
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sliding-toggle input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.sliding-toggle input:checked ~ .toggler {
  border-color: #41b883;
}
.sliding-toggle input:checked ~ .toggler .dark,
.sliding-toggle input:checked ~ .toggler .light {
  transform: translateX(100%) rotate(360deg);
}
.sliding-toggle input:checked ~ .toggler .dark {
  opacity: 1 !important;
}
.sliding-toggle input:checked ~ .toggler .light {
  opacity: 0 !important;
}
.sliding-toggle .toggler {
  position: relative;
  display: block;
  height: 31px;
  width: 53px;
  border: 2px solid #41b883;
  border-radius: 100px;
  transition: all 0.3s;
}
.sliding-toggle .toggler .dark,
.sliding-toggle .toggler .light {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 22px;
  width: 22px;
  border-radius: 9999px;
  background: black;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateX(0) rotate(0);
  transition: all 0.3s ease;
}
.sliding-toggle .toggler .dark svg,
.sliding-toggle .toggler .light svg {
  color: #fff !important;
  height: 14px !important;
  width: 14px !important;
  opacity: 1 !important;
}
.sliding-toggle .toggler .light {
  background: #41b883;
  border-color: #41b883;
  opacity: 1;
  z-index: 1;
}
.sliding-toggle .toggler .dark {
  background: #41b883;
  border-color: #41b883;
  opacity: 0;
  z-index: 0;
}
.sliding-toggle .toggler .dark svg {
  color: #fff !important;
}
/* =====================================================
2. Special Checkbox
===================================================== */
.special-checkbox {
  position: relative;
}
.special-checkbox label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 9999px;
  cursor: pointer;
  height: 28px;
  left: 0;
  position: absolute;
  top: 0;
  width: 28px;
}
.special-checkbox label::after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 12px;
}
.special-checkbox input[type=checkbox] {
  visibility: hidden;
}
.special-checkbox input[type=checkbox]:checked + label {
  background-color: #41b883;
  border-color: #41b883;
}
.special-checkbox input[type=checkbox]:checked + label::after {
  opacity: 1;
}
.special-checkbox.is-small label {
  height: 20px;
  width: 20px;
}
.special-checkbox.is-small label::after {
  left: 4px;
  top: 5px;
  width: 11px;
  height: 6px;
  transform: rotate(-45deg) scale(0.8);
}
.special-checkbox.is-small span {
  position: relative;
  top: -2px;
  padding: 0 10px;
  cursor: default;
}
/*! _video-player.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Plyr Player
*/
/* ==========================================================================
1. Plyr Player
========================================================================== */
.video-player-container {
  margin: 0 auto;
  overflow: hidden;
}
.video-player-container.is-square {
  position: relative;
  height: 440px;
  width: 480px;
}
.video-player-container.is-square .plyr {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
}
.video-player-container.is-4by3 {
  position: relative;
  padding-top: 75%;
  width: 100%;
  max-width: 840px;
}
.video-player-container.is-4by3 .plyr {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
}
.video-player-container.is-16by9 {
  position: relative;
  padding-top: 56.25%;
  width: 100%;
  max-width: 840px;
}
.video-player-container.is-16by9 .plyr {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
}
.video-player-container.reversed-play .plyr--full-ui.plyr--video .plyr__control--overlaid {
  background: #fff !important;
  border: 1px solid #41b883;
  color: #41b883 !important;
}
.video-player-container.reversed-play .plyr--full-ui.plyr--video .plyr__control--overlaid:hover {
  background: #41b883 !important;
  border-color: #41b883 !important;
  color: #fff !important;
}
.video-player-container.reversed-play .plyr--full-ui.plyr--video .plyr__control--overlaid:hover svg {
  fill: #fff !important;
  stroke: #fff !important;
}
.video-player-container.reversed-play .plyr--full-ui.plyr--video .plyr__control--overlaid svg {
  fill: none;
  stroke: #41b883;
  stroke-width: 1.6px;
}
.video-player-container video {
  background-color: transparent !important;
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {
  background: #41b883 !important;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
}
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true],
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #41b883;
}
.plyr--full-ui input[type=range] {
  color: #41b883;
}
.plyr__controls {
  transition: all 0.3s;
}
.plyr--paused .plyr__controls,
.plyr--stopped .plyr__controls {
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 767px) {
  .video-player-container.is-square {
    height: 303px;
    width: 330px;
  }
}
/*! _placeholders.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Section Placeholder
    2. Page Placeholder
*/
/* ==========================================================================
1 Section Placeholder
========================================================================== */
.section-placeholder {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.section-placeholder .placeholder-content {
  text-align: center;
}
.section-placeholder .placeholder-content > img {
  display: block;
  max-width: 280px;
  margin: 0 auto 10px auto;
}
.section-placeholder .placeholder-content .v-avatar {
  margin: 0 auto 10px auto;
}
.section-placeholder .placeholder-content h3 {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  color: #283252;
}
.section-placeholder .placeholder-content p {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 1rem;
  color: #a2a2a2;
  max-width: 280px;
  margin: 0 auto 12px auto;
}
.section-placeholder .placeholder-content .button {
  min-width: 140px;
}
/* ==========================================================================
2. Page placeholder
========================================================================== */
.page-placeholder {
  min-height: 400px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
}
.page-placeholder.is-wider .placeholder-content > p {
  font-size: 1rem;
  max-width: 420px;
}
.page-placeholder .placeholder-content {
  text-align: center;
}
.page-placeholder .placeholder-content img {
  display: block;
  max-width: 340px;
  margin: 0 auto 12px auto;
}
.page-placeholder .placeholder-content img.is-larger {
  max-width: 440px;
}
.page-placeholder .placeholder-content h3 {
  font-size: 1.3rem;
  font-weight: 600;
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
}
.page-placeholder .placeholder-content p {
  font-size: 1.1rem;
  max-width: 440px;
  margin: 0 auto 12px auto;
  color: #a2a2a2;
}
.page-placeholder .placeholder-content p.is-larger {
  max-width: 620px;
}
.page-placeholder .placeholder-content .btn {
  margin-bottom: 8px;
}
.is-dark .page-placeholder .placeholder-content h3 {
  color: #aaaab3;
}
@media (max-width: 767px) {
  .page-placeholder .placeholder-content img {
    max-width: 280px;
  }
}
/*! _popovers.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Web UI Popover
    2. Web UI Popover Dark mode
    3. User profile popovers
    4. User profile popovers Dark mode
    5. Simple popover
*/
/* ==========================================================================
1. Web UI Popover
========================================================================== */
.tippy-box[data-theme~=light] {
  border-radius: 0.5rem;
  border: 1px solid #dbdbdb;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.v-popover {
  box-shadow: rgba(0, 0, 0, 0.04) 0 3px 10px 4px !important;
  background: #fff !important;
  color: #283252 !important;
  margin-top: -20px !important;
  border: 1px solid #ededed;
}
.v-popover.top > .webui-arrow {
  border-top-color: #fff !important;
}
.v-popover.bottom-right > .webui-arrow {
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}
.v-popover.top-right > .webui-arrow {
  border-right-color: transparent !important;
}
.v-popover.top-right > .webui-arrow::after {
  border-top-color: #fff !important;
}
.v-popover.top-left > .webui-arrow {
  border-top-color: #fff !important;
}
.v-popover.left > .webui-arrow {
  border-left-color: transparent !important;
}
.v-popover .webui-arrow {
  border-top-color: transparent !important;
  border-right-color: transparent !important;
}
.v-popover .webui-arrow::after {
  border-top-color: transparent !important;
}
.v-popover .v-popover-title {
  background-color: #fff !important;
  border-bottom: none !important;
  font-weight: 500;
}
.v-popover-content {
  font-size: 0.75rem !important;
}
.v-popover-content.is-text {
  max-width: 200px;
  padding: 8px 5px 4px 5px;
  font-size: 0.9rem !important;
}
.v-popover-content .popover-head {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.v-popover-content .popover-head .v-avatar,
.v-popover-content .popover-head .v-icon {
  margin-right: 10px;
}
.v-popover-content .popover-head h4 {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.9rem;
  color: #283252;
  margin-bottom: 0;
}
.v-popover-content .popover-body {
  padding: 0;
}
.v-popover-content .popover-body p {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #a2a2a2;
}
.v-popover-content .popover-body p:last-child {
  margin-bottom: 8px;
}
.v-popover-content .popover-flex-block {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 0;
}
.v-popover-content .popover-flex-block .staff-avatar {
  height: 38px;
  width: 38px;
  border-radius: 9999px;
}
.v-popover-content .popover-flex-block .content-block {
  margin-left: 10px;
}
.v-popover-content .popover-flex-block .content-block label,
.v-popover-content .popover-flex-block .content-block span {
  display: block;
}
.v-popover-content .popover-flex-block .content-block label {
  color: #7283ba;
  text-transform: uppercase;
  font-size: 70%;
}
.v-popover-content .popover-flex-block .fa.fa-star,
.v-popover-content .popover-flex-block .fa.fa-star-half {
  color: #ffd700;
}
.v-popover-content .popover-flex-block .icon-block {
  height: 38px;
  width: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.v-popover-content .popover-flex-block .icon-block svg {
  height: 18px;
  width: 18px;
  color: #283252;
  stroke-width: 1.3px;
}
.v-popover-content .popover-flex-block .icon-block svg.is-medium {
  height: 26px;
  width: 26px;
}
/* ==========================================================================
2. Web UI Popover Dark mode
========================================================================== */
.is-dark .v-popover {
  background: #232224 !important;
  border-color: #323134;
}
.is-dark .v-popover.top .webui-arrow {
  border-top-color: #232224 !important;
}
.is-dark .v-popover.right .webui-arrow {
  border-top-color: transparent !important;
  border-right-color: #232224 !important;
}
.is-dark .v-popover.right .webui-arrow::after {
  border-right-color: #232224 !important;
}
.is-dark .v-popover.left .webui-arrow::after {
  border-left-color: #232224 !important;
}
.is-dark .v-popover.bottom .webui-arrow::after {
  border-bottom-color: #232224 !important;
}
.is-dark .v-popover.bottom-right .webui-arrow::after, .is-dark .v-popover.bottom-left .webui-arrow::after {
  border-bottom-color: #232224 !important;
}
.is-dark .v-popover.top-right .webui-arrow::after {
  border-top-color: #232224 !important;
}
.is-dark .v-popover.top-left .webui-arrow {
  border-top-color: #232224 !important;
}
.is-dark .v-popover .v-popover-inner {
  background: #232224 !important;
  border-color: #232224 !important;
}
.is-dark .v-popover .title {
  color: #bfbfbf !important;
}
.is-dark .v-popover .country img,
.is-dark .v-popover .primary-skill img {
  border-color: #232224 !important;
}
.is-dark .v-popover .notification-content a {
  color: #41b883 !important;
}
.is-dark .v-popover .notification-content span {
  color: #b3b3b3 !important;
}
.is-dark .v-popover .media + .media {
  border-top-color: #3d3b3e !important;
}
.is-dark .v-popover .loader-overlay {
  background: rgba(42, 42, 44, 0.95) !important;
}
/* ==========================================================================
3. User profile popovers
========================================================================== */
.v-popover-profile .profile-popover-block,
.v-popover-profile .skill-popover-block {
  max-width: 260px;
  text-align: left;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper,
.v-popover-profile .profile-popover-block .skill-popover-wrapper,
.v-popover-profile .skill-popover-block .profile-popover-wrapper,
.v-popover-profile .skill-popover-block .skill-popover-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  padding: 11px 6px;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-avatar,
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-avatar,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-avatar,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-avatar,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar {
  position: relative;
  width: 44px;
  height: 44px;
  min-width: 44px;
  z-index: 0;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-avatar img,
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar img,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-avatar img,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar img,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-avatar img,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar img,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-avatar img,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar img {
  display: block;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-avatar .avatar,
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar .avatar,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-avatar .avatar,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar .avatar,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-avatar .avatar,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar .avatar,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-avatar .avatar,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar .avatar {
  width: 44px;
  height: 44px;
  border-radius: 9999px;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-avatar .badge,
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar .badge,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-avatar .badge,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar .badge,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-avatar .badge,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar .badge,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-avatar .badge,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar .badge {
  position: absolute;
  right: -2px;
  bottom: 0;
  width: 20px;
  height: 20px;
  border: 1.6px solid #fff;
  border-radius: 9999px;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar {
  background: whitesmoke;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-primary,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-primary,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-primary,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-primary {
  background: #dcf3e9;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-primary span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-primary span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-primary span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-primary span {
  color: #41b883;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-accent,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-accent,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-accent,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-accent {
  background: #c6ebda;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-accent span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-accent span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-accent span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-accent span {
  color: #41b883;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-success,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-success,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-success,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-success {
  background: #c4fdef;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-success span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-success span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-success span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-success span {
  color: #06d6a0;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-info,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-info,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-info,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-info {
  background: #cfeffe;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-info span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-info span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-info span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-info span {
  color: #039be5;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-warning,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-warning,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-warning,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-warning {
  background: #fef2e1;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-warning span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-warning span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-warning span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-warning span {
  color: #faae42;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-danger,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-danger,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-danger,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-danger {
  background: #f9cddb;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-danger span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-danger span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-danger span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-danger span {
  color: #e62965;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-purple,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-purple,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-purple,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-purple {
  background: #e7e2f0;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-purple span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-purple span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-purple span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-purple span {
  color: #8269b2;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-orange,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-orange,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-orange,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-orange {
  background: #ffe8dd;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-orange span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-orange span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-orange span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-orange span {
  color: #ffa981;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-blue,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-blue,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-blue,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-blue {
  background: #daf4ff;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-blue span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-blue span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-blue span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-blue span {
  color: #37c3ff;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-red,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-red,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-red,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-red {
  background: #fee7ed;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-red span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-red span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-red span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-red span {
  color: #f92b60;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-green,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-green,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-green,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-green {
  background: #e4f7e1;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-green span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-green span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-green span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-green span {
  color: #93e088;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-yellow,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-yellow,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-yellow,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-yellow {
  background: #fff6de;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-yellow span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-yellow span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar.is-h-yellow span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar.is-h-yellow span {
  color: #ffca45;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-fake-avatar span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-fake-avatar span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-fake-avatar span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-fake-avatar span {
  font-size: 1.1rem;
  font-family: "degular", "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  color: #283252;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta {
  margin-left: 16px;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span {
  display: block;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.user-meta, .v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.skill-meta,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.user-meta,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.skill-meta,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.user-meta,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.skill-meta,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.user-meta,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.skill-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.user-meta .username,
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.user-meta .skill-name, .v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.skill-meta .username,
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.skill-meta .skill-name,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.user-meta .username,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.user-meta .skill-name,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.skill-meta .username,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.skill-meta .skill-name,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.user-meta .username,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.user-meta .skill-name,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.skill-meta .username,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.skill-meta .skill-name,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.user-meta .username,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.user-meta .skill-name,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.skill-meta .username,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.skill-meta .skill-name {
  display: block;
  font-family: "degular", "Montserrat", sans-serif;
  line-height: 1.2;
  font-size: 0.9rem;
  font-weight: 600;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.user-meta .location, .v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.skill-meta .location,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.user-meta .location,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.skill-meta .location,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.user-meta .location,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.skill-meta .location,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.user-meta .location,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.skill-meta .location {
  font-size: 0.75rem;
  color: #a2a2a2;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.job-title, .v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.skill-type,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.job-title,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.skill-type,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.job-title,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.skill-type,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.job-title,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.skill-type {
  font-size: 0.8rem;
  color: #41b883;
  font-weight: 500;
}
.v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.bio, .v-popover-profile .profile-popover-block .profile-popover-wrapper .popover-meta span.skill-description,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.bio,
.v-popover-profile .profile-popover-block .skill-popover-wrapper .popover-meta span.skill-description,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.bio,
.v-popover-profile .skill-popover-block .profile-popover-wrapper .popover-meta span.skill-description,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.bio,
.v-popover-profile .skill-popover-block .skill-popover-wrapper .popover-meta span.skill-description {
  font-size: 0.8rem;
  color: #a2a2a2;
}
.v-popover-profile .profile-popover-block .popover-actions,
.v-popover-profile .skill-popover-block .popover-actions {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 8px 12px 12px 12px;
}
.v-popover-profile .profile-popover-block .popover-actions .button,
.v-popover-profile .skill-popover-block .popover-actions .button {
  height: 26px;
}
.v-popover-profile .profile-popover-block .popover-actions .popover-icon,
.v-popover-profile .skill-popover-block .popover-actions .popover-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  max-width: 30px;
  margin: 0 2px;
  border-radius: 9999px;
  transition: all 0.3s;
  cursor: pointer;
  pointer-events: all !important;
}
.v-popover-profile .profile-popover-block .popover-actions .popover-icon:hover,
.v-popover-profile .skill-popover-block .popover-actions .popover-icon:hover {
  background: whitesmoke;
}
.v-popover-profile .profile-popover-block .popover-actions .popover-icon:hover svg,
.v-popover-profile .skill-popover-block .popover-actions .popover-icon:hover svg {
  color: #a2a2a2;
}
.v-popover-profile .profile-popover-block .popover-actions .popover-icon svg,
.v-popover-profile .skill-popover-block .popover-actions .popover-icon svg {
  width: 16px;
  height: 16px;
  color: #a2a2a2;
}
.v-popover-profile .profile-popover-block .loader-overlay,
.v-popover-profile .skill-popover-block .loader-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.95);
  opacity: 0;
  transition: all 0.3s;
  z-index: 0;
  pointer-events: none;
}
.v-popover-profile .profile-popover-block .loader-overlay.is-active,
.v-popover-profile .skill-popover-block .loader-overlay.is-active {
  opacity: 1;
  z-index: 1;
  pointer-events: all;
}
.v-popover-profile .profile-popover-block .loader-overlay .loader.is-loading,
.v-popover-profile .skill-popover-block .loader-overlay .loader.is-loading {
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px;
}
/* ==========================================================================
4. User profile popovers Dark mode
========================================================================== */
.is-dark .tippy-box {
  background: #232224 !important;
  border-color: #323134;
}
.is-dark .tippy-box[data-theme~=light][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #232224 !important;
}
.is-dark .tippy-profile {
  background: #232224 !important;
  border-color: #323134;
}
.is-dark .v-popover-profile {
  background: #232224 !important;
}
.is-dark .v-popover-profile .profile-popover-block .badge {
  border-color: #232224 !important;
}
.is-dark .v-popover-profile .profile-popover-block .user-meta .username,
.is-dark .v-popover-profile .profile-popover-block .user-meta .skill-name,
.is-dark .v-popover-profile .profile-popover-block .skill-meta .username,
.is-dark .v-popover-profile .profile-popover-block .skill-meta .skill-name {
  color: #bfbfbf;
}
.is-dark .v-popover-profile .profile-popover-block .job-title,
.is-dark .v-popover-profile .profile-popover-block .skill-type {
  color: #41b883 !important;
}
.is-dark .v-popover-profile .profile-popover-block .popover-actions .popover-icon:hover {
  background: #323134 !important;
}
.is-dark .v-popover-profile .profile-popover-block .popover-actions .popover-icon:hover svg {
  color: #41b883;
}
/*! _progress.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Progress Bar

*/
/* ==========================================================================
1. Progress Bar
========================================================================== */
.progress {
  margin-bottom: 0;
  background-color: #100e12;
}
.progress::-webkit-progress-value {
  border-radius: 50px;
}
.progress::-moz-progress-bar {
  border-radius: 50px;
}
.progress::-ms-fill {
  border-radius: 50px;
}
.progress.is-smaller {
  height: 0.6rem !important;
}
.progress.is-tiny {
  height: 0.35rem !important;
}
.progress::-webkit-progress-bar {
  background-color: #100e12;
}
.progress.is-blue::-webkit-progress-value {
  background: #5aa8ff;
}
.progress.is-blue::-moz-progress-bar {
  background: #5aa8ff;
}
.progress.is-blue::-ms-fill {
  background: #5aa8ff;
}
.progress.is-lilly::-webkit-progress-value {
  background: #c685b8;
}
.progress.is-lilly::-moz-progress-bar {
  background: #c685b8;
}
.progress.is-lilly::-ms-fill {
  background: #c685b8;
}
.wizard-progress.progress {
  background-color: #232224;
  border-radius: 0;
}
.wizard-progress.progress::-webkit-progress-bar {
  background-color: #232224;
}
.wizard-progress.progress.is-lilly::-webkit-progress-value {
  border-radius: 0;
}
.wizard-progress.progress.is-lilly::-moz-progress-bar {
  border-radius: 0;
}
.wizard-progress.progress.is-lilly::-ms-fill {
  border-radius: 0;
}
/* ==========================================================================
2. Progress Bar Dark mode
========================================================================== */
/*! _theme-switch.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Theme Switch

*/
/* ==========================================================================
1. Theme Switch
========================================================================== */
.dark-mode {
  cursor: pointer;
  transform: translate3d(0, 0, 0);
}
.dark-mode input {
  display: none;
}
.dark-mode input + span {
  display: block;
  border-radius: 9999px;
  width: 36px;
  height: 36px;
  position: relative;
  box-shadow: inset 16px -16px 0 0 #ffd22e;
  transform: scale(1) rotate(-2deg);
  transition: box-shadow 0.5s ease 0s, transform 0.4s ease 0.1s;
}
.dark-mode input + span::before {
  content: "";
  width: inherit;
  height: inherit;
  border-radius: inherit;
  position: absolute;
  left: 0;
  top: 0;
  backface-visibility: hidden;
  transition: background-color 0.3s ease;
}
.dark-mode input + span::after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  margin: -4px 0 0 -4px;
  position: absolute;
  top: 50%;
  left: 50%;
  box-shadow: 0 -23px 0 #ffb62e, 0 23px 0 #ffb62e, 23px 0 0 #ffb62e, -23px 0 0 #ffb62e, 15px 15px 0 #ffb62e, -15px 15px 0 #ffb62e, 15px -15px 0 #ffb62e, -15px -15px 0 #ffb62e;
  transform: scale(0);
  transition: all 0.3s ease;
}
.dark-mode input:checked + span {
  box-shadow: inset 32px -32px 0 0 #ffd22e;
  transform: scale(0.5) rotate(0deg);
  transition: transform 0.3s ease 0.1s, box-shadow 0.2s ease 0s;
}
.dark-mode input:checked + span::before {
  background: #ffb62e;
  backface-visibility: hidden;
  transition: background-color 0.3s ease 0.1s;
}
.dark-mode input:checked + span::after {
  transform: scale(1.5);
  transition: transform 0.5s ease 0.15s;
}
/*! _avatar.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Avatar
    2. Avatar Dark Mode
*/
/* ==========================================================================
1. Avatar
========================================================================== */
.v-avatar {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}
.v-avatar.has-dot::after {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  background: #06d6a0;
  border: 1.8px solid #fff;
}
.v-avatar.has-dot.has-dot-squared::after {
  top: -3px;
  right: -3px;
}
.v-avatar.has-dot.dot-primary::after {
  background: #41b883;
}
.v-avatar.has-dot.dot-info::after {
  background: #039be5;
}
.v-avatar.has-dot.dot-warning::after {
  background: #faae42;
}
.v-avatar.has-dot.dot-danger::after {
  background: #e62965;
}
.v-avatar.has-dot.dot-grey::after {
  background: #a2a2a2;
}
.v-avatar.border-white::after, .v-avatar.border-pink::after {
  position: absolute;
  content: "";
  border: 2px solid #232224;
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
  border-radius: 50%;
}
.v-avatar.border-white::before {
  position: absolute;
  content: "";
  border: 1px solid #fff;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 50%;
}
.v-avatar.border-pink::before {
  position: absolute;
  content: "";
  border: 1px solid #c685b8;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 50%;
}
.v-avatar .avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  object-fit: cover;
}
.v-avatar .avatar.is-squared {
  border-radius: 10px !important;
}
.v-avatar .avatar.is-fake {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ededed;
  border-radius: 9999px;
}
.v-avatar .avatar.is-fake.is-primary {
  background: #dcf3e9;
}
.v-avatar .avatar.is-fake.is-primary span {
  color: #41b883;
}
.v-avatar .avatar.is-fake.is-accent {
  background: #c6ebda;
}
.v-avatar .avatar.is-fake.is-accent span {
  color: #41b883;
}
.v-avatar .avatar.is-fake.is-success {
  background: #c4fdef;
}
.v-avatar .avatar.is-fake.is-success span {
  color: #06d6a0;
}
.v-avatar .avatar.is-fake.is-info {
  background: #cfeffe;
}
.v-avatar .avatar.is-fake.is-info span {
  color: #039be5;
}
.v-avatar .avatar.is-fake.is-warning {
  background: #fef2e1;
}
.v-avatar .avatar.is-fake.is-warning span {
  color: #faae42;
}
.v-avatar .avatar.is-fake.is-danger {
  background: #f9cddb;
}
.v-avatar .avatar.is-fake.is-danger span {
  color: #e62965;
}
.v-avatar .avatar.is-fake.is-h-purple {
  background: #e7e2f0;
}
.v-avatar .avatar.is-fake.is-h-purple span {
  color: #8269b2;
}
.v-avatar .avatar.is-fake.is-h-orange {
  background: #ffe8dd;
}
.v-avatar .avatar.is-fake.is-h-orange span {
  color: #ffa981;
}
.v-avatar .avatar.is-fake.is-h-blue {
  background: #daf4ff;
}
.v-avatar .avatar.is-fake.is-h-blue span {
  color: #37c3ff;
}
.v-avatar .avatar.is-fake.is-h-red {
  background: #fee7ed;
}
.v-avatar .avatar.is-fake.is-h-red span {
  color: #f92b60;
}
.v-avatar .avatar.is-fake.is-h-green {
  background: #e4f7e1;
}
.v-avatar .avatar.is-fake.is-h-green span {
  color: #93e088;
}
.v-avatar .avatar.is-fake.is-h-yellow {
  background: #fff6de;
}
.v-avatar .avatar.is-fake.is-h-yellow span {
  color: #ffca45;
}
.v-avatar .avatar.is-fake span {
  position: relative;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #999;
}
.v-avatar .avatar.is-more {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 9999px;
}
.v-avatar .avatar.is-more .inner {
  width: 40px;
  min-width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 9999px;
  background: #f2f2f2;
  border: 1px solid #ededed;
}
.v-avatar .avatar.is-more .inner span {
  line-height: 1;
  position: relative;
  left: -3px;
  display: block;
  font-size: 0.9rem;
  font-weight: 500;
  color: #a2a2a2;
}
.v-avatar .badge {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 16px;
  width: 16px;
  border: 2px solid #232224;
  z-index: 2;
}
.v-avatar img {
  display: block;
  border-radius: 9999px;
}
.v-avatar.is-small {
  max-width: 32px;
  min-width: 32px;
  max-height: 32px;
}
.v-avatar.is-small.has-dot::after {
  content: "";
  top: 0;
  right: 0;
  height: 8px;
  width: 8px;
  border-width: 1.4px;
}
.v-avatar.is-small.has-dot.has-dot-squared::after {
  top: -2px;
  right: -2px;
}
.v-avatar.is-small .avatar {
  width: 32px;
  min-width: 32px;
  height: 32px;
}
.v-avatar.is-small .avatar.is-squared {
  border-radius: 8px !important;
}
.v-avatar.is-small .avatar.is-fake, .v-avatar.is-small .avatar.is-more {
  width: 32px;
  min-width: 32px;
  height: 32px;
}
.v-avatar.is-small .avatar.is-fake .inner, .v-avatar.is-small .avatar.is-more .inner {
  width: 30px;
  min-width: 30px;
  height: 30px;
}
.v-avatar.is-small .avatar.is-fake span, .v-avatar.is-small .avatar.is-more span {
  font-size: 0.85rem;
}
.v-avatar.is-small .badge {
  border-width: 1px;
  width: 12px;
  height: 12px;
}
.v-avatar.is-medium {
  max-width: 50px;
  min-width: 50px;
}
.v-avatar.is-medium.has-dot::after {
  content: "";
  top: 1px;
  right: 1px;
  height: 12px;
  width: 12px;
  border-width: 2px;
}
.v-avatar.is-medium.has-dot.has-dot-squared::after {
  top: -3px;
  right: -3px;
}
.v-avatar.is-medium .avatar {
  width: 50px;
  min-width: 50px;
  height: 50px;
}
.v-avatar.is-medium .avatar.is-squared {
  border-radius: 12px !important;
}
.v-avatar.is-medium .avatar.is-fake, .v-avatar.is-medium .avatar.is-more {
  width: 50px;
  min-width: 50px;
  height: 50px;
}
.v-avatar.is-medium .avatar.is-fake .inner, .v-avatar.is-medium .avatar.is-more .inner {
  width: 50px;
  min-width: 50px;
  height: 50px;
}
.v-avatar.is-medium .avatar.is-fake span, .v-avatar.is-medium .avatar.is-more span {
  font-size: 1.2rem;
}
.v-avatar.is-medium .badge {
  border-width: 2px;
  height: 20px;
  width: 20px;
}
.v-avatar.is-large {
  max-width: 60px;
  min-width: 60px;
}
.v-avatar.is-large.has-dot::after {
  content: "";
  top: 4px;
  right: 4px;
  height: 14px;
  width: 14px;
  border-width: 2.6px;
}
.v-avatar.is-large.has-dot.has-dot-squared::after {
  top: -4px;
  right: -1px;
}
.v-avatar.is-large .avatar {
  width: 60px;
  min-width: 60px;
  height: 60px;
}
.v-avatar.is-large .avatar.is-squared {
  border-radius: 16px !important;
}
.v-avatar.is-large .avatar.is-fake {
  width: 60px;
  min-width: 60px;
  height: 60px;
}
.v-avatar.is-large .avatar.is-fake span {
  font-size: 1.4rem;
}
.v-avatar.is-large .badge {
  border-width: 2px;
  height: 24px;
  width: 24px;
}
.v-avatar.is-big {
  max-width: 70px;
  min-width: 70px;
}
.v-avatar.is-big.has-dot::after {
  content: "";
  top: 4px;
  right: 4px;
  height: 16px;
  width: 16px;
  border-width: 2.8px;
}
.v-avatar.is-big.has-dot.has-dot-squared::after {
  top: -4px;
  right: -1px;
}
.v-avatar.is-big .avatar {
  width: 70px;
  min-width: 70px;
  height: 70px;
}
.v-avatar.is-big .avatar.is-squared {
  border-radius: 18px !important;
}
.v-avatar.is-big .avatar.is-fake {
  width: 70px;
  min-width: 70px;
  height: 70px;
}
.v-avatar.is-big .avatar.is-fake span {
  font-size: 1.4rem;
}
.v-avatar.is-big .badge {
  border-width: 2.4px;
  height: 28px;
  width: 28px;
}
.v-avatar.is-xl {
  max-width: 100px;
  min-width: 100px;
}
.v-avatar.is-xl.has-dot::after {
  content: "";
  top: 6px;
  right: 5px;
  height: 18px;
  width: 18px;
  border-width: 2.8px;
}
.v-avatar.is-xl.has-dot.has-dot-squared::after {
  top: -3px;
  right: -3px;
}
.v-avatar.is-xl .avatar {
  width: 100px;
  min-width: 100px;
  height: 100px;
}
.v-avatar.is-xl .avatar.is-squared {
  border-radius: 22px !important;
}
.v-avatar.is-xl .avatar.is-fake {
  width: 100px;
  min-width: 100px;
  height: 100px;
}
.v-avatar.is-xl .avatar.is-fake span {
  font-size: 1.6rem;
}
.v-avatar.is-xl .badge {
  border-width: 3px;
  height: 34px;
  width: 34px;
}
.avatar-stack {
  display: flex;
}
.avatar-stack .v-avatar {
  border-radius: 9999px;
}
.avatar-stack .v-avatar.is-small {
  border-radius: 9999px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(1) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(2) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(3) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(4) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(5) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(6) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(7) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(8) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(9) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(10) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(11) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(12) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(13) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(14) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(15) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(16) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(17) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(18) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(19) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(20) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(21) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(22) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(23) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(24) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(25) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(26) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(27) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(28) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(29) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(30) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(31) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(32) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(33) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(34) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(35) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(36) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(37) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(38) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(39) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(40) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(41) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(42) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(43) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(44) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(45) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(46) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(47) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(48) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(49) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(50) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(51) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(52) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(53) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(54) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(55) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(56) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(57) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(58) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(59) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(60) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(61) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(62) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(63) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(64) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(65) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(66) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(67) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(68) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(69) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(70) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(71) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(72) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(73) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(74) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(75) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(76) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(77) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(78) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(79) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(80) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(81) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(82) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(83) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(84) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(85) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(86) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(87) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(88) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(89) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(90) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(91) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(92) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(93) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(94) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(95) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(96) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(97) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(98) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small:not(:first-child):nth-child(99) {
  margin-left: -12px;
}
.avatar-stack .v-avatar.is-small img,
.avatar-stack .v-avatar.is-small .is-fake,
.avatar-stack .v-avatar.is-small .is-more .inner {
  border: 2px solid #fff;
}
.avatar-stack .v-avatar.is-medium {
  border-radius: 9999px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(1) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(2) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(3) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(4) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(5) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(6) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(7) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(8) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(9) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(10) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(11) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(12) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(13) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(14) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(15) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(16) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(17) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(18) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(19) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(20) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(21) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(22) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(23) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(24) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(25) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(26) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(27) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(28) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(29) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(30) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(31) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(32) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(33) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(34) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(35) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(36) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(37) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(38) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(39) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(40) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(41) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(42) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(43) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(44) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(45) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(46) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(47) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(48) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(49) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(50) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(51) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(52) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(53) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(54) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(55) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(56) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(57) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(58) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(59) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(60) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(61) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(62) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(63) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(64) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(65) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(66) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(67) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(68) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(69) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(70) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(71) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(72) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(73) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(74) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(75) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(76) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(77) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(78) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(79) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(80) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(81) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(82) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(83) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(84) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(85) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(86) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(87) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(88) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(89) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(90) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(91) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(92) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(93) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(94) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(95) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(96) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(97) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(98) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium:not(:first-child):nth-child(99) {
  margin-left: -16px;
}
.avatar-stack .v-avatar.is-medium img,
.avatar-stack .v-avatar.is-medium .is-fake,
.avatar-stack .v-avatar.is-medium .is-more .inner {
  border: 4px solid #fff;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(1) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(2) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(3) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(4) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(5) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(6) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(7) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(8) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(9) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(10) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(11) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(12) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(13) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(14) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(15) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(16) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(17) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(18) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(19) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(20) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(21) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(22) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(23) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(24) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(25) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(26) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(27) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(28) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(29) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(30) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(31) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(32) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(33) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(34) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(35) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(36) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(37) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(38) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(39) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(40) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(41) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(42) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(43) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(44) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(45) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(46) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(47) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(48) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(49) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(50) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(51) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(52) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(53) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(54) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(55) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(56) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(57) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(58) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(59) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(60) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(61) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(62) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(63) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(64) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(65) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(66) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(67) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(68) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(69) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(70) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(71) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(72) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(73) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(74) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(75) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(76) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(77) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(78) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(79) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(80) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(81) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(82) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(83) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(84) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(85) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(86) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(87) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(88) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(89) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(90) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(91) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(92) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(93) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(94) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(95) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(96) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(97) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(98) {
  margin-left: -14px;
}
.avatar-stack .v-avatar:not(:first-child):nth-child(99) {
  margin-left: -14px;
}
.avatar-stack .v-avatar img,
.avatar-stack .v-avatar .is-fake,
.avatar-stack .v-avatar .is-more .inner {
  border: 2px solid #fff;
}
/* ==========================================================================
2. Avatar Dark Mode
========================================================================== */
/*! _snacks.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Snacks
    2. Snacks Dark mode
*/
/* ==========================================================================
1. Snacks
========================================================================== */
.snacks {
  display: flex;
  flex-wrap: wrap;
}
.snacks .snack {
  margin: 0 8px 16px 8px;
}
.snack {
  display: inline-block;
  background: #f2f2f2;
  height: 38px;
  width: auto;
  border-radius: 500px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.snack:hover {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.snack.is-white {
  background: #fff;
}
.snack.is-small {
  height: 30px;
}
.snack.is-small .snack-media {
  height: 32px;
  width: 32px;
  margin-right: 4px;
}
.snack.is-small .snack-media.is-icon {
  height: 30px;
  width: 30px;
}
.snack.is-small .snack-media.is-icon svg {
  height: 15px;
  width: 15px;
}
.snack.is-small .snack-media.is-icon .fas,
.snack.is-small .snack-media.is-icon .far,
.snack.is-small .snack-media.is-icon .fad,
.snack.is-small .snack-media.is-icon .fal,
.snack.is-small .snack-media.is-icon .fab {
  font-size: 13px;
}
.snack.is-small .snack-media.is-icon .lnil,
.snack.is-small .snack-media.is-icon .lnir {
  font-size: 16px;
}
.snack.is-small .snack-media img {
  height: 30px;
  width: 30px;
}
.snack.is-small .snack-text {
  font-size: 0.9rem;
  top: -12px;
}
.snack.is-small .snack-action {
  top: -9px;
  margin: 0 10px 0 6px;
}
.snack .snack-media {
  position: relative;
  top: -1px;
  height: 40px;
  width: 40px;
  display: inline-block;
  margin-right: 6px;
}
.snack .snack-media.is-icon {
  position: relative;
  left: -1px;
  height: 38px;
  width: 38px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 9999px;
}
.snack .snack-media.is-icon.is-solid .fas,
.snack .snack-media.is-icon.is-solid .far,
.snack .snack-media.is-icon.is-solid .fad,
.snack .snack-media.is-icon.is-solid .fal,
.snack .snack-media.is-icon.is-solid .fab,
.snack .snack-media.is-icon.is-solid .lnil,
.snack .snack-media.is-icon.is-solid .lnir {
  color: #fff !important;
}
.snack .snack-media.is-icon.is-primary {
  border-color: #41b883;
}
.snack .snack-media.is-icon.is-primary.is-solid {
  background: #41b883;
}
.snack .snack-media.is-icon.is-primary.is-solid svg {
  color: #fff;
}
.snack .snack-media.is-icon.is-primary svg {
  color: #41b883;
}
.snack .snack-media.is-icon.is-primary .fas,
.snack .snack-media.is-icon.is-primary .far,
.snack .snack-media.is-icon.is-primary .fad,
.snack .snack-media.is-icon.is-primary .fal,
.snack .snack-media.is-icon.is-primary .fab,
.snack .snack-media.is-icon.is-primary .lnil,
.snack .snack-media.is-icon.is-primary .lnir {
  color: #41b883;
}
.snack .snack-media.is-icon.is-success {
  border-color: #06d6a0;
}
.snack .snack-media.is-icon.is-success.is-solid {
  background: #06d6a0;
}
.snack .snack-media.is-icon.is-success.is-solid svg {
  color: #fff;
}
.snack .snack-media.is-icon.is-success svg {
  color: #06d6a0;
}
.snack .snack-media.is-icon.is-success .fas,
.snack .snack-media.is-icon.is-success .far,
.snack .snack-media.is-icon.is-success .fad,
.snack .snack-media.is-icon.is-success .fal,
.snack .snack-media.is-icon.is-success .fab,
.snack .snack-media.is-icon.is-success .lnil,
.snack .snack-media.is-icon.is-success .lnir {
  color: #06d6a0;
}
.snack .snack-media.is-icon.is-info {
  border-color: #039be5;
}
.snack .snack-media.is-icon.is-info.is-solid {
  background: #039be5;
}
.snack .snack-media.is-icon.is-info.is-solid svg {
  color: #fff;
}
.snack .snack-media.is-icon.is-info svg {
  color: #039be5;
}
.snack .snack-media.is-icon.is-info .fas,
.snack .snack-media.is-icon.is-info .far,
.snack .snack-media.is-icon.is-info .fad,
.snack .snack-media.is-icon.is-info .fal,
.snack .snack-media.is-icon.is-info .fab,
.snack .snack-media.is-icon.is-info .lnil,
.snack .snack-media.is-icon.is-info .lnir {
  color: #039be5;
}
.snack .snack-media.is-icon.is-warning {
  border-color: #faae42;
}
.snack .snack-media.is-icon.is-warning.is-solid {
  background: #faae42;
}
.snack .snack-media.is-icon.is-warning.is-solid svg {
  color: #fff;
}
.snack .snack-media.is-icon.is-warning svg {
  color: #faae42;
}
.snack .snack-media.is-icon.is-warning .fas,
.snack .snack-media.is-icon.is-warning .far,
.snack .snack-media.is-icon.is-warning .fad,
.snack .snack-media.is-icon.is-warning .fal,
.snack .snack-media.is-icon.is-warning .fab,
.snack .snack-media.is-icon.is-warning .lnil,
.snack .snack-media.is-icon.is-warning .lnir {
  color: #faae42;
}
.snack .snack-media.is-icon.is-danger {
  border-color: #e62965;
}
.snack .snack-media.is-icon.is-danger.is-solid {
  background: #e62965;
}
.snack .snack-media.is-icon.is-danger.is-solid svg {
  color: #fff;
}
.snack .snack-media.is-icon.is-danger svg {
  color: #e62965;
}
.snack .snack-media.is-icon.is-danger .fas,
.snack .snack-media.is-icon.is-danger .far,
.snack .snack-media.is-icon.is-danger .fad,
.snack .snack-media.is-icon.is-danger .fal,
.snack .snack-media.is-icon.is-danger .fab,
.snack .snack-media.is-icon.is-danger .lnil,
.snack .snack-media.is-icon.is-danger .lnir {
  color: #e62965;
}
.snack .snack-media.is-icon .snack-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.snack .snack-media.is-icon svg {
  height: 18px;
  width: 18px;
  stroke-width: 1.6px;
  color: #a2a2a2;
  vertical-align: 0 !important;
  transform: rotate(0) translate(-50%, -50%) !important;
}
.snack .snack-media.is-icon .fas,
.snack .snack-media.is-icon .far,
.snack .snack-media.is-icon .fad,
.snack .snack-media.is-icon .fal,
.snack .snack-media.is-icon .fab {
  font-size: 15px;
  color: #a2a2a2;
}
.snack .snack-media.is-icon .lnil,
.snack .snack-media.is-icon .lnir {
  font-size: 18px;
  color: #a2a2a2;
}
.snack .snack-media img {
  display: inline-block;
  height: 38px;
  width: 38px;
  border-radius: 9999px;
}
.snack .snack-text {
  display: inline-block;
  position: relative;
  top: -15px;
  color: #283252;
}
.snack .snack-action {
  position: relative;
  top: -14px;
  display: inline-block;
  margin: 0 16px 0 10px;
  cursor: pointer;
}
.snack .snack-action svg {
  height: 14px;
  width: 14px;
  color: #a2a2a2;
}
/* ==========================================================================
2. Snacks Dark mode
========================================================================== */
.is-dark .snack {
  background: #282729;
  border-color: #2d2c2e;
}
.is-dark .snack .snack-media.is-icon:not(.is-solid) {
  background: #2d2c2e;
}
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) {
  border-color: #41b883;
}
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) svg {
  color: #41b883;
}
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) .fas,
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) .far,
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) .fad,
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) .fab,
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) .fal,
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) .lnil,
.is-dark .snack .snack-media.is-icon.is-primary:not(.is-solid) .lnir {
  color: #41b883;
}
.is-dark .snack .snack-media.is-icon.is-primary.is-solid {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .snack .snack-text {
  color: #aaaab3;
}
.switch-segment {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.switch-segment .is-label {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
}
.switch-segment .is-label:first-child {
  color: #283252;
}
.switch-segment .is-label:nth-child(3) {
  color: #a2a2a2;
}
.switch-segment .form-switch {
  transform: scale(0.7);
  margin: 0 0.25rem;
}
.is-dark .switch-segment .is-label:first-child {
  color: #aaaab3;
}
/*! _tabs.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Tabs
    2. Tabs Dark mode
    3. Tab Content
    4. Sliding tabs 2X
    5. Sliding tabs 3X
    6. Sliding tabs Dark mode
*/
/* ==========================================================================
1. Tabs
========================================================================== */
.tabs {
  margin-bottom: 20px;
}
.tabs.is-toggle li:first-child a {
  border-right: none;
}
.tabs.is-toggle li:last-child a {
  border-left: none;
}
.tabs.is-toggle li.is-active a {
  background: #41b883;
  border-color: #41b883;
}
.tabs.is-toggle li.is-active a:hover {
  color: #fff;
}
.tabs.is-toggle li a {
  transition: all 0.3s;
}
.tabs.is-toggle li a:hover {
  border-color: #dbdbdb;
}
.tabs ul {
  border-bottom-color: #FFFFFF24;
}
.tabs li a {
  font-family: "degular", "Montserrat", sans-serif;
  border-bottom-width: 2px;
  color: #cecece;
  border-bottom-color: transparent;
}
.tabs li a:hover {
  color: #a2a2a2;
  border-bottom-color: transparent;
}
.tabs li a svg {
  height: 16px;
  width: 16px;
  margin-right: 6px;
}
.tabs li a .fas,
.tabs li a .fal,
.tabs li a .far,
.tabs li a .fad,
.tabs li a .fab {
  margin-right: 6px;
}
.tabs li a .lnil,
.tabs li a .lnir {
  font-size: 20px;
  margin-right: 6px;
}
.tabs li a small {
  margin-left: 5px;
}
/* ==========================================================================
2. Tabs Dark mode
========================================================================== */
/* ==========================================================================
3. Tab Content
========================================================================== */
.tab-content {
  display: none;
  animation-name: fadeInLeft;
  animation-duration: 0.5s;
}
.tab-content.is-active {
  display: block;
}
.tab-content.is-active.is-spaced {
  margin-top: 10px !important;
}
.tab-content.is-spaced {
  margin-top: 40px;
}
.tab-content.is-spaced-lg {
  margin-top: 40px !important;
}
/* ==========================================================================
4. Sliding tabs 2X
========================================================================== */
.tabs-wrapper.is-slider.is-inverted .tabs,
.tabs-wrapper-alt.is-slider.is-inverted .tabs {
  background: #fff;
}
.tabs-wrapper.is-slider.is-squared .tabs,
.tabs-wrapper.is-slider.is-squared .tab-naver,
.tabs-wrapper-alt.is-slider.is-squared .tabs,
.tabs-wrapper-alt.is-slider.is-squared .tab-naver {
  border-radius: 8px;
}
.tabs-wrapper.is-slider .tabs,
.tabs-wrapper-alt.is-slider .tabs {
  position: relative;
  background: #f2f2f2;
  border: 1px solid #ededed;
  max-width: 185px;
  height: 35px;
  border-bottom: none;
  border-radius: 500px;
}
.tabs-wrapper.is-slider .tabs ul,
.tabs-wrapper-alt.is-slider .tabs ul {
  border-bottom: none;
}
.tabs-wrapper.is-slider .tabs ul.is-profile li a,
.tabs-wrapper-alt.is-slider .tabs ul.is-profile li a {
  color: #fcfcfc !important;
}
.tabs-wrapper.is-slider .tabs ul.is-profile li.is-active a,
.tabs-wrapper-alt.is-slider .tabs ul.is-profile li.is-active a {
  color: #283252 !important;
}
.tabs-wrapper.is-slider .tabs li,
.tabs-wrapper-alt.is-slider .tabs li {
  width: 50%;
}
.tabs-wrapper.is-slider .tabs li a,
.tabs-wrapper-alt.is-slider .tabs li a {
  color: #a2a2a2;
  font-family: "degular", "Montserrat", sans-serif;
  height: 40px;
  border-bottom: none;
  position: relative;
  z-index: 5;
}
.tabs-wrapper.is-slider .tabs li a span,
.tabs-wrapper-alt.is-slider .tabs li a span {
  position: relative;
  top: -1px;
  display: block;
}
.tabs-wrapper.is-slider .tabs li.is-active a,
.tabs-wrapper-alt.is-slider .tabs li.is-active a {
  color: #fff;
  font-weight: 400;
}
.tabs-wrapper.is-slider .tabs li:first-child.is-active ~ .tab-naver,
.tabs-wrapper-alt.is-slider .tabs li:first-child.is-active ~ .tab-naver {
  margin-left: 0;
}
.tabs-wrapper.is-slider .tabs li:nth-child(2).is-active ~ .tab-naver,
.tabs-wrapper-alt.is-slider .tabs li:nth-child(2).is-active ~ .tab-naver {
  margin-left: 50% !important;
}
.tabs-wrapper.is-slider .tab-naver,
.tabs-wrapper-alt.is-slider .tab-naver {
  left: 0;
  background: #41b883;
  position: absolute;
  top: 0.5px;
  display: block;
  height: 32px;
  transition: all 0.3s;
  z-index: 4;
  border-radius: 50px;
}
.tabs-wrapper.is-slider .tab-naver.is-profile,
.tabs-wrapper-alt.is-slider .tab-naver.is-profile {
  background: #fcfcfc !important;
}
.tabs-wrapper.is-slider .tab-naver.is-active,
.tabs-wrapper-alt.is-slider .tab-naver.is-active {
  margin-left: 50%;
}
/* ==========================================================================
5. Sliding tabs 3X
========================================================================== */
.tabs-wrapper.is-triple-slider.is-inverted .tabs,
.tabs-wrapper-alt.is-triple-slider.is-inverted .tabs {
  background: #fff;
}
.tabs-wrapper.is-triple-slider.is-squared .tabs,
.tabs-wrapper.is-triple-slider.is-squared .tab-naver,
.tabs-wrapper-alt.is-triple-slider.is-squared .tabs,
.tabs-wrapper-alt.is-triple-slider.is-squared .tab-naver {
  border-radius: 8px;
}
.tabs-wrapper.is-triple-slider .tabs,
.tabs-wrapper-alt.is-triple-slider .tabs {
  position: relative;
  background: #f2f2f2;
  border: 1px solid #ededed;
  max-width: 280px;
  height: 35px;
  border-bottom: none;
  border-radius: 500px;
}
.tabs-wrapper.is-triple-slider .tabs ul,
.tabs-wrapper-alt.is-triple-slider .tabs ul {
  border-bottom: none;
}
.tabs-wrapper.is-triple-slider .tabs ul.is-profile li a,
.tabs-wrapper-alt.is-triple-slider .tabs ul.is-profile li a {
  color: #fcfcfc !important;
}
.tabs-wrapper.is-triple-slider .tabs ul.is-profile li.is-active a,
.tabs-wrapper-alt.is-triple-slider .tabs ul.is-profile li.is-active a {
  color: #283252 !important;
}
.tabs-wrapper.is-triple-slider .tabs li,
.tabs-wrapper-alt.is-triple-slider .tabs li {
  width: 33.3%;
}
.tabs-wrapper.is-triple-slider .tabs li a,
.tabs-wrapper-alt.is-triple-slider .tabs li a {
  color: #a2a2a2;
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 400;
  height: 40px;
  border-bottom: none;
  position: relative;
  z-index: 5;
}
.tabs-wrapper.is-triple-slider .tabs li a span,
.tabs-wrapper-alt.is-triple-slider .tabs li a span {
  position: relative;
  top: -1px;
  display: block;
}
.tabs-wrapper.is-triple-slider .tabs li.is-active a,
.tabs-wrapper-alt.is-triple-slider .tabs li.is-active a {
  color: #fff;
  font-weight: 400;
}
.tabs-wrapper.is-triple-slider .tabs li:first-child.is-active ~ .tab-naver,
.tabs-wrapper-alt.is-triple-slider .tabs li:first-child.is-active ~ .tab-naver {
  margin-left: 0;
}
.tabs-wrapper.is-triple-slider .tabs li:nth-child(2).is-active ~ .tab-naver,
.tabs-wrapper-alt.is-triple-slider .tabs li:nth-child(2).is-active ~ .tab-naver {
  margin-left: 33% !important;
}
.tabs-wrapper.is-triple-slider .tabs li:nth-child(3).is-active ~ .tab-naver,
.tabs-wrapper-alt.is-triple-slider .tabs li:nth-child(3).is-active ~ .tab-naver {
  margin-left: 66.6%;
}
.tabs-wrapper.is-triple-slider .tab-naver,
.tabs-wrapper-alt.is-triple-slider .tab-naver {
  position: absolute;
  top: 0.5px;
  left: 0;
  display: block;
  width: 33.3% !important;
  background: #41b883;
  height: 32px;
  transition: all 0.3s;
  z-index: 4;
  border-radius: 50px;
}
.tabs-wrapper.is-triple-slider .tab-naver.is-profile,
.tabs-wrapper-alt.is-triple-slider .tab-naver.is-profile {
  background: #fcfcfc !important;
}
.tabs-wrapper.is-triple-slider .tab-naver.is-active,
.tabs-wrapper-alt.is-triple-slider .tab-naver.is-active {
  margin-left: 48%;
}
/* ==========================================================================
6. Sliding tabs Dark mode
========================================================================== */
/* ==========================================================================
4. Vertical tabs
========================================================================== */
/*! _table.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Flex Table
    2. Flex Table Dark mode
    3. Table Pagination
    4. Table Pagination Dark mode
    5. Flex Table Advanced wrapper
    6. Flex Table Advanced wrapper Dark mode
    7. Bulma Table
    8. Bulma Table Dark mode
    9. Media Queries
*/
/* ==========================================================================
1. Flex Table
========================================================================== */
.flex-table .flex-table-header {
  display: flex;
  align-items: center;
  padding: 0 30px;
}
.flex-table .flex-table-header span {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  font-weight: 600;
  color: #f6f6f6;
  padding: 0 16px 10px 0;
}
.flex-table .flex-table-header span.is-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  max-width: 30px;
}
.flex-table .flex-table-header span.is-checkbox .checkbox {
  padding: 0;
}
.flex-table .flex-table-header span.is-checkbox .checkbox > span {
  height: 22px;
}
.flex-table .flex-table-header span.cell-center {
  justify-content: center;
}
.flex-table .flex-table-header span.cell-end {
  justify-content: flex-end;
}
.flex-table .flex-table-header span.is-grow-sm {
  flex-grow: 1.1;
}
.flex-table .flex-table-header span.is-grow-14 {
  flex-grow: 1.4;
}
.flex-table .flex-table-header span.is-grow-md {
  flex-grow: 1.5;
}
.flex-table .flex-table-header span.is-grow {
  flex-grow: 2;
}
.flex-table .flex-table-header span.is-grow-lg {
  flex-grow: 3;
}
.flex-table .flex-table-header span.is-grow-xl {
  flex-grow: 4;
}
.flex-table .flex-table-header span .gray-text {
  color: #9c9c9c;
}
.flex-table .flex-table-header span:last-child {
  padding-right: 0;
}
.flex-table .flex-list-inner .flex-table-group {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 60px;
  width: 100%;
  padding: 16px;
  margin-bottom: 16px;
  background: #232224;
  border-color: #232224;
  border-radius: 8px;
}
.flex-table .flex-table-item {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.flex-table .flex-table-item.is-row {
  border: none;
  background: transparent;
}
.flex-table .flex-table-item .flex-table-cell {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  padding: 0 16px 0 0;
  font-family: "degular", "Montserrat", sans-serif;
}
.flex-table .flex-table-item .flex-table-cell:last-child {
  padding: 0;
}
.flex-table .flex-table-item .flex-table-cell.is-grow {
  flex-grow: 2;
}
.flex-table .flex-table-item .flex-table-cell.is-grow-xl {
  flex-grow: 4;
}
.flex-table .flex-table-item .flex-table-cell.cell-center {
  justify-content: center;
}
.flex-table .flex-table-item .flex-table-cell.cell-end {
  justify-content: flex-end;
}
.flex-table .flex-table-item .flex-table-cell.cell-end .button.has-dot .dot {
  position: relative;
  top: 1px;
  font-size: 4px;
  margin: 0 6px;
}
.flex-table .flex-table-item .flex-table-cell.cell-end .action-link {
  font-size: 0.9rem;
}
.flex-table .flex-table-item .flex-table-cell.is-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  max-width: 30px;
}
.flex-table .flex-table-item .flex-table-cell.is-checkbox .checkbox {
  padding: 0;
  margin-left: 4px;
}
.flex-table .flex-table-item .flex-table-cell.is-user, .flex-table .flex-table-item .flex-table-cell.is-media {
  padding-left: 0;
}
.flex-table .flex-table-item .flex-table-cell.is-user.is-grow-14, .flex-table .flex-table-item .flex-table-cell.is-media.is-grow-14 {
  flex-grow: 1.4;
}
.flex-table .flex-table-item .flex-table-cell.is-user.is-grow-md, .flex-table .flex-table-item .flex-table-cell.is-media.is-grow-md {
  flex-grow: 1.5;
}
.flex-table .flex-table-item .flex-table-cell.is-user.is-grow, .flex-table .flex-table-item .flex-table-cell.is-media.is-grow {
  flex-grow: 2;
}
.flex-table .flex-table-item .flex-table-cell.is-user.is-grow-lg, .flex-table .flex-table-item .flex-table-cell.is-media.is-grow-lg {
  flex-grow: 3;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div span:not(.avatar), .flex-table .flex-table-item .flex-table-cell.is-media > div span:not(.avatar) {
  display: block;
  margin-left: 10px;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div, .flex-table .flex-table-item .flex-table-cell.is-media > div {
  line-height: 1.2;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div .item-name, .flex-table .flex-table-item .flex-table-cell.is-media > div .item-name {
  font-weight: 600;
  color: #fff;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div .item-meta, .flex-table .flex-table-item .flex-table-cell.is-media > div .item-meta {
  color: #a2a2a2;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div .item-meta svg, .flex-table .flex-table-item .flex-table-cell.is-media > div .item-meta svg {
  position: relative;
  top: 2px;
  height: 14px;
  width: 14px;
  stroke-width: 1.6px;
  margin-right: 4px;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div .item-meta span, .flex-table .flex-table-item .flex-table-cell.is-media > div .item-meta span {
  display: inline-block;
  margin-left: 0;
  font-size: 0.9rem;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div .item-meta .flex-media, .flex-table .flex-table-item .flex-table-cell.is-media > div .item-meta .flex-media {
  margin-left: 10px;
  margin-top: 4px;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div .item-meta .flex-media .v-avatar, .flex-table .flex-table-item .flex-table-cell.is-media > div .item-meta .flex-media .v-avatar {
  width: 26px !important;
  min-width: 26px !important;
  height: 26px !important;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div .item-meta .flex-media .v-avatar .avatar, .flex-table .flex-table-item .flex-table-cell.is-media > div .item-meta .flex-media .v-avatar .avatar {
  width: 26px !important;
  min-width: 26px !important;
  height: 26px !important;
}
.flex-table .flex-table-item .flex-table-cell.is-user > div .item-meta .separator, .flex-table .flex-table-item .flex-table-cell.is-media > div .item-meta .separator {
  padding: 0 8px;
}
.flex-table .flex-table-item .flex-table-cell.is-user .v-avatar .avatar.is-fake span, .flex-table .flex-table-item .flex-table-cell.is-media .v-avatar .avatar.is-fake span {
  margin: 0;
}
.flex-table .flex-table-item .flex-table-cell.is-user .media, .flex-table .flex-table-item .flex-table-cell.is-media .media {
  display: block;
  width: 100%;
  max-width: 130px;
  min-height: 95px;
  object-fit: cover;
  border-radius: 8px;
}
.flex-table .flex-table-item .flex-table-cell.is-user .cell-image, .flex-table .flex-table-item .flex-table-cell.is-media .cell-image {
  display: block;
  width: 100%;
  max-width: 80px;
}
.flex-table .flex-table-item .flex-table-cell.is-user .cell-image.is-mini, .flex-table .flex-table-item .flex-table-cell.is-media .cell-image.is-mini {
  max-width: 40px;
}
.flex-table .flex-table-item .flex-table-cell .cell-icon {
  margin-right: 4px;
  color: #a2a2a2;
}
.flex-table .flex-table-item .flex-table-cell .tag {
  margin-bottom: 0 !important;
  line-height: 1.8;
  height: 1.8em;
}
.flex-table .flex-table-item .flex-table-cell .flex-media {
  display: flex;
  align-items: center;
}
.flex-table .flex-table-item .flex-table-cell .flex-media .meta {
  margin-left: 6px;
  line-height: 1.3;
}
.flex-table .flex-table-item .flex-table-cell .flex-media .meta span {
  display: block !important;
  font-size: 0.8rem;
  color: #a2a2a2;
  font-family: "degular", "Montserrat", sans-serif;
}
.flex-table .flex-table-item .flex-table-cell .dot-levels {
  display: flex;
  align-items: center;
}
.flex-table .flex-table-item .flex-table-cell .dot-levels .dot {
  font-size: 8px;
  color: #b1b1b1;
  margin: 0 6px;
}
.flex-table .flex-table-item .flex-table-cell .dot-levels .dot.active {
  color: #41b883;
}
/* ==========================================================================
2. Flex Table Dark mode
========================================================================== */
/* ==========================================================================
3. Table Pagination
========================================================================== */
.flex-pagination {
  padding: 12px 0;
}
.flex-pagination .pagination-next,
.flex-pagination .pagination-previous {
  min-width: 85px;
  background: #282729;
  border-color: #2d2c2e;
  color: #aaaab3;
}
.flex-pagination .pagination-next.has-chevron,
.flex-pagination .pagination-previous.has-chevron {
  min-width: 70px;
}
.flex-pagination .pagination-next.has-chevron svg,
.flex-pagination .pagination-previous.has-chevron svg {
  height: 28px;
  width: 28px;
  stroke-width: 3px;
  color: #39f;
}
.flex-pagination .pagination-list li .pagination-link {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1.2857142857rem;
  background: #282729;
  border-color: #2d2c2e;
  color: #39f;
}
.flex-pagination .pagination-list li .pagination-link.is-current {
  background: #39f;
  color: #151517;
  border-color: #39f;
}
/* ==========================================================================
4. Table Pagination Dark mode
========================================================================== */
/* ==========================================================================
5. Flex Table advanced wrapper
========================================================================== */
.flex-table-wrapper {
  background: #232224;
  border-radius: 10px;
  padding: 0;
}
.flex-table-wrapper .flex-table-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
.flex-table-wrapper .flex-table .flex-table-item {
  margin-bottom: 0;
  border-radius: 0;
  border-left: none;
  border-right: none;
  border-top: none;
}
.flex-table-wrapper .flex-table .flex-table-item:last-child {
  margin-bottom: 6px;
  border-bottom: none;
}
/* ==========================================================================
6. Flex Table advanced wrapper Dark mode
========================================================================== */
/* ==========================================================================
7. Bulma Table
========================================================================== */
.demo-table {
  margin-bottom: 3rem;
}
.table.is-striped tr:not(.is-selected):nth-child(even) {
  background: #f8f9fc !important;
}
.table tbody th {
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
}
.table tbody th.is-media {
  width: 40px;
}
.table tbody th.is-end > div {
  display: flex;
  justify-content: flex-end;
}
.table tbody td {
  font-family: "degular", "Montserrat", sans-serif;
  vertical-align: middle;
}
.table tbody td:not(:first-child) {
  color: #a2a2a2;
}
.table tbody td.is-media {
  width: 40px;
}
.table tbody td.is-end > div {
  display: flex;
  justify-content: flex-end;
}
.table th {
  font-family: "degular", "Montserrat", sans-serif;
}
.table td {
  font-family: "degular", "Montserrat", sans-serif;
  vertical-align: middle;
}
/* ==========================================================================
8. Bulma Table Dark mode
========================================================================== */
/* ==========================================================================
9. Media Queries
========================================================================== */
@media (max-width: 767px) {
  .list-flex-toolbar {
    flex-direction: column;
  }

  .flex-table-wrapper .flex-table-toolbar {
    margin-bottom: 10px;
  }
  .flex-table-wrapper .flex-table-toolbar .left {
    flex-grow: 2;
  }
  .flex-table-wrapper .flex-table-toolbar .right {
    display: none;
  }
  .flex-table-wrapper .flex-table .flex-table-header .is-checkbox {
    display: none;
  }
  .flex-table-wrapper .flex-table .flex-table-item {
    padding-left: 0;
    padding-right: 0;
  }
  .flex-table-wrapper .flex-table .flex-table-item .is-checkbox {
    display: none;
  }

  .flex-table .flex-table-header {
    display: none;
  }
  .flex-table .table-cell-wrap {
    flex-direction: column;
  }
  .flex-table .table-cell-wrap .flex-table-cell {
    width: 100%;
  }
  .flex-table .flex-table-cell {
    position: relative;
    margin-bottom: 12px;
    padding: 0 !important;
  }
  .flex-table .flex-table-cell::before {
    content: attr(data-th);
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 500;
  }
  .flex-table .flex-table-cell.no-label-mobile::before {
    display: none !important;
  }
  .flex-table .flex-table-cell.cell-end {
    justify-content: flex-start !important;
  }
  .flex-table .flex-table-cell.cell-end .btn-group {
    margin-left: auto;
  }
  .flex-table .flex-table-cell.is-user span {
    font-size: 1.2rem;
  }
  .flex-table .flex-table-cell > span,
.flex-table .flex-table-cell > .is-pushed-mobile {
    margin-left: auto;
  }
  .flex-table .flex-table-cell > span.no-push,
.flex-table .flex-table-cell > .is-pushed-mobile.no-push {
    margin-left: 0 !important;
  }
  .flex-table .flex-table-item {
    flex-direction: column;
    justify-content: center;
    width: 100% !important;
    margin-bottom: 16px;
  }
  .flex-table .flex-table-item:last-child {
    margin-bottom: 0;
  }
  .flex-table .flex-table-item > div {
    border: none !important;
  }
  .flex-table .flex-table-item .flex-table-cell span {
    font-size: 1rem;
  }

  .pagination-next.has-chevron,
.pagination-previous.has-chevron {
    min-width: 70px;
    max-width: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .flex-table .flex-table-cell.is-user img {
    min-width: 50px;
  }
  .flex-table .flex-table-cell span {
    font-size: 16px;
  }

  .pagination-next.has-chevron,
.pagination-previous.has-chevron {
    min-width: 70px;
    max-width: 70px;
  }

  .pagination-next {
    margin-right: auto;
  }
}
/*! _datatable.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Datatable Toolbar
    2. Datatable Toolbar Dark mode
    3. Datatable pagination
    4. Datatable pagination Dark mode
    5. Datatable sorting
    6. Ajax Loading bar
    3. Simple Datatables
    4. Simple Datatables Dark mode
*/
/* ==========================================================================
1. Datatable Toolbar
========================================================================== */
.is-navbar .datatable-toolbar {
  padding-top: 30px;
}
.datatable-toolbar {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.datatable-toolbar.is-reversed {
  flex-direction: row-reverse;
}
.datatable-toolbar .field {
  margin-bottom: 0;
}
.datatable-toolbar .field .control .button {
  color: #a2a2a2;
}
.datatable-toolbar .field .control .button:hover {
  background: #41b883;
  border-color: #41b883;
  color: #fcfcfc;
}
.datatable-toolbar .buttons {
  margin-left: auto;
  margin-bottom: 0;
}
.datatable-toolbar .buttons .v-button {
  margin-bottom: 0;
}
/* ==========================================================================
2. Datatable Toolbar Dark mode
========================================================================== */
.is-dark .datatable-toolbar .field .control .button {
  background: #232224 !important;
  color: #a2a2a2;
}
.is-dark .datatable-toolbar .field .control .button:hover {
  background: #41b883 !important;
  border-color: #41b883 !important;
  color: #fcfcfc !important;
}
/* ==========================================================================
3. Datatable pagination
========================================================================== */
/* .pagination {
  text-align: center;

  li {
    list-style-type: none;
    float: left;

    a {
      padding: 0 5px;
      cursor: pointer;
    }

    &.active {
      background: $primary !important;

      a {
        cursor: default;
        color: $smoke-white !important;
      }
    }
  }
} */
/* .pagination {
  &.datatable-pagination {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 10px;

    .datatable-info {
      font-family: $font;
      color: $light-text;
    }

    ul {
      li {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 36px !important;
        height: 36px !important;
        border-radius: $radius-rounded;
        margin: 4px;
        background: $fade-grey;
        transition: all 0.3s;

        &.is-selected {
          background: $primary;

          a {
            color: $white;
          }
        }

        &:hover {
          background: $white;
          border-color: darken($fade-grey, 3%);
          box-shadow: $light-box-shadow;
        }

        a {
          font-family: $font;
          font-size: 0.9rem;
          font-weight: 500;
          color: $dark-text;
          display: flex;
          justify-content: center;
          align-items: center;

          i {
            font-size: 14px;
          }
        }
      }
    }
  }
} */
/* ==========================================================================
4. Datatable pagination Dark mode
========================================================================== */
/* .is-dark {
  .pagination {
    &.datatable-pagination {
      ul {
        li {
          background: $dark-sidebar;

          &.is-selected {
            background: $accent;

            a {
              color: $white;
            }
          }

          &.active {
            background: $accent !important;

            a {
              color: $white;
            }
          }

          &:hover {
            border-color: lighten($dark-sidebar, 4%) !important;
          }

          a {
            color: $smoke-white;
          }
        }
      }
    }
  }
} */
/* ==========================================================================
5. Datatable sorting
========================================================================== */
/* .sorting {
  cursor: pointer;
  background-image: url('/images/icons/datatable/sort_both.png');
  background-repeat: no-repeat;
  background-position: center right;
}

.sorting-desc {
  background-image: url('/images/icons/datatable/sort_desc.png');
}

.sorting-asc {
  background-image: url('/images/icons/datatable/sort_asc.png');
} */
/* ==========================================================================
6. Ajax Loading bar
========================================================================== */
/* .datatable-load-bar {
  width: 100%;
  margin: 8px 0;
}

.datatable-load-bar {
  border: 1px solid gray;
  height: 10px;
}

.datatable-load-bar .bar {
  height: 10px;
  background-color: #aef;
}

.datatable-filter-line {
  background: #fcfcfc;
} */
/* ==========================================================================
7. Datatable
========================================================================== */
/* .table-wrapper {
  overflow-x: auto;
  overflow-y: visible;
  border: 1px solid darken($fade-grey, 3%);
  border-radius: 8px;
  min-height: 500px;
  background: $white;

  &.has-margin-bottom {
    margin-bottom: 40px;
  }

  .section-placeholder {
    margin-top: -30px;
  }

  .table {
    display: table;
    width: 100%;

    &.is-datatable {
      overflow: visible;

      .sorting {
        background-position: 90% 48%;
      }

      tr {
        &.is-selected {
          background: lighten($fade-grey, 4%);

          td {
            border-color: darken($fade-grey, 4%);
          }
        }

        &.datatable-filter-line {
          td {
            border-bottom: 1px solid $fade-grey;
          }
        }
      }

      th,
      td {
        vertical-align: middle;
      }

      th {
        padding: 16px 20px;
        font-family: $font-alt;
        font-size: 0.8rem;
        color: $dark-text;
        text-transform: uppercase;
        border: 1px solid $fade-grey;

        .checkbox {
          padding: 0;
        }
      }

      td {
        padding: 12px 20px;

        &.datatable-filter-cell {
          .control {
            .input {
              padding-left: 40px;
            }
          }
        }

        .checkbox {
          padding: 0;
        }
      }

      input {
        padding: 6px 8px;
        border-radius: $radius;
        border: 1px solid $placeholder;
        box-shadow: none;

        &:focus {
          border-color: darken($fade-grey, 4%);
          box-shadow: $light-box-shadow;
        }
      }

      .datatable-avatar {
        width: 36px;
        height: 36px;
        border-radius: $radius-rounded;
      }

      .product-photo {
        width: 80px;
        height: 80px;
        object-fit: contain;
      }

      .file-icon {
        width: 46px;
        height: 46px;
        object-fit: contain;
      }

      .status {
        display: flex;
        align-items: center;

        &.is-available {
          i {
            color: $success;
          }
        }

        &.is-busy {
          i {
            color: $danger;
          }
        }

        &.is-offline {
          i {
            color: $light-text;
          }
        }

        i {
          margin-right: 8px;
          font-size: 8px;
        }

        span {
          font-family: $font;
          font-size: 0.9rem;
          color: $light-text;
        }
      }

      .flex-media {
        display: flex;
        align-items: center;

        .meta {
          margin-left: 10px;
          line-height: 1.3;

          span {
            display: block;
            font-size: 0.8rem;
            color: $light-text;
            font-family: $font;

            &:first-child {
              font-family: $font-alt;
              color: $dark-text;
            }
          }
        }
      }

      .row-action {
        display: flex;
        justify-content: flex-end;
      }
    }
  }
} */
/* ==========================================================================
8. Datatable Dark mode
========================================================================== */
/* .is-dark {
  .table-wrapper {
    border-color: lighten($dark-sidebar, 12%);
    background: lighten($dark-sidebar, 6%);

    .table {
      &.is-datatable {
        tr {
          &:first-child {
            &:hover {
              background: lighten($dark-sidebar, 6%) !important;
            }
          }

          &.is-selected {
            background: lighten($dark-sidebar, 5%) !important;

            td {
              border-color: lighten($dark-sidebar, 8%) !important;
            }
          }

          &.datatable-filter-line {
            background: lighten($dark-sidebar, 3%);

            td {
              border-color: lighten($dark-sidebar, 12%);

              .control {
                .input {
                  border-color: lighten($dark-sidebar, 12%);
                }
              }
            }
          }
        }

        th {
          border-color: lighten($dark-sidebar, 12%);
          color: $dark-dark-text;
        }

        td {
          .v-button {
            &:hover {
              border-color: $accent !important;
              color: $accent !important;
            }
          }
        }

        .flex-media {
          .meta {
            span {
              &:first-child {
                color: $dark-dark-text;
              }
            }
          }
        }
      }
    }
  }
} */
/* ==========================================================================
3. Simple Datatables
========================================================================== */
.dataTable-wrapper .dataTable-top {
  margin-bottom: 1.5rem;
  padding-left: 0;
  padding-right: 0;
}
.dataTable-wrapper .dataTable-top .dataTable-dropdown label {
  display: block;
  position: relative;
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.9rem;
  color: #a2a2a2;
}
.dataTable-wrapper .dataTable-top .dataTable-dropdown label::after {
  position: absolute;
  top: 1px;
  right: 4px;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 0.9rem;
  color: #a2a2a2;
  height: 36px;
  width: 36px;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
}
.dataTable-wrapper .dataTable-top .dataTable-dropdown select {
  font-size: 1rem;
  background: #fff;
  border: 1px solid #dbdbdb;
  color: #283252;
  border-radius: 0.5rem;
  height: 38px;
  outline: none;
  transition: box-shadow 0.3s;
}
.dataTable-wrapper .dataTable-top .dataTable-dropdown select:focus {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.dataTable-wrapper .dataTable-top .dataTable-search {
  position: relative;
}
.dataTable-wrapper .dataTable-top .dataTable-search::after {
  position: absolute;
  top: 1px;
  right: 4px;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 0.9rem;
  color: #a2a2a2;
  height: 36px;
  width: 36px;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
}
.dataTable-wrapper .dataTable-top .dataTable-search input {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 1rem;
  background: #fff;
  border: 1px solid #dbdbdb;
  color: #283252;
  border-radius: 0.5rem;
  height: 38px;
  outline: none;
  transition: box-shadow 0.3s;
}
.dataTable-wrapper .dataTable-top .dataTable-search input::placeholder {
  color: #cecece;
}
.dataTable-wrapper .dataTable-top .dataTable-search input:focus {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.dataTable-wrapper .dataTable-container {
  background: #fff;
  border: none !important;
}
.dataTable-wrapper .dataTable-container .dataTable-table {
  border: 1px solid #ededed;
  border-collapse: collapse;
  border-radius: 0.75rem;
}
.dataTable-wrapper .dataTable-container .dataTable-table th {
  padding: 16px 20px;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.8rem;
  color: #283252;
  text-transform: uppercase;
  border: 1px solid #ededed;
  font-weight: 600;
}
.dataTable-wrapper .dataTable-container .dataTable-table th:last-child {
  text-align: right;
}
.dataTable-wrapper .dataTable-container .dataTable-table td {
  font-family: "degular", "Montserrat", sans-serif;
  vertical-align: middle;
  padding: 12px 20px;
  border-bottom: 1px solid #ededed;
}
.dataTable-wrapper .dataTable-container .dataTable-table td:last-child {
  text-align: right;
}
.dataTable-wrapper .dataTable-container .dataTable-table td.dataTables-empty {
  opacity: 0;
}
.dataTable-wrapper .dataTable-container .dataTable-table .light-text {
  color: #a2a2a2;
}
.dataTable-wrapper .dataTable-container .dataTable-table .flex-media {
  display: flex;
  align-items: center;
}
.dataTable-wrapper .dataTable-container .dataTable-table .flex-media .meta {
  margin-left: 10px;
  line-height: 1.3;
}
.dataTable-wrapper .dataTable-container .dataTable-table .flex-media .meta span {
  display: block;
  font-size: 0.8rem;
  color: #a2a2a2;
  font-family: "degular", "Montserrat", sans-serif;
}
.dataTable-wrapper .dataTable-container .dataTable-table .flex-media .meta span:first-child {
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
}
.dataTable-wrapper .dataTable-container .dataTable-table .row-action {
  display: flex;
  justify-content: flex-end;
}
.dataTable-wrapper .dataTable-container .dataTable-table .checkbox {
  padding: 0;
}
.dataTable-wrapper .dataTable-container .dataTable-table .product-photo {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.dataTable-wrapper .dataTable-container .dataTable-table .file-icon {
  width: 46px;
  height: 46px;
  object-fit: contain;
}
.dataTable-wrapper .dataTable-container .dataTable-table .drinks-icon {
  display: block;
  max-width: 48px;
  border-radius: 9999px;
  border: 1px solid #ededed;
}
.dataTable-wrapper .dataTable-container .dataTable-table .negative-icon svg,
.dataTable-wrapper .dataTable-container .dataTable-table .positive-icon svg {
  height: 16px;
  width: 16px;
}
.dataTable-wrapper .dataTable-container .dataTable-table .positive-icon .iconify {
  color: #06d6a0;
}
.dataTable-wrapper .dataTable-container .dataTable-table .positive-icon .iconify * {
  stroke-width: 4px;
}
.dataTable-wrapper .dataTable-container .dataTable-table .negative-icon.is-danger .iconify {
  color: #e62965 !important;
}
.dataTable-wrapper .dataTable-container .dataTable-table .negative-icon .iconify {
  color: #a2a2a2;
}
.dataTable-wrapper .dataTable-container .dataTable-table .negative-icon .iconify * {
  stroke-width: 4px;
}
.dataTable-wrapper .dataTable-container .dataTable-table .price {
  color: #283252;
  font-weight: 500;
}
.dataTable-wrapper .dataTable-container .dataTable-table .price::before {
  content: "$";
}
.dataTable-wrapper .dataTable-container .dataTable-table .price.price-free {
  color: #a2a2a2;
}
.dataTable-wrapper .dataTable-container .dataTable-table .status {
  display: flex;
  align-items: center;
}
.dataTable-wrapper .dataTable-container .dataTable-table .status.is-available i {
  color: #06d6a0;
}
.dataTable-wrapper .dataTable-container .dataTable-table .status.is-busy i {
  color: #e62965;
}
.dataTable-wrapper .dataTable-container .dataTable-table .status.is-offline i {
  color: #a2a2a2;
}
.dataTable-wrapper .dataTable-container .dataTable-table .status i {
  margin-right: 8px;
  font-size: 8px;
}
.dataTable-wrapper .dataTable-container .dataTable-table .status span {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #a2a2a2;
}
.dataTable-wrapper .dataTable-bottom .dataTable-info {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #a2a2a2;
}
.dataTable-wrapper .dataTable-bottom .dataTable-pagination li:not(.active) a:hover {
  background: #fff;
}
.dataTable-wrapper .dataTable-bottom .dataTable-pagination li.active a {
  background: #41b883;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
  color: #fff;
}
.dataTable-wrapper .dataTable-bottom .dataTable-pagination li a {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
  border-radius: 9999px;
  min-width: 34px;
  min-height: 34px;
  padding: 0;
}
/* ==========================================================================
4. Simple Datatables Dark mode
========================================================================== */
.is-dark .dataTable-wrapper .dataTable-top .dataTable-dropdown label::after {
  background: #323134 !important;
}
.is-dark .dataTable-wrapper .dataTable-top .dataTable-dropdown select {
  border-color: #424043;
  background: #323134;
  color: #fff;
}
.is-dark .dataTable-wrapper .dataTable-top .dataTable-search::after {
  background: #323134 !important;
}
.is-dark .dataTable-wrapper .dataTable-top .dataTable-search input {
  border-color: #424043;
  background: #323134;
  color: #fff;
}
.is-dark .dataTable-wrapper .dataTable-container {
  border-color: #424043;
  background: #323134;
}
.is-dark .dataTable-wrapper .dataTable-container .dataTable-table {
  border-color: #424043;
}
.is-dark .dataTable-wrapper .dataTable-container .dataTable-table th,
.is-dark .dataTable-wrapper .dataTable-container .dataTable-table td {
  border-color: #424043;
  color: #aaaab3;
}
.is-dark .dataTable-wrapper .dataTable-container .dataTable-table th .dataTable-sorter::before {
  border-top-color: #aaaab3;
}
.is-dark .dataTable-wrapper .dataTable-container .dataTable-table th .dataTable-sorter::after {
  border-bottom-color: #aaaab3;
}
.is-dark .dataTable-wrapper .dataTable-container .dataTable-table .drinks-icon {
  border-color: #424043;
}
/*! _toasts.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Notyf Toasts
    2. Special Checkbox
*/
/* ==========================================================================
1. Notyf Toasts
========================================================================== */
.notyf .notyf__toast .notyf__wrapper .notyf__icon .fas,
.notyf .notyf__toast .notyf__wrapper .notyf__icon .fal,
.notyf .notyf__toast .notyf__wrapper .notyf__icon .far,
.notyf .notyf__toast .notyf__wrapper .notyf__icon .fad,
.notyf .notyf__toast .notyf__wrapper .notyf__icon .fab {
  color: #fff !important;
  font-size: 1.6rem !important;
}
.notyf .notyf__toast .notyf__wrapper .notyf__message {
  font-family: "degular", "Montserrat", sans-serif;
  color: #fff !important;
}
/*! _list-view.scss | Vuero | Css ninja 2020-2021 */
/*
    1. List View Toolbar
    2. List Flex Toolbar
    3. Card grid Toolbar
    4. Tile grid Toolbar
    5. User grid Toolbar
*/
/* ==========================================================================
1. List View Toolbar
========================================================================== */
.list-view-toolbar {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.list-view-toolbar.is-reversed {
  flex-direction: row-reverse;
}
.list-view-toolbar.is-reversed .control {
  margin-right: 0;
  margin-left: auto;
}
.list-view-toolbar.is-reversed .tabs-inner {
  margin-right: 10px;
  margin-left: 0;
}
.list-view-toolbar .field {
  margin-bottom: 0;
}
.list-view-toolbar .control {
  margin-right: 10px;
}
.list-view-toolbar .list-info span {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
}
.list-view-toolbar .buttons {
  margin-left: auto;
  margin-bottom: 0;
}
.list-view-toolbar .buttons .v-button {
  margin-bottom: 0;
}
.list-view-toolbar .tabs-inner {
  margin-left: auto;
}
.list-view-toolbar .tabs-inner .tabs {
  margin-bottom: 0;
  min-width: 170px;
}
@media only screen and (max-width: 767px) {
  .list-view-toolbar .list-info {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .list-view-toolbar {
    padding: 0 10px;
  }
}
/* ==========================================================================
2. List Flex Toolbar
========================================================================== */
.list-flex-toolbar {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.list-flex-toolbar.is-reversed {
  flex-direction: row-reverse;
}
.list-flex-toolbar.is-reversed .control {
  margin-right: 0;
  margin-left: auto;
}
.list-flex-toolbar.is-reversed .tabs-inner {
  margin-right: 10px;
  margin-left: 0;
}
.list-flex-toolbar .field {
  margin-bottom: 0;
}
.list-flex-toolbar .control {
  margin-right: 10px;
}
.list-flex-toolbar .list-info span {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
}
.list-flex-toolbar .buttons {
  margin-left: auto;
  margin-bottom: 0;
}
.list-flex-toolbar .buttons .v-button {
  margin-bottom: 0;
}
.list-flex-toolbar .tabs-inner {
  margin-left: auto;
}
.list-flex-toolbar .tabs-inner .tabs {
  margin-bottom: 0;
  min-width: 170px;
}
/* ==========================================================================
3. Card grid Toolbar
========================================================================== */
.card-grid-toolbar {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.card-grid-toolbar.is-reversed {
  flex-direction: row-reverse;
}
.card-grid-toolbar.is-reversed .control {
  margin-right: 0;
  margin-left: auto;
}
.card-grid-toolbar.is-reversed .tabs-inner {
  margin-right: 10px;
  margin-left: 0;
}
.card-grid-toolbar .field {
  margin-bottom: 0;
}
.card-grid-toolbar .control {
  margin-right: 10px;
}
.card-grid-toolbar .list-info span {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
}
.card-grid-toolbar .buttons {
  margin-left: auto;
  margin-bottom: 0;
}
.card-grid-toolbar .buttons .field {
  min-width: 180px;
}
.card-grid-toolbar .buttons .field,
.card-grid-toolbar .buttons .v-button {
  margin-bottom: 0;
}
.card-grid-toolbar .buttons .field .h-select,
.card-grid-toolbar .buttons .v-button .h-select {
  min-width: 190px;
}
.card-grid-toolbar .tabs-inner {
  margin-left: auto;
}
.card-grid-toolbar .tabs-inner .tabs {
  margin-bottom: 0;
  min-width: 170px;
}
/* ==========================================================================
4. Tile grid Toolbar
========================================================================== */
.tile-grid-toolbar {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.tile-grid-toolbar.is-reversed {
  flex-direction: row-reverse;
}
.tile-grid-toolbar.is-reversed .control {
  margin-right: 0;
  margin-left: auto;
}
.tile-grid-toolbar.is-reversed .tabs-inner {
  margin-right: 10px;
  margin-left: 0;
}
.tile-grid-toolbar .field {
  margin-bottom: 0;
}
.tile-grid-toolbar .control {
  margin-right: 10px;
}
.tile-grid-toolbar .list-info span {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
}
.tile-grid-toolbar .buttons {
  margin-left: auto;
  margin-bottom: 0;
}
.tile-grid-toolbar .buttons .field {
  min-width: 180px;
}
.tile-grid-toolbar .buttons .field,
.tile-grid-toolbar .buttons .v-button {
  margin-bottom: 0;
}
.tile-grid-toolbar .buttons .field .h-select,
.tile-grid-toolbar .buttons .v-button .h-select {
  min-width: 190px;
}
.tile-grid-toolbar .tabs-inner {
  margin-left: auto;
}
.tile-grid-toolbar .tabs-inner .tabs {
  margin-bottom: 0;
  min-width: 170px;
}
/* ==========================================================================
5. User grid Toolbar
========================================================================== */
.user-grid-toolbar {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.user-grid-toolbar.is-reversed {
  flex-direction: row-reverse;
}
.user-grid-toolbar.is-reversed .control {
  margin-right: 0;
  margin-left: auto;
}
.user-grid-toolbar.is-reversed .tabs-inner {
  margin-right: 10px;
  margin-left: 0;
}
.user-grid-toolbar .field {
  margin-bottom: 0;
}
.user-grid-toolbar .control {
  margin-right: 10px;
}
.user-grid-toolbar .list-info span {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
}
.user-grid-toolbar .buttons {
  margin-left: auto;
  margin-bottom: 0;
}
.user-grid-toolbar .buttons .field {
  min-width: 180px;
}
.user-grid-toolbar .buttons .field,
.user-grid-toolbar .buttons .v-button {
  margin-bottom: 0;
}
.user-grid-toolbar .buttons .field .h-select,
.user-grid-toolbar .buttons .v-button .h-select {
  min-width: 190px;
}
.user-grid-toolbar .tabs-inner {
  margin-left: auto;
}
.user-grid-toolbar .tabs-inner .tabs {
  margin-bottom: 0;
  min-width: 170px;
}
.tabs-inner {
  height: 46px;
  margin-bottom: 20px;
}
.tabs-inner .tabs {
  height: inherit;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 600;
}
.tabs-inner .tabs li, .tabs-inner .tabs a {
  height: 100%;
}
.tabs-inner .tabs a {
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 0;
  padding-right: 0;
  color: #4C4C4E;
  font-size: 18px;
}
.tabs-inner .tabs li.is-active a {
  color: #fff;
  border-color: #fff;
}
@media (min-width: 768px) {
  .tabs-inner .tabs ul {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .tabs-inner .tabs span {
    font-size: 16px;
  }
}
/*! _tooltips.scss | Vuero | Css ninja 2020-2021 */
/*
    1. CSS Tooltips
    2. CSS Tooltips Dark mode
*/
/* ==========================================================================
1. CSS Tooltips
========================================================================== */
[class*=hint--] {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
[class*=hint--]::before,
[class*=hint--]::after {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-delay: 0ms;
  -moz-transition-delay: 0ms;
  transition-delay: 0ms;
}
[class*=hint--]:hover::before,
[class*=hint--]:hover::after {
  visibility: visible;
  opacity: 1;
}
[class*=hint--]:hover::before,
[class*=hint--]:hover::after {
  -webkit-transition-delay: 100ms;
  -moz-transition-delay: 100ms;
  transition-delay: 100ms;
}
[class*=hint--]::before {
  content: "";
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  z-index: 1000001;
}
[class*=hint--]::after {
  background: #383838;
  color: white;
  padding: 8px 10px;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 12px;
  white-space: nowrap;
}
[class*=hint--][aria-label]::after {
  content: attr(aria-label);
}
[class*=hint--][data-hint]::after {
  content: attr(data-hint);
}
[aria-label=""]::before,
[aria-label=""]::after,
[data-hint=""]::before,
[data-hint=""]::after {
  display: none !important;
}
.hint--top-left::before {
  border-top-color: #383838;
}
.hint--top-right::before {
  border-top-color: #383838;
}
.hint--top::before {
  border-top-color: #383838;
}
.hint--bottom-left::before {
  border-bottom-color: #383838;
}
.hint--bottom-right::before {
  border-bottom-color: #383838;
}
.hint--bottom::before {
  border-bottom-color: #383838;
}
.hint--left::before {
  border-left-color: #383838;
}
.hint--right::before {
  border-right-color: #383838;
}
.hint--top::before {
  margin-bottom: -11px;
}
.hint--top::before,
.hint--top::after {
  bottom: 100%;
  left: 50%;
}
.hint--top::before {
  left: calc(50% - 6px);
}
.hint--top::after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.hint--top:hover::before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--top:hover::after {
  -webkit-transform: translateX(-50%) translateY(-8px);
  -moz-transform: translateX(-50%) translateY(-8px);
  transform: translateX(-50%) translateY(-8px);
}
.hint--bottom::before {
  margin-top: -11px;
}
.hint--bottom::before,
.hint--bottom::after {
  top: 100%;
  left: 50%;
}
.hint--bottom::before {
  left: calc(50% - 6px);
}
.hint--bottom::after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.hint--bottom:hover::before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--bottom:hover::after {
  -webkit-transform: translateX(-50%) translateY(8px);
  -moz-transform: translateX(-50%) translateY(8px);
  transform: translateX(-50%) translateY(8px);
}
.hint--right::before {
  margin-left: -11px;
  margin-bottom: -6px;
}
.hint--right::after {
  margin-bottom: -14px;
}
.hint--right::before,
.hint--right::after {
  left: 100%;
  bottom: 50%;
}
.hint--right:hover::before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}
.hint--right:hover::after {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}
.hint--left::before {
  margin-right: -11px;
  margin-bottom: -6px;
}
.hint--left::after {
  margin-bottom: -14px;
}
.hint--left::before,
.hint--left::after {
  right: 100%;
  bottom: 50%;
}
.hint--left:hover::before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.hint--left:hover::after {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.hint--top-left::before {
  margin-bottom: -11px;
}
.hint--top-left::before,
.hint--top-left::after {
  bottom: 100%;
  left: 50%;
}
.hint--top-left::before {
  left: calc(50% - 6px);
}
.hint--top-left::after {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}
.hint--top-left::after {
  margin-left: 12px;
}
.hint--top-left:hover::before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--top-left:hover::after {
  -webkit-transform: translateX(-100%) translateY(-8px);
  -moz-transform: translateX(-100%) translateY(-8px);
  transform: translateX(-100%) translateY(-8px);
}
.hint--top-right::before {
  margin-bottom: -11px;
}
.hint--top-right::before,
.hint--top-right::after {
  bottom: 100%;
  left: 50%;
}
.hint--top-right::before {
  left: calc(50% - 6px);
}
.hint--top-right::after {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}
.hint--top-right::after {
  margin-left: -12px;
}
.hint--top-right:hover::before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--top-right:hover::after {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--bottom-left::before {
  margin-top: -11px;
}
.hint--bottom-left::before,
.hint--bottom-left::after {
  top: 100%;
  left: 50%;
}
.hint--bottom-left::before {
  left: calc(50% - 6px);
}
.hint--bottom-left::after {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}
.hint--bottom-left::after {
  margin-left: 12px;
}
.hint--bottom-left:hover::before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--bottom-left:hover::after {
  -webkit-transform: translateX(-100%) translateY(8px);
  -moz-transform: translateX(-100%) translateY(8px);
  transform: translateX(-100%) translateY(8px);
}
.hint--bottom-right::before {
  margin-top: -11px;
}
.hint--bottom-right::before,
.hint--bottom-right::after {
  top: 100%;
  left: 50%;
}
.hint--bottom-right::before {
  left: calc(50% - 6px);
}
.hint--bottom-right::after {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}
.hint--bottom-right::after {
  margin-left: -12px;
}
.hint--bottom-right:hover::before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--bottom-right:hover::after {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--small::after,
.hint--medium::after,
.hint--large::after {
  white-space: normal;
  line-height: 1.4em;
  word-wrap: break-word;
}
.hint--small::after {
  width: 80px;
}
.hint--medium::after {
  width: 150px;
}
.hint--large::after {
  width: 300px;
}
[class*=hint--] {
  /**
  * tooltip body
  */
}
[class*=hint--]::after {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.hint--primary::after {
  background-color: #41b883;
}
.hint--primary.hint--top-left::before {
  border-top-color: #41b883;
}
.hint--primary.hint--top-right::before {
  border-top-color: #41b883;
}
.hint--primary.hint--top::before {
  border-top-color: #41b883;
}
.hint--primary.hint--bottom-left::before {
  border-bottom-color: #41b883;
}
.hint--primary.hint--bottom-right::before {
  border-bottom-color: #41b883;
}
.hint--primary.hint--bottom::before {
  border-bottom-color: #41b883;
}
.hint--primary.hint--left::before {
  border-left-color: #41b883;
}
.hint--primary.hint--right::before {
  border-right-color: #41b883;
}
.hint--error::after {
  background-color: #e62965;
}
.hint--error.hint--top-left::before {
  border-top-color: #e62965;
}
.hint--error.hint--top-right::before {
  border-top-color: #e62965;
}
.hint--error.hint--top::before {
  border-top-color: #e62965;
}
.hint--error.hint--bottom-left::before {
  border-bottom-color: #e62965;
}
.hint--error.hint--bottom-right::before {
  border-bottom-color: #e62965;
}
.hint--error.hint--bottom::before {
  border-bottom-color: #e62965;
}
.hint--error.hint--left::before {
  border-left-color: #e62965;
}
.hint--error.hint--right::before {
  border-right-color: #e62965;
}
.hint--warning::after {
  background-color: #faae42;
}
.hint--warning.hint--top-left::before {
  border-top-color: #faae42;
}
.hint--warning.hint--top-right::before {
  border-top-color: #faae42;
}
.hint--warning.hint--top::before {
  border-top-color: #faae42;
}
.hint--warning.hint--bottom-left::before {
  border-bottom-color: #faae42;
}
.hint--warning.hint--bottom-right::before {
  border-bottom-color: #faae42;
}
.hint--warning.hint--bottom::before {
  border-bottom-color: #faae42;
}
.hint--warning.hint--left::before {
  border-left-color: #faae42;
}
.hint--warning.hint--right::before {
  border-right-color: #faae42;
}
.hint--info::after {
  background-color: #039be5;
}
.hint--info.hint--top-left::before {
  border-top-color: #039be5;
}
.hint--info.hint--top-right::before {
  border-top-color: #039be5;
}
.hint--info.hint--top::before {
  border-top-color: #039be5;
}
.hint--info.hint--bottom-left::before {
  border-bottom-color: #039be5;
}
.hint--info.hint--bottom-right::before {
  border-bottom-color: #039be5;
}
.hint--info.hint--bottom::before {
  border-bottom-color: #039be5;
}
.hint--info.hint--left::before {
  border-left-color: #039be5;
}
.hint--info.hint--right::before {
  border-right-color: #039be5;
}
.hint--success::after {
  background-color: #06d6a0;
}
.hint--success.hint--top-left::before {
  border-top-color: #06d6a0;
}
.hint--success.hint--top-right::before {
  border-top-color: #06d6a0;
}
.hint--success.hint--top::before {
  border-top-color: #06d6a0;
}
.hint--success.hint--bottom-left::before {
  border-bottom-color: #06d6a0;
}
.hint--success.hint--bottom-right::before {
  border-bottom-color: #06d6a0;
}
.hint--success.hint--bottom::before {
  border-bottom-color: #06d6a0;
}
.hint--success.hint--left::before {
  border-left-color: #06d6a0;
}
.hint--success.hint--right::before {
  border-right-color: #06d6a0;
}
.hint--light::after {
  background-color: #fff;
  color: #283252 !important;
  box-shadow: 0 5px 15px 0 rgba(39, 26, 54, 0.15);
}
.hint--light.hint--top-left::before {
  border-top-color: #fff;
}
.hint--light.hint--top-right::before {
  border-top-color: #fff;
}
.hint--light.hint--top::before {
  border-top-color: #fff;
}
.hint--light.hint--bottom-left::before {
  border-bottom-color: #fff;
}
.hint--light.hint--bottom-right::before {
  border-bottom-color: #fff;
}
.hint--light.hint--bottom::before {
  border-bottom-color: #fff;
}
.hint--light.hint--left::before {
  border-left-color: #fff;
}
.hint--light.hint--right::before {
  border-right-color: #fff;
}
.hint--bubble::after {
  border-radius: 100px !important;
  font-size: 0.6rem !important;
  text-transform: uppercase !important;
}
.hint--bubble.hint--top-left::before {
  display: none;
}
.hint--bubble.hint--top-right::before {
  display: none;
}
.hint--bubble.hint--top::before {
  display: none;
}
.hint--bubble.hint--bottom-left::before {
  display: none;
}
.hint--bubble.hint--bottom-right::before {
  display: none;
}
.hint--bubble.hint--bottom::before {
  display: none;
}
.hint--bubble.hint--left::before {
  display: none;
}
.hint--bubble.hint--right::before {
  display: none;
}
.hint--always::after,
.hint--always::before {
  opacity: 1;
  visibility: visible;
}
.hint--always.hint--top::before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--always.hint--top::after {
  -webkit-transform: translateX(-50%) translateY(-8px);
  -moz-transform: translateX(-50%) translateY(-8px);
  transform: translateX(-50%) translateY(-8px);
}
.hint--always.hint--top-left::before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--always.hint--top-left::after {
  -webkit-transform: translateX(-100%) translateY(-8px);
  -moz-transform: translateX(-100%) translateY(-8px);
  transform: translateX(-100%) translateY(-8px);
}
.hint--always.hint--top-right::before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--always.hint--top-right::after {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--always.hint--bottom::before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--always.hint--bottom::after {
  -webkit-transform: translateX(-50%) translateY(8px);
  -moz-transform: translateX(-50%) translateY(8px);
  transform: translateX(-50%) translateY(8px);
}
.hint--always.hint--bottom-left::before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--always.hint--bottom-left::after {
  -webkit-transform: translateX(-100%) translateY(8px);
  -moz-transform: translateX(-100%) translateY(8px);
  transform: translateX(-100%) translateY(8px);
}
.hint--always.hint--bottom-right::before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--always.hint--bottom-right::after {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--always.hint--left::before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.hint--always.hint--left::after {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.hint--always.hint--right::before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}
.hint--always.hint--right::after {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}
.hint--rounded::after {
  border-radius: 8px;
}
.hint--no-animate::before,
.hint--no-animate::after {
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  transition-duration: 0ms;
}
.hint--bounce::before,
.hint--bounce::after {
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
}
.hint--no-shadow::before,
.hint--no-shadow::after {
  text-shadow: initial;
  box-shadow: initial;
}
/* ==========================================================================
2. CSS Tooltips Dark mode
========================================================================== */
.is-dark .hint--top-left:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  background: #19181a !important;
}
.is-dark .hint--top-left:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::before {
  border-top-color: #19181a;
}
.is-dark .hint--top-right:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  background: #19181a !important;
}
.is-dark .hint--top-right:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::before {
  border-top-color: #19181a;
}
.is-dark .hint--top:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  background: #19181a !important;
}
.is-dark .hint--top:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::before {
  border-top-color: #19181a;
}
.is-dark .hint--bottom-left:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  background: #19181a !important;
}
.is-dark .hint--bottom-left:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::before {
  border-bottom-color: #19181a;
}
.is-dark .hint--bottom-right:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  background: #19181a !important;
}
.is-dark .hint--bottom-right:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::before {
  border-bottom-color: #19181a;
}
.is-dark .hint--bottom:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  background: #19181a !important;
}
.is-dark .hint--bottom:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::before {
  border-bottom-color: #19181a;
}
.is-dark .hint--left:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  background: #19181a !important;
}
.is-dark .hint--left:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::before {
  border-left-color: #19181a;
}
.is-dark .hint--right:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  background: #19181a !important;
}
.is-dark .hint--right:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::before {
  border-right-color: #19181a;
}
.is-dark .hint--primary::after {
  background-color: #41b883;
}
.is-dark .hint--primary.hint--top-left::before {
  border-top-color: #41b883;
}
.is-dark .hint--primary.hint--top-right::before {
  border-top-color: #41b883;
}
.is-dark .hint--primary.hint--top::before {
  border-top-color: #41b883;
}
.is-dark .hint--primary.hint--bottom-left::before {
  border-bottom-color: #41b883;
}
.is-dark .hint--primary.hint--bottom-right::before {
  border-bottom-color: #41b883;
}
.is-dark .hint--primary.hint--bottom::before {
  border-bottom-color: #41b883;
}
.is-dark .hint--primary.hint--left::before {
  border-left-color: #41b883;
}
.is-dark .hint--primary.hint--right::before {
  border-right-color: #41b883;
}
.is-dark .hint--top:not(.hint--light):not(.hint--info):not(.hint--success):not(.hint--warning):not(.hint--error):not(.hint--bubble):not(.hint--primary)::after {
  white-space: pre;
  line-height: 21px;
  text-align: left;
}
/*! _circle-chart.scss | Vuero | Css Ninja 2020-2021 */
/*
    1. Circle Chart
    2. Circle Chart Dark mode
*/
/* ==========================================================================
1. Circle Chart
========================================================================== */
.circle-chart-wrapper.is-success .circle-chart__circle {
  color: #06d6a0 !important;
  stroke: #06d6a0 !important;
}
.circle-chart-wrapper.is-info .circle-chart__circle {
  color: #039be5 !important;
  stroke: #039be5 !important;
}
.circle-chart-wrapper.is-warning .circle-chart__circle {
  color: #faae42 !important;
  stroke: #faae42 !important;
}
.circle-chart-wrapper.is-danger .circle-chart__circle {
  color: #e62965 !important;
  stroke: #e62965 !important;
}
.circle-chart__circle {
  animation: circle-chart-fill 2.4s reverse;
  transform: rotate(90deg);
  transform-origin: center;
  color: #41b883;
  stroke: #41b883;
  animation-timing-function: cubic-bezier(0.78, 0.59, 0.19, 0.33);
}
.circle-chart__circle_2 {
  animation: circle-chart-fill_3 4s reverse;
}
.circle-chart__background {
  color: #efefef;
  stroke: #efefef;
}
@keyframes circle-chart-fill {
  50% {
    stroke-dasharray: 0 0;
  }
  100% {
    stroke-dasharray: 0 100;
  }
}
@keyframes circle-chart-fill_2 {
  from {
    opacity: 1;
  }
  to {
    stroke-dasharray: 0 100;
    opacity: 0;
  }
}
@keyframes circle-chart-fill_3 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
    stroke-dasharray: 0 100;
  }
  100% {
    stroke-dasharray: 0 100;
    opacity: 0;
  }
}
/* ==========================================================================
2. Circle Chart Dark mode
========================================================================== */
.is-dark .circle-chart-wrapper:not(.is-success):not(.is-info):not(.is-warning):not(.is-danger) .circle-chart__circle {
  color: #41b883 !important;
  stroke: #41b883 !important;
}
.is-dark .circle-chart__background {
  color: #1e1d1f;
  stroke: #1e1d1f;
}
.ck-editor {
  /* Overrides the border radius setting in the theme. */
  --ck-border-radius: $radius-large;
  /* Overrides the default font size in the theme. */
  --ck-font-size-base: 14px;
  /* Helper variables to avoid duplication in the colors. */
  --ck-custom-background: hsl(270, 1%, 29%);
  --ck-custom-foreground: hsl(255, 3%, 18%);
  --ck-custom-border: hsl(300, 1%, 22%);
  --ck-custom-white: hsl(0, 0%, 100%);
  --ck-color-base-active: #41b883;
  --ck-color-base-active-focus: #349268;
  --ck-color-base-focus: #349268;
  --ck-color-focus-border: #41b883;
  --ck-focus-ring: 1px solid var(--ck-color-focus-border);
  /* -- Overrides generic colors. ------------------------------------------------------------- */
  --ck-color-base-foreground: var(--ck-custom-background);
  --ck-color-text: hsl(0, 0%, 98%);
  --ck-color-shadow-drop: hsla(0, 0%, 0%, 0.2);
  --ck-color-shadow-inner: hsla(0, 0%, 0%, 0.1);
  /* -- Overrides the default .ck-button class colors. ---------------------------------------- */
  --ck-color-button-default-background: var(--ck-custom-background);
  --ck-color-button-default-hover-background: hsl(270, 1%, 22%);
  --ck-color-button-default-active-background: hsl(270, 2%, 20%);
  --ck-color-button-default-active-shadow: hsl(270, 2%, 23%);
  --ck-color-button-default-disabled-background: var(--ck-custom-background);
  --ck-color-button-on-background: var(--ck-custom-foreground);
  --ck-color-button-on-hover-background: hsl(255, 4%, 16%);
  --ck-color-button-on-active-background: hsl(255, 4%, 14%);
  --ck-color-button-on-active-shadow: hsl(240, 3%, 19%);
  --ck-color-button-on-disabled-background: var(--ck-custom-foreground);
  --ck-color-button-action-background: hsl(168, 76%, 42%);
  --ck-color-button-action-hover-background: hsl(168, 76%, 38%);
  --ck-color-button-action-active-background: hsl(168, 76%, 36%);
  --ck-color-button-action-active-shadow: hsl(168, 75%, 34%);
  --ck-color-button-action-disabled-background: hsl(168, 76%, 42%);
  --ck-color-button-action-text: var(--ck-custom-white);
  --ck-color-button-save: hsl(120, 100%, 46%);
  --ck-color-button-cancel: hsl(15, 100%, 56%);
  /* -- Overrides the default .ck-dropdown class colors. -------------------------------------- */
  --ck-color-dropdown-panel-background: var(--ck-custom-background);
  --ck-color-dropdown-panel-border: var(--ck-custom-foreground);
  /* -- Overrides the default .ck-splitbutton class colors. ----------------------------------- */
  --ck-color-split-button-hover-background: var(
    --ck-color-button-default-hover-background
  );
  --ck-color-split-button-hover-border: var(--ck-custom-foreground);
  /* -- Overrides the default .ck-input class colors. ----------------------------------------- */
  --ck-color-input-background: var(--ck-custom-background);
  --ck-color-input-border: hsl(257, 3%, 43%);
  --ck-color-input-text: hsl(0, 0%, 98%);
  --ck-color-input-disabled-background: hsl(255, 4%, 21%);
  --ck-color-input-disabled-border: hsl(250, 3%, 38%);
  --ck-color-input-disabled-text: hsl(0, 0%, 78%);
  /* -- Overrides the default .ck-labeled-field-view class colors. ---------------------------- */
  --ck-color-labeled-field-label-background: var(--ck-custom-background);
  /* -- Overrides the default .ck-list class colors. ------------------------------------------ */
  --ck-color-list-background: var(--ck-custom-background);
  --ck-color-list-button-hover-background: var(--ck-color-base-foreground);
  --ck-color-list-button-on-background: var(--ck-color-base-active);
  --ck-color-list-button-on-background-focus: var(--ck-color-base-active-focus);
  --ck-color-list-button-on-text: var(--ck-color-base-background);
  /* -- Overrides the default .ck-balloon-panel class colors. --------------------------------- */
  --ck-color-panel-background: var(--ck-custom-background);
  --ck-color-panel-border: var(--ck-custom-border);
  /* -- Overrides the default .ck-toolbar class colors. --------------------------------------- */
  --ck-color-toolbar-background: var(--ck-custom-background);
  --ck-color-toolbar-border: var(--ck-custom-border);
  /* -- Overrides the default .ck-tooltip class colors. --------------------------------------- */
  --ck-color-tooltip-background: hsl(252, 7%, 14%);
  --ck-color-tooltip-text: hsl(0, 0%, 93%);
  /* -- Overrides the default colors used by the ckeditor5-image package. --------------------- */
  --ck-color-image-caption-background: hsl(0, 0%, 97%);
  --ck-color-image-caption-text: hsl(0, 0%, 20%);
  /* -- Overrides the default colors used by the ckeditor5-widget package. -------------------- */
  --ck-color-widget-blurred-border: hsl(0, 0%, 87%);
  --ck-color-widget-hover-border: hsl(43, 100%, 68%);
  --ck-color-widget-editable-focus-background: var(--ck-custom-white);
  /* -- Overrides the default colors used by the ckeditor5-link package. ---------------------- */
  --ck-color-link-default: hsl(190, 100%, 75%);
}
.ck-editor {
  font-family: "degular", "Montserrat", sans-serif;
}
.ck-editor .ck-labeled-field-view__input-wrapper {
  box-shadow: none !important;
}
.ck-editor .ck-labeled-field-view__input-wrapper .ck-input {
  box-shadow: none !important;
}
.ck-editor .ck-insert-table-dropdown-grid-box.ck-on {
  background: #41b883 !important;
  border-color: #41b883 !important;
}
.ck-editor .ck-editor__main .ck-content {
  padding: 0 2rem;
}
.is-dark .ck-editor .ck-editor__main .ck-editor__editable {
  border-color: #424043 !important;
  min-height: 200px;
}
.is-dark .ck-editor .ck-editor__main .ck-content {
  background: #323134 !important;
  border-color: #424043;
}
.is-dark .ck-editor figcaption.ck-editor__nested-editable {
  background: #232224;
  color: #a2a2a2;
}
.card-container {
  width: 100%;
  height: 170px;
  padding: 20px 0;
  perspective: 1000px;
}
.card-container.preload * {
  transition: none !important;
}
.card-container .creditcard {
  width: 100%;
  max-width: 260px;
  transform-style: preserve-3d;
  transition: transform 0.6s;
  margin: 0 auto;
  cursor: pointer;
}
.card-container .creditcard.flipped {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.card-container .creditcard .front,
.card-container .creditcard .back {
  position: absolute;
  width: 100%;
  max-width: 260px;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  color: #47525d;
}
.card-container .creditcard .back {
  transform: rotateY(180deg);
}
.card-container .creditcard svg#cardfront,
.card-container .creditcard svg#cardback {
  width: 100%;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  border-radius: 18px;
}
.card-container .creditcard #cardfront .st2 {
  fill: #fff;
}
.card-container .creditcard #cardfront .st3 {
  font-family: "Source Code Pro", monospace;
  font-weight: 600;
}
.card-container .creditcard #cardfront .st4 {
  font-size: 54.7817px;
}
.card-container .creditcard #cardfront .st5 {
  font-family: "Source Code Pro", monospace;
  font-weight: 400;
}
.card-container .creditcard #cardfront .st6 {
  font-size: 33.1112px;
}
.card-container .creditcard #cardfront .st7 {
  opacity: 0.6;
  fill: #fff;
}
.card-container .creditcard #cardfront .st8 {
  font-size: 24px;
}
.card-container .creditcard #cardfront .st9 {
  font-size: 36.5498px;
}
.card-container .creditcard #cardfront .st10 {
  font-family: "Source Code Pro", monospace;
  font-weight: 300;
}
.card-container .creditcard #cardfront .st11 {
  font-size: 16.1716px;
}
.card-container .creditcard #cardfront .st12 {
  fill: #4c4c4c;
}
.card-container .creditcard #cardback .st0 {
  fill: none;
  color: #0f0f0f;
  stroke-miterlimit: 10;
}
.card-container .creditcard #cardback .st2 {
  fill: #111;
}
.card-container .creditcard #cardback .st3 {
  fill: #f2f2f2;
}
.card-container .creditcard #cardback .st4 {
  fill: #d8d2db;
}
.card-container .creditcard #cardback .st5 {
  fill: #c4c4c4;
}
.card-container .creditcard #cardback .st6 {
  font-family: "Source Code Pro", monospace;
  font-weight: 400;
}
.card-container .creditcard #cardback .st7 {
  font-size: 27px;
}
.card-container .creditcard #cardback .st8 {
  opacity: 0.6;
}
.card-container .creditcard #cardback .st9 {
  fill: #fff;
}
.card-container .creditcard #cardback .st10 {
  font-size: 24px;
}
.card-container .creditcard #cardback .st11 {
  fill: #eaeaea;
}
.card-container .creditcard #cardback .st12 {
  font-family: "Rock Salt", cursive;
}
.card-container .creditcard #cardback .st13 {
  font-size: 37.769px;
}
.card-container .creditcard #svgname {
  text-transform: uppercase;
}
.card-container .creditcard #ccsingle {
  position: absolute;
  right: 15px;
  top: 20px;
}
.card-container .creditcard #ccsingle svg {
  width: 100px;
  max-height: 60px;
}
.card-container .creditcard .lightcolor,
.card-container .creditcard .darkcolor {
  transition: fill 0.5s;
}
.card-container .creditcard .lightblue {
  fill: #03a9f4;
}
.card-container .creditcard .lightbluedark {
  fill: #0288d1;
}
.card-container .creditcard .red {
  fill: #ef5350;
}
.card-container .creditcard .reddark {
  fill: #d32f2f;
}
.card-container .creditcard .purple {
  fill: #ab47bc;
}
.card-container .creditcard .purpledark {
  fill: #7b1fa2;
}
.card-container .creditcard .cyan {
  fill: #26c6da;
}
.card-container .creditcard .cyandark {
  fill: #0097a7;
}
.card-container .creditcard .green {
  fill: #66bb6a;
}
.card-container .creditcard .greendark {
  fill: #388e3c;
}
.card-container .creditcard .lime {
  fill: #d4e157;
}
.card-container .creditcard .limedark {
  fill: #afb42b;
}
.card-container .creditcard .yellow {
  fill: #ffeb3b;
}
.card-container .creditcard .yellowdark {
  fill: #f9a825;
}
.card-container .creditcard .orange {
  fill: #ff9800;
}
.card-container .creditcard .orangedark {
  fill: #ef6c00;
}
.card-container .creditcard .grey {
  fill: #bdbdbd;
}
.card-container .creditcard .greydark {
  fill: #616161;
}
/*! _layout-selector.scss | Vuero | Css ninja 2020-2021 */
/*
    1. Layout Selector
    2. Layout Selector Dark mode
*/
/* ==========================================================================
1. Layout Selector
========================================================================== */
.layout-selector {
  max-height: 335px;
  overflow-y: auto;
}
.layout-selector .layout-item {
  position: relative;
  display: block;
  text-align: center;
  cursor: pointer;
}
.layout-selector .layout-item:hover img {
  filter: grayscale(0);
  opacity: 1;
}
.layout-selector .layout-item.is-active {
  pointer-events: none;
}
.layout-selector .layout-item.is-active img {
  filter: grayscale(0);
  opacity: 1;
}
.layout-selector .layout-item.is-active .indicator {
  opacity: 1;
}
.layout-selector .layout-item .indicator {
  position: absolute;
  top: 0;
  right: 36px;
  background: #41b883;
  border: 4px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  width: 32px;
  border-radius: 9999px;
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
  color: #fff;
}
.layout-selector .layout-item .indicator svg,
.layout-selector .layout-item .indicator .iconify {
  stroke: #fff;
  height: 13px;
  width: 13px;
}
.layout-selector .layout-item .indicator svg *,
.layout-selector .layout-item .indicator .iconify * {
  stroke-width: 3px;
}
.layout-selector .layout-item img {
  max-width: 150px;
  margin: 0 auto;
  filter: grayscale(1);
  opacity: 0.6;
  transition: all 0.3s;
}
.layout-selector .layout-item h3 {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.9rem;
  color: #283252;
}
.layout-selector .layout-item p {
  font-size: 0.9rem;
}
/* ==========================================================================
1. Layout Selector Dark Mode
========================================================================== */
.is-dark .layout-selector .layout-item.is-active .indicator {
  border-color: #323134 !important;
}
.is-dark .layout-selector .layout-item h3 {
  color: #aaaab3;
}
/*! _widgets.scss | Vuero | Css ninja 2020-2021 */
/* ==========================================================================
Widget Styles
========================================================================== */
/*
    1. Widget Toolbar
    2. Gauge Widget
    3. Icon Toolbar Widget
    4. Text Widget
    5. Tags Widget
    6. Calendar Widget
    7. Image Widget
    8. List Widget
    9. Picker Widget
    10. Stat Widget
    11. Search Widget
    12. Icon List Widget
    13. Video Widget
    14. Inbox Widget
*/
/* ==========================================================================
1. Widget Toolbar
========================================================================== */
.widget {
  margin-bottom: 20px;
}
.widget-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.widget-toolbar .left {
  display: flex;
  align-items: center;
}
.widget-toolbar .center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.widget-toolbar .right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.widget-toolbar .right .tag {
  font-family: "degular", "Montserrat", sans-serif;
}
.widget-toolbar .right .right-icon {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  min-width: 32px;
  border-radius: 9999px;
  color: #c1c1c1;
  transition: all 0.3s;
}
.widget-toolbar .right .right-icon.has-indicator::after {
  content: "";
  position: absolute;
  top: 3px;
  right: 4px;
  height: 10px;
  width: 10px;
  border-radius: 9999px;
  background: #39f;
  border: 1.8px solid #fff;
}
.widget-toolbar .right .right-icon svg {
  height: 18px;
  width: 18px;
  transition: stroke 0.3s;
}
.widget-toolbar h3 {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  color: #283252;
  font-weight: 600;
}
.widget-toolbar h3.is-bigger {
  font-size: 1rem;
}
.widget-toolbar .action-icon {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  min-width: 32px;
  border-radius: 9999px;
  color: #c1c1c1;
  transition: all 0.3s;
}
.widget-toolbar .action-icon svg {
  height: 18px;
  width: 18px;
  transition: stroke 0.3s;
}
.is-dark .widget-toolbar h3 {
  color: #aaaab3;
}
.is-dark .widget-toolbar .right .right-icon.has-indicator::after {
  border-color: #323134;
}
/* ==========================================================================
2. Gauge Widget
========================================================================== */
.gauge-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  text-align: center;
}
.gauge-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.gauge-widget.is-flat {
  box-shadow: none;
}
.gauge-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.gauge-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.gauge-widget.is-primary .title,
.gauge-widget.is-primary .subtitle,
.gauge-widget.is-primary h1,
.gauge-widget.is-primary h2,
.gauge-widget.is-primary h3,
.gauge-widget.is-primary h4,
.gauge-widget.is-primary p {
  color: #fcfcfc !important;
}
.gauge-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.gauge-widget.is-secondary .title,
.gauge-widget.is-secondary .subtitle,
.gauge-widget.is-secondary h1,
.gauge-widget.is-secondary h2,
.gauge-widget.is-secondary h3,
.gauge-widget.is-secondary h4,
.gauge-widget.is-secondary p {
  color: #fcfcfc !important;
}
.gauge-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.gauge-widget.is-info .title,
.gauge-widget.is-info .subtitle,
.gauge-widget.is-info h1,
.gauge-widget.is-info h2,
.gauge-widget.is-info h3,
.gauge-widget.is-info h4,
.gauge-widget.is-info p {
  color: #fcfcfc !important;
}
.gauge-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.gauge-widget.is-success .title,
.gauge-widget.is-success .subtitle,
.gauge-widget.is-success h1,
.gauge-widget.is-success h2,
.gauge-widget.is-success h3,
.gauge-widget.is-success h4,
.gauge-widget.is-success p {
  color: #fcfcfc !important;
}
.gauge-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.gauge-widget.is-warning .title,
.gauge-widget.is-warning .subtitle,
.gauge-widget.is-warning h1,
.gauge-widget.is-warning h2,
.gauge-widget.is-warning h3,
.gauge-widget.is-warning h4,
.gauge-widget.is-warning p {
  color: #fcfcfc !important;
}
.gauge-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.gauge-widget.is-danger .title,
.gauge-widget.is-danger .subtitle,
.gauge-widget.is-danger h1,
.gauge-widget.is-danger h2,
.gauge-widget.is-danger h3,
.gauge-widget.is-danger h4,
.gauge-widget.is-danger p {
  color: #fcfcfc !important;
}
.gauge-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.gauge-widget .card-head .left,
.gauge-widget .card-head .right {
  display: flex;
  align-items: center;
}
.gauge-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.gauge-widget .card-head .right {
  justify-content: flex-end;
}
.gauge-widget .card-inner {
  padding-top: 1.75rem;
}
.gauge-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.gauge-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.gauge-widget.is-straight.is-flat {
  box-shadow: none;
}
.gauge-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.gauge-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.gauge-widget.is-straight.is-primary .title,
.gauge-widget.is-straight.is-primary .subtitle,
.gauge-widget.is-straight.is-primary h1,
.gauge-widget.is-straight.is-primary h2,
.gauge-widget.is-straight.is-primary h3,
.gauge-widget.is-straight.is-primary h4,
.gauge-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.gauge-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.gauge-widget.is-straight.is-secondary .title,
.gauge-widget.is-straight.is-secondary .subtitle,
.gauge-widget.is-straight.is-secondary h1,
.gauge-widget.is-straight.is-secondary h2,
.gauge-widget.is-straight.is-secondary h3,
.gauge-widget.is-straight.is-secondary h4,
.gauge-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.gauge-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.gauge-widget.is-straight.is-info .title,
.gauge-widget.is-straight.is-info .subtitle,
.gauge-widget.is-straight.is-info h1,
.gauge-widget.is-straight.is-info h2,
.gauge-widget.is-straight.is-info h3,
.gauge-widget.is-straight.is-info h4,
.gauge-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.gauge-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.gauge-widget.is-straight.is-success .title,
.gauge-widget.is-straight.is-success .subtitle,
.gauge-widget.is-straight.is-success h1,
.gauge-widget.is-straight.is-success h2,
.gauge-widget.is-straight.is-success h3,
.gauge-widget.is-straight.is-success h4,
.gauge-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.gauge-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.gauge-widget.is-straight.is-warning .title,
.gauge-widget.is-straight.is-warning .subtitle,
.gauge-widget.is-straight.is-warning h1,
.gauge-widget.is-straight.is-warning h2,
.gauge-widget.is-straight.is-warning h3,
.gauge-widget.is-straight.is-warning h4,
.gauge-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.gauge-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.gauge-widget.is-straight.is-danger .title,
.gauge-widget.is-straight.is-danger .subtitle,
.gauge-widget.is-straight.is-danger h1,
.gauge-widget.is-straight.is-danger h2,
.gauge-widget.is-straight.is-danger h3,
.gauge-widget.is-straight.is-danger h4,
.gauge-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.gauge-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.gauge-widget.is-straight .card-head .left,
.gauge-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.gauge-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.gauge-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.gauge-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.gauge-widget .gauge-wrap {
  padding: 30px 0;
}
.is-dark .gauge-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .gauge-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .gauge-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .gauge-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .gauge-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
/* ==========================================================================
3. Icon Toolbar Widget
========================================================================== */
.icon-toolbar-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 16px;
}
.icon-toolbar-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.icon-toolbar-widget.is-flat {
  box-shadow: none;
}
.icon-toolbar-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.icon-toolbar-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.icon-toolbar-widget.is-primary .title,
.icon-toolbar-widget.is-primary .subtitle,
.icon-toolbar-widget.is-primary h1,
.icon-toolbar-widget.is-primary h2,
.icon-toolbar-widget.is-primary h3,
.icon-toolbar-widget.is-primary h4,
.icon-toolbar-widget.is-primary p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.icon-toolbar-widget.is-secondary .title,
.icon-toolbar-widget.is-secondary .subtitle,
.icon-toolbar-widget.is-secondary h1,
.icon-toolbar-widget.is-secondary h2,
.icon-toolbar-widget.is-secondary h3,
.icon-toolbar-widget.is-secondary h4,
.icon-toolbar-widget.is-secondary p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.icon-toolbar-widget.is-info .title,
.icon-toolbar-widget.is-info .subtitle,
.icon-toolbar-widget.is-info h1,
.icon-toolbar-widget.is-info h2,
.icon-toolbar-widget.is-info h3,
.icon-toolbar-widget.is-info h4,
.icon-toolbar-widget.is-info p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.icon-toolbar-widget.is-success .title,
.icon-toolbar-widget.is-success .subtitle,
.icon-toolbar-widget.is-success h1,
.icon-toolbar-widget.is-success h2,
.icon-toolbar-widget.is-success h3,
.icon-toolbar-widget.is-success h4,
.icon-toolbar-widget.is-success p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.icon-toolbar-widget.is-warning .title,
.icon-toolbar-widget.is-warning .subtitle,
.icon-toolbar-widget.is-warning h1,
.icon-toolbar-widget.is-warning h2,
.icon-toolbar-widget.is-warning h3,
.icon-toolbar-widget.is-warning h4,
.icon-toolbar-widget.is-warning p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.icon-toolbar-widget.is-danger .title,
.icon-toolbar-widget.is-danger .subtitle,
.icon-toolbar-widget.is-danger h1,
.icon-toolbar-widget.is-danger h2,
.icon-toolbar-widget.is-danger h3,
.icon-toolbar-widget.is-danger h4,
.icon-toolbar-widget.is-danger p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.icon-toolbar-widget .card-head .left,
.icon-toolbar-widget .card-head .right {
  display: flex;
  align-items: center;
}
.icon-toolbar-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.icon-toolbar-widget .card-head .right {
  justify-content: flex-end;
}
.icon-toolbar-widget .card-inner {
  padding-top: 1.75rem;
}
.icon-toolbar-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.icon-toolbar-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.icon-toolbar-widget.is-straight.is-flat {
  box-shadow: none;
}
.icon-toolbar-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.icon-toolbar-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.icon-toolbar-widget.is-straight.is-primary .title,
.icon-toolbar-widget.is-straight.is-primary .subtitle,
.icon-toolbar-widget.is-straight.is-primary h1,
.icon-toolbar-widget.is-straight.is-primary h2,
.icon-toolbar-widget.is-straight.is-primary h3,
.icon-toolbar-widget.is-straight.is-primary h4,
.icon-toolbar-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.icon-toolbar-widget.is-straight.is-secondary .title,
.icon-toolbar-widget.is-straight.is-secondary .subtitle,
.icon-toolbar-widget.is-straight.is-secondary h1,
.icon-toolbar-widget.is-straight.is-secondary h2,
.icon-toolbar-widget.is-straight.is-secondary h3,
.icon-toolbar-widget.is-straight.is-secondary h4,
.icon-toolbar-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.icon-toolbar-widget.is-straight.is-info .title,
.icon-toolbar-widget.is-straight.is-info .subtitle,
.icon-toolbar-widget.is-straight.is-info h1,
.icon-toolbar-widget.is-straight.is-info h2,
.icon-toolbar-widget.is-straight.is-info h3,
.icon-toolbar-widget.is-straight.is-info h4,
.icon-toolbar-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.icon-toolbar-widget.is-straight.is-success .title,
.icon-toolbar-widget.is-straight.is-success .subtitle,
.icon-toolbar-widget.is-straight.is-success h1,
.icon-toolbar-widget.is-straight.is-success h2,
.icon-toolbar-widget.is-straight.is-success h3,
.icon-toolbar-widget.is-straight.is-success h4,
.icon-toolbar-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.icon-toolbar-widget.is-straight.is-warning .title,
.icon-toolbar-widget.is-straight.is-warning .subtitle,
.icon-toolbar-widget.is-straight.is-warning h1,
.icon-toolbar-widget.is-straight.is-warning h2,
.icon-toolbar-widget.is-straight.is-warning h3,
.icon-toolbar-widget.is-straight.is-warning h4,
.icon-toolbar-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.icon-toolbar-widget.is-straight.is-danger .title,
.icon-toolbar-widget.is-straight.is-danger .subtitle,
.icon-toolbar-widget.is-straight.is-danger h1,
.icon-toolbar-widget.is-straight.is-danger h2,
.icon-toolbar-widget.is-straight.is-danger h3,
.icon-toolbar-widget.is-straight.is-danger h4,
.icon-toolbar-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.icon-toolbar-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.icon-toolbar-widget.is-straight .card-head .left,
.icon-toolbar-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.icon-toolbar-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.icon-toolbar-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.icon-toolbar-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.icon-toolbar-widget .icon-toolbar {
  display: flex;
}
.icon-toolbar-widget .icon-toolbar .toolbar-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 0;
}
.icon-toolbar-widget .icon-toolbar .toolbar-icon .inner-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  min-width: 32px;
  border-radius: 9999px;
  color: #c1c1c1;
  transition: all 0.3s;
}
.icon-toolbar-widget .icon-toolbar .toolbar-icon .inner-icon:hover:not(.is-active) {
  background: whitesmoke;
  color: #a2a2a2;
}
.icon-toolbar-widget .icon-toolbar .toolbar-icon .inner-icon.is-active {
  color: #41b883;
}
.icon-toolbar-widget .icon-toolbar .toolbar-icon .inner-icon svg {
  height: 18px;
  width: 18px;
  transition: stroke 0.3s;
}
.is-dark .icon-toolbar-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .icon-toolbar-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .icon-toolbar-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .icon-toolbar-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .icon-toolbar-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .icon-toolbar-widget .icon-toolbar .toolbar-icon .inner-icon {
  color: #838383;
}
.is-dark .icon-toolbar-widget .icon-toolbar .toolbar-icon .inner-icon:hover:not(.is-active) {
  background: #2b292c;
}
.is-dark .icon-toolbar-widget .icon-toolbar .toolbar-icon .inner-icon.is-active {
  color: #41b883;
}
/* ==========================================================================
4. Text Widget
========================================================================== */
.text-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.text-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.text-widget.is-flat {
  box-shadow: none;
}
.text-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.text-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.text-widget.is-primary .title,
.text-widget.is-primary .subtitle,
.text-widget.is-primary h1,
.text-widget.is-primary h2,
.text-widget.is-primary h3,
.text-widget.is-primary h4,
.text-widget.is-primary p {
  color: #fcfcfc !important;
}
.text-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.text-widget.is-secondary .title,
.text-widget.is-secondary .subtitle,
.text-widget.is-secondary h1,
.text-widget.is-secondary h2,
.text-widget.is-secondary h3,
.text-widget.is-secondary h4,
.text-widget.is-secondary p {
  color: #fcfcfc !important;
}
.text-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.text-widget.is-info .title,
.text-widget.is-info .subtitle,
.text-widget.is-info h1,
.text-widget.is-info h2,
.text-widget.is-info h3,
.text-widget.is-info h4,
.text-widget.is-info p {
  color: #fcfcfc !important;
}
.text-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.text-widget.is-success .title,
.text-widget.is-success .subtitle,
.text-widget.is-success h1,
.text-widget.is-success h2,
.text-widget.is-success h3,
.text-widget.is-success h4,
.text-widget.is-success p {
  color: #fcfcfc !important;
}
.text-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.text-widget.is-warning .title,
.text-widget.is-warning .subtitle,
.text-widget.is-warning h1,
.text-widget.is-warning h2,
.text-widget.is-warning h3,
.text-widget.is-warning h4,
.text-widget.is-warning p {
  color: #fcfcfc !important;
}
.text-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.text-widget.is-danger .title,
.text-widget.is-danger .subtitle,
.text-widget.is-danger h1,
.text-widget.is-danger h2,
.text-widget.is-danger h3,
.text-widget.is-danger h4,
.text-widget.is-danger p {
  color: #fcfcfc !important;
}
.text-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.text-widget .card-head .left,
.text-widget .card-head .right {
  display: flex;
  align-items: center;
}
.text-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.text-widget .card-head .right {
  justify-content: flex-end;
}
.text-widget .card-inner {
  padding-top: 1.75rem;
}
.text-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.text-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.text-widget.is-straight.is-flat {
  box-shadow: none;
}
.text-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.text-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.text-widget.is-straight.is-primary .title,
.text-widget.is-straight.is-primary .subtitle,
.text-widget.is-straight.is-primary h1,
.text-widget.is-straight.is-primary h2,
.text-widget.is-straight.is-primary h3,
.text-widget.is-straight.is-primary h4,
.text-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.text-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.text-widget.is-straight.is-secondary .title,
.text-widget.is-straight.is-secondary .subtitle,
.text-widget.is-straight.is-secondary h1,
.text-widget.is-straight.is-secondary h2,
.text-widget.is-straight.is-secondary h3,
.text-widget.is-straight.is-secondary h4,
.text-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.text-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.text-widget.is-straight.is-info .title,
.text-widget.is-straight.is-info .subtitle,
.text-widget.is-straight.is-info h1,
.text-widget.is-straight.is-info h2,
.text-widget.is-straight.is-info h3,
.text-widget.is-straight.is-info h4,
.text-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.text-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.text-widget.is-straight.is-success .title,
.text-widget.is-straight.is-success .subtitle,
.text-widget.is-straight.is-success h1,
.text-widget.is-straight.is-success h2,
.text-widget.is-straight.is-success h3,
.text-widget.is-straight.is-success h4,
.text-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.text-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.text-widget.is-straight.is-warning .title,
.text-widget.is-straight.is-warning .subtitle,
.text-widget.is-straight.is-warning h1,
.text-widget.is-straight.is-warning h2,
.text-widget.is-straight.is-warning h3,
.text-widget.is-straight.is-warning h4,
.text-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.text-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.text-widget.is-straight.is-danger .title,
.text-widget.is-straight.is-danger .subtitle,
.text-widget.is-straight.is-danger h1,
.text-widget.is-straight.is-danger h2,
.text-widget.is-straight.is-danger h3,
.text-widget.is-straight.is-danger h4,
.text-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.text-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.text-widget.is-straight .card-head .left,
.text-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.text-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.text-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.text-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.text-widget .widget-content p {
  font-size: 0.9rem;
}
.text-widget .widget-content p span {
  color: #283252;
  font-weight: 500;
}
.text-widget .widget-content .hashtags {
  padding-top: 8px;
  font-family: "degular", "Montserrat", sans-serif;
}
.text-widget .widget-content .hashtags a {
  color: #41b883;
  margin: 0 2px;
}
.is-dark .text-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .text-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .text-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .text-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .text-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .text-widget .widget-content p span {
  color: #aaaab3;
}
.is-dark .text-widget .hashtags a {
  color: #41b883;
}
/* ==========================================================================
5. Tags Widget
========================================================================== */
.tags-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.tags-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.tags-widget.is-flat {
  box-shadow: none;
}
.tags-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.tags-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.tags-widget.is-primary .title,
.tags-widget.is-primary .subtitle,
.tags-widget.is-primary h1,
.tags-widget.is-primary h2,
.tags-widget.is-primary h3,
.tags-widget.is-primary h4,
.tags-widget.is-primary p {
  color: #fcfcfc !important;
}
.tags-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.tags-widget.is-secondary .title,
.tags-widget.is-secondary .subtitle,
.tags-widget.is-secondary h1,
.tags-widget.is-secondary h2,
.tags-widget.is-secondary h3,
.tags-widget.is-secondary h4,
.tags-widget.is-secondary p {
  color: #fcfcfc !important;
}
.tags-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.tags-widget.is-info .title,
.tags-widget.is-info .subtitle,
.tags-widget.is-info h1,
.tags-widget.is-info h2,
.tags-widget.is-info h3,
.tags-widget.is-info h4,
.tags-widget.is-info p {
  color: #fcfcfc !important;
}
.tags-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.tags-widget.is-success .title,
.tags-widget.is-success .subtitle,
.tags-widget.is-success h1,
.tags-widget.is-success h2,
.tags-widget.is-success h3,
.tags-widget.is-success h4,
.tags-widget.is-success p {
  color: #fcfcfc !important;
}
.tags-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.tags-widget.is-warning .title,
.tags-widget.is-warning .subtitle,
.tags-widget.is-warning h1,
.tags-widget.is-warning h2,
.tags-widget.is-warning h3,
.tags-widget.is-warning h4,
.tags-widget.is-warning p {
  color: #fcfcfc !important;
}
.tags-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.tags-widget.is-danger .title,
.tags-widget.is-danger .subtitle,
.tags-widget.is-danger h1,
.tags-widget.is-danger h2,
.tags-widget.is-danger h3,
.tags-widget.is-danger h4,
.tags-widget.is-danger p {
  color: #fcfcfc !important;
}
.tags-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tags-widget .card-head .left,
.tags-widget .card-head .right {
  display: flex;
  align-items: center;
}
.tags-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.tags-widget .card-head .right {
  justify-content: flex-end;
}
.tags-widget .card-inner {
  padding-top: 1.75rem;
}
.tags-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.tags-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.tags-widget.is-straight.is-flat {
  box-shadow: none;
}
.tags-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.tags-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.tags-widget.is-straight.is-primary .title,
.tags-widget.is-straight.is-primary .subtitle,
.tags-widget.is-straight.is-primary h1,
.tags-widget.is-straight.is-primary h2,
.tags-widget.is-straight.is-primary h3,
.tags-widget.is-straight.is-primary h4,
.tags-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.tags-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.tags-widget.is-straight.is-secondary .title,
.tags-widget.is-straight.is-secondary .subtitle,
.tags-widget.is-straight.is-secondary h1,
.tags-widget.is-straight.is-secondary h2,
.tags-widget.is-straight.is-secondary h3,
.tags-widget.is-straight.is-secondary h4,
.tags-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.tags-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.tags-widget.is-straight.is-info .title,
.tags-widget.is-straight.is-info .subtitle,
.tags-widget.is-straight.is-info h1,
.tags-widget.is-straight.is-info h2,
.tags-widget.is-straight.is-info h3,
.tags-widget.is-straight.is-info h4,
.tags-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.tags-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.tags-widget.is-straight.is-success .title,
.tags-widget.is-straight.is-success .subtitle,
.tags-widget.is-straight.is-success h1,
.tags-widget.is-straight.is-success h2,
.tags-widget.is-straight.is-success h3,
.tags-widget.is-straight.is-success h4,
.tags-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.tags-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.tags-widget.is-straight.is-warning .title,
.tags-widget.is-straight.is-warning .subtitle,
.tags-widget.is-straight.is-warning h1,
.tags-widget.is-straight.is-warning h2,
.tags-widget.is-straight.is-warning h3,
.tags-widget.is-straight.is-warning h4,
.tags-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.tags-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.tags-widget.is-straight.is-danger .title,
.tags-widget.is-straight.is-danger .subtitle,
.tags-widget.is-straight.is-danger h1,
.tags-widget.is-straight.is-danger h2,
.tags-widget.is-straight.is-danger h3,
.tags-widget.is-straight.is-danger h4,
.tags-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.tags-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tags-widget.is-straight .card-head .left,
.tags-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.tags-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.tags-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.tags-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.is-dark .tags-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .tags-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .tags-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .tags-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .tags-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
/* ==========================================================================
6. Calendar Widget
========================================================================== */
.calendar-widget .calendar-widget-inner {
  display: flex;
  flex-wrap: wrap;
  margin-top: -6px;
  margin-left: -6px;
  margin-right: -6px;
}
.calendar-widget .calendar-widget-inner .calendar-square {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  flex: 1;
  margin: 6px;
  width: calc(50% - 6px);
}
.calendar-widget .calendar-widget-inner .calendar-square.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-flat {
  box-shadow: none;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.calendar-widget .calendar-widget-inner .calendar-square.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-primary .title,
.calendar-widget .calendar-widget-inner .calendar-square.is-primary .subtitle,
.calendar-widget .calendar-widget-inner .calendar-square.is-primary h1,
.calendar-widget .calendar-widget-inner .calendar-square.is-primary h2,
.calendar-widget .calendar-widget-inner .calendar-square.is-primary h3,
.calendar-widget .calendar-widget-inner .calendar-square.is-primary h4,
.calendar-widget .calendar-widget-inner .calendar-square.is-primary p {
  color: #fcfcfc !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-secondary .title,
.calendar-widget .calendar-widget-inner .calendar-square.is-secondary .subtitle,
.calendar-widget .calendar-widget-inner .calendar-square.is-secondary h1,
.calendar-widget .calendar-widget-inner .calendar-square.is-secondary h2,
.calendar-widget .calendar-widget-inner .calendar-square.is-secondary h3,
.calendar-widget .calendar-widget-inner .calendar-square.is-secondary h4,
.calendar-widget .calendar-widget-inner .calendar-square.is-secondary p {
  color: #fcfcfc !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-info .title,
.calendar-widget .calendar-widget-inner .calendar-square.is-info .subtitle,
.calendar-widget .calendar-widget-inner .calendar-square.is-info h1,
.calendar-widget .calendar-widget-inner .calendar-square.is-info h2,
.calendar-widget .calendar-widget-inner .calendar-square.is-info h3,
.calendar-widget .calendar-widget-inner .calendar-square.is-info h4,
.calendar-widget .calendar-widget-inner .calendar-square.is-info p {
  color: #fcfcfc !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-success .title,
.calendar-widget .calendar-widget-inner .calendar-square.is-success .subtitle,
.calendar-widget .calendar-widget-inner .calendar-square.is-success h1,
.calendar-widget .calendar-widget-inner .calendar-square.is-success h2,
.calendar-widget .calendar-widget-inner .calendar-square.is-success h3,
.calendar-widget .calendar-widget-inner .calendar-square.is-success h4,
.calendar-widget .calendar-widget-inner .calendar-square.is-success p {
  color: #fcfcfc !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-warning .title,
.calendar-widget .calendar-widget-inner .calendar-square.is-warning .subtitle,
.calendar-widget .calendar-widget-inner .calendar-square.is-warning h1,
.calendar-widget .calendar-widget-inner .calendar-square.is-warning h2,
.calendar-widget .calendar-widget-inner .calendar-square.is-warning h3,
.calendar-widget .calendar-widget-inner .calendar-square.is-warning h4,
.calendar-widget .calendar-widget-inner .calendar-square.is-warning p {
  color: #fcfcfc !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.calendar-widget .calendar-widget-inner .calendar-square.is-danger .title,
.calendar-widget .calendar-widget-inner .calendar-square.is-danger .subtitle,
.calendar-widget .calendar-widget-inner .calendar-square.is-danger h1,
.calendar-widget .calendar-widget-inner .calendar-square.is-danger h2,
.calendar-widget .calendar-widget-inner .calendar-square.is-danger h3,
.calendar-widget .calendar-widget-inner .calendar-square.is-danger h4,
.calendar-widget .calendar-widget-inner .calendar-square.is-danger p {
  color: #fcfcfc !important;
}
.calendar-widget .calendar-widget-inner .calendar-square .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.calendar-widget .calendar-widget-inner .calendar-square .card-head .left,
.calendar-widget .calendar-widget-inner .calendar-square .card-head .right {
  display: flex;
  align-items: center;
}
.calendar-widget .calendar-widget-inner .calendar-square .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.calendar-widget .calendar-widget-inner .calendar-square .card-head .right {
  justify-content: flex-end;
}
.calendar-widget .calendar-widget-inner .calendar-square .card-inner {
  padding-top: 1.75rem;
}
.calendar-widget .calendar-widget-inner .calendar-square .date {
  text-align: center;
}
.calendar-widget .calendar-widget-inner .calendar-square .date span {
  display: block;
  font-family: "degular", "Montserrat", sans-serif;
}
.calendar-widget .calendar-widget-inner .calendar-square .date span:first-child {
  font-weight: 700;
  color: #283252;
  font-size: 1.6rem;
}
.calendar-widget .calendar-widget-inner .calendar-square .date span:nth-child(2) {
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #a2a2a2;
}
.is-dark .calendar-widget .calendar-widget-inner .calendar-square {
  background: #232224;
  border-color: #232224;
}
.is-dark .calendar-widget .calendar-widget-inner .calendar-square.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .calendar-widget .calendar-widget-inner .calendar-square .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .calendar-widget .calendar-widget-inner .calendar-square .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .calendar-widget .calendar-widget-inner .calendar-square .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .calendar-widget .calendar-widget-inner .calendar-square .date span:first-child {
  color: #aaaab3;
}
/* ==========================================================================
7. Image Widget
========================================================================== */
.image-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  position: relative;
  padding: 10px;
  height: 310px;
}
.image-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.image-widget.is-flat {
  box-shadow: none;
}
.image-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.image-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.image-widget.is-primary .title,
.image-widget.is-primary .subtitle,
.image-widget.is-primary h1,
.image-widget.is-primary h2,
.image-widget.is-primary h3,
.image-widget.is-primary h4,
.image-widget.is-primary p {
  color: #fcfcfc !important;
}
.image-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.image-widget.is-secondary .title,
.image-widget.is-secondary .subtitle,
.image-widget.is-secondary h1,
.image-widget.is-secondary h2,
.image-widget.is-secondary h3,
.image-widget.is-secondary h4,
.image-widget.is-secondary p {
  color: #fcfcfc !important;
}
.image-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.image-widget.is-info .title,
.image-widget.is-info .subtitle,
.image-widget.is-info h1,
.image-widget.is-info h2,
.image-widget.is-info h3,
.image-widget.is-info h4,
.image-widget.is-info p {
  color: #fcfcfc !important;
}
.image-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.image-widget.is-success .title,
.image-widget.is-success .subtitle,
.image-widget.is-success h1,
.image-widget.is-success h2,
.image-widget.is-success h3,
.image-widget.is-success h4,
.image-widget.is-success p {
  color: #fcfcfc !important;
}
.image-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.image-widget.is-warning .title,
.image-widget.is-warning .subtitle,
.image-widget.is-warning h1,
.image-widget.is-warning h2,
.image-widget.is-warning h3,
.image-widget.is-warning h4,
.image-widget.is-warning p {
  color: #fcfcfc !important;
}
.image-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.image-widget.is-danger .title,
.image-widget.is-danger .subtitle,
.image-widget.is-danger h1,
.image-widget.is-danger h2,
.image-widget.is-danger h3,
.image-widget.is-danger h4,
.image-widget.is-danger p {
  color: #fcfcfc !important;
}
.image-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.image-widget .card-head .left,
.image-widget .card-head .right {
  display: flex;
  align-items: center;
}
.image-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.image-widget .card-head .right {
  justify-content: flex-end;
}
.image-widget .card-inner {
  padding-top: 1.75rem;
}
.image-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.image-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.image-widget.is-straight.is-flat {
  box-shadow: none;
}
.image-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.image-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.image-widget.is-straight.is-primary .title,
.image-widget.is-straight.is-primary .subtitle,
.image-widget.is-straight.is-primary h1,
.image-widget.is-straight.is-primary h2,
.image-widget.is-straight.is-primary h3,
.image-widget.is-straight.is-primary h4,
.image-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.image-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.image-widget.is-straight.is-secondary .title,
.image-widget.is-straight.is-secondary .subtitle,
.image-widget.is-straight.is-secondary h1,
.image-widget.is-straight.is-secondary h2,
.image-widget.is-straight.is-secondary h3,
.image-widget.is-straight.is-secondary h4,
.image-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.image-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.image-widget.is-straight.is-info .title,
.image-widget.is-straight.is-info .subtitle,
.image-widget.is-straight.is-info h1,
.image-widget.is-straight.is-info h2,
.image-widget.is-straight.is-info h3,
.image-widget.is-straight.is-info h4,
.image-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.image-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.image-widget.is-straight.is-success .title,
.image-widget.is-straight.is-success .subtitle,
.image-widget.is-straight.is-success h1,
.image-widget.is-straight.is-success h2,
.image-widget.is-straight.is-success h3,
.image-widget.is-straight.is-success h4,
.image-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.image-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.image-widget.is-straight.is-warning .title,
.image-widget.is-straight.is-warning .subtitle,
.image-widget.is-straight.is-warning h1,
.image-widget.is-straight.is-warning h2,
.image-widget.is-straight.is-warning h3,
.image-widget.is-straight.is-warning h4,
.image-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.image-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.image-widget.is-straight.is-danger .title,
.image-widget.is-straight.is-danger .subtitle,
.image-widget.is-straight.is-danger h1,
.image-widget.is-straight.is-danger h2,
.image-widget.is-straight.is-danger h3,
.image-widget.is-straight.is-danger h4,
.image-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.image-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.image-widget.is-straight .card-head .left,
.image-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.image-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.image-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.image-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.image-widget > img {
  display: block;
  height: 100%;
  object-fit: cover;
  border-radius: 14px;
}
.image-widget .progress-wrap {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  padding: 0 30px;
}
.image-widget .progress-wrap .progress {
  background-color: #000;
  background-image: linear-gradient(to right, #41b883 30%, #000 30%);
  height: 0.15rem !important;
}
.is-dark .image-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .image-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .image-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .image-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .image-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .image-widget .progress-wrap .progress {
  background-image: linear-gradient(to right, #41b883 30%, #000 30%) !important;
}
/* ==========================================================================
8. List Widget
========================================================================== */
.list-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.list-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.list-widget.is-flat {
  box-shadow: none;
}
.list-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.list-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.list-widget.is-primary .title,
.list-widget.is-primary .subtitle,
.list-widget.is-primary h1,
.list-widget.is-primary h2,
.list-widget.is-primary h3,
.list-widget.is-primary h4,
.list-widget.is-primary p {
  color: #fcfcfc !important;
}
.list-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.list-widget.is-secondary .title,
.list-widget.is-secondary .subtitle,
.list-widget.is-secondary h1,
.list-widget.is-secondary h2,
.list-widget.is-secondary h3,
.list-widget.is-secondary h4,
.list-widget.is-secondary p {
  color: #fcfcfc !important;
}
.list-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.list-widget.is-info .title,
.list-widget.is-info .subtitle,
.list-widget.is-info h1,
.list-widget.is-info h2,
.list-widget.is-info h3,
.list-widget.is-info h4,
.list-widget.is-info p {
  color: #fcfcfc !important;
}
.list-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.list-widget.is-success .title,
.list-widget.is-success .subtitle,
.list-widget.is-success h1,
.list-widget.is-success h2,
.list-widget.is-success h3,
.list-widget.is-success h4,
.list-widget.is-success p {
  color: #fcfcfc !important;
}
.list-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.list-widget.is-warning .title,
.list-widget.is-warning .subtitle,
.list-widget.is-warning h1,
.list-widget.is-warning h2,
.list-widget.is-warning h3,
.list-widget.is-warning h4,
.list-widget.is-warning p {
  color: #fcfcfc !important;
}
.list-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.list-widget.is-danger .title,
.list-widget.is-danger .subtitle,
.list-widget.is-danger h1,
.list-widget.is-danger h2,
.list-widget.is-danger h3,
.list-widget.is-danger h4,
.list-widget.is-danger p {
  color: #fcfcfc !important;
}
.list-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.list-widget .card-head .left,
.list-widget .card-head .right {
  display: flex;
  align-items: center;
}
.list-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.list-widget .card-head .right {
  justify-content: flex-end;
}
.list-widget .card-inner {
  padding-top: 1.75rem;
}
.list-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.list-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.list-widget.is-straight.is-flat {
  box-shadow: none;
}
.list-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.list-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.list-widget.is-straight.is-primary .title,
.list-widget.is-straight.is-primary .subtitle,
.list-widget.is-straight.is-primary h1,
.list-widget.is-straight.is-primary h2,
.list-widget.is-straight.is-primary h3,
.list-widget.is-straight.is-primary h4,
.list-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.list-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.list-widget.is-straight.is-secondary .title,
.list-widget.is-straight.is-secondary .subtitle,
.list-widget.is-straight.is-secondary h1,
.list-widget.is-straight.is-secondary h2,
.list-widget.is-straight.is-secondary h3,
.list-widget.is-straight.is-secondary h4,
.list-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.list-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.list-widget.is-straight.is-info .title,
.list-widget.is-straight.is-info .subtitle,
.list-widget.is-straight.is-info h1,
.list-widget.is-straight.is-info h2,
.list-widget.is-straight.is-info h3,
.list-widget.is-straight.is-info h4,
.list-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.list-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.list-widget.is-straight.is-success .title,
.list-widget.is-straight.is-success .subtitle,
.list-widget.is-straight.is-success h1,
.list-widget.is-straight.is-success h2,
.list-widget.is-straight.is-success h3,
.list-widget.is-straight.is-success h4,
.list-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.list-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.list-widget.is-straight.is-warning .title,
.list-widget.is-straight.is-warning .subtitle,
.list-widget.is-straight.is-warning h1,
.list-widget.is-straight.is-warning h2,
.list-widget.is-straight.is-warning h3,
.list-widget.is-straight.is-warning h4,
.list-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.list-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.list-widget.is-straight.is-danger .title,
.list-widget.is-straight.is-danger .subtitle,
.list-widget.is-straight.is-danger h1,
.list-widget.is-straight.is-danger h2,
.list-widget.is-straight.is-danger h3,
.list-widget.is-straight.is-danger h4,
.list-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.list-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.list-widget.is-straight .card-head .left,
.list-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.list-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.list-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.list-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.list-widget ul li:not(:last-child) {
  margin-bottom: 12px;
}
.list-widget ul li a {
  font-family: "degular", "Montserrat", sans-serif;
  display: flex;
  justify-content: space-between;
  color: #a2a2a2;
}
.list-widget ul li a:hover {
  color: #41b883;
}
.is-dark .list-widget ul li a:hover {
  color: #41b883;
}
/* ==========================================================================
9. Picker Widget
========================================================================== */
.picker-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.picker-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.picker-widget.is-flat {
  box-shadow: none;
}
.picker-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.picker-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.picker-widget.is-primary .title,
.picker-widget.is-primary .subtitle,
.picker-widget.is-primary h1,
.picker-widget.is-primary h2,
.picker-widget.is-primary h3,
.picker-widget.is-primary h4,
.picker-widget.is-primary p {
  color: #fcfcfc !important;
}
.picker-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.picker-widget.is-secondary .title,
.picker-widget.is-secondary .subtitle,
.picker-widget.is-secondary h1,
.picker-widget.is-secondary h2,
.picker-widget.is-secondary h3,
.picker-widget.is-secondary h4,
.picker-widget.is-secondary p {
  color: #fcfcfc !important;
}
.picker-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.picker-widget.is-info .title,
.picker-widget.is-info .subtitle,
.picker-widget.is-info h1,
.picker-widget.is-info h2,
.picker-widget.is-info h3,
.picker-widget.is-info h4,
.picker-widget.is-info p {
  color: #fcfcfc !important;
}
.picker-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.picker-widget.is-success .title,
.picker-widget.is-success .subtitle,
.picker-widget.is-success h1,
.picker-widget.is-success h2,
.picker-widget.is-success h3,
.picker-widget.is-success h4,
.picker-widget.is-success p {
  color: #fcfcfc !important;
}
.picker-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.picker-widget.is-warning .title,
.picker-widget.is-warning .subtitle,
.picker-widget.is-warning h1,
.picker-widget.is-warning h2,
.picker-widget.is-warning h3,
.picker-widget.is-warning h4,
.picker-widget.is-warning p {
  color: #fcfcfc !important;
}
.picker-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.picker-widget.is-danger .title,
.picker-widget.is-danger .subtitle,
.picker-widget.is-danger h1,
.picker-widget.is-danger h2,
.picker-widget.is-danger h3,
.picker-widget.is-danger h4,
.picker-widget.is-danger p {
  color: #fcfcfc !important;
}
.picker-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.picker-widget .card-head .left,
.picker-widget .card-head .right {
  display: flex;
  align-items: center;
}
.picker-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.picker-widget .card-head .right {
  justify-content: flex-end;
}
.picker-widget .card-inner {
  padding-top: 1.75rem;
}
.picker-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.picker-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.picker-widget.is-straight.is-flat {
  box-shadow: none;
}
.picker-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.picker-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.picker-widget.is-straight.is-primary .title,
.picker-widget.is-straight.is-primary .subtitle,
.picker-widget.is-straight.is-primary h1,
.picker-widget.is-straight.is-primary h2,
.picker-widget.is-straight.is-primary h3,
.picker-widget.is-straight.is-primary h4,
.picker-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.picker-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.picker-widget.is-straight.is-secondary .title,
.picker-widget.is-straight.is-secondary .subtitle,
.picker-widget.is-straight.is-secondary h1,
.picker-widget.is-straight.is-secondary h2,
.picker-widget.is-straight.is-secondary h3,
.picker-widget.is-straight.is-secondary h4,
.picker-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.picker-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.picker-widget.is-straight.is-info .title,
.picker-widget.is-straight.is-info .subtitle,
.picker-widget.is-straight.is-info h1,
.picker-widget.is-straight.is-info h2,
.picker-widget.is-straight.is-info h3,
.picker-widget.is-straight.is-info h4,
.picker-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.picker-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.picker-widget.is-straight.is-success .title,
.picker-widget.is-straight.is-success .subtitle,
.picker-widget.is-straight.is-success h1,
.picker-widget.is-straight.is-success h2,
.picker-widget.is-straight.is-success h3,
.picker-widget.is-straight.is-success h4,
.picker-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.picker-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.picker-widget.is-straight.is-warning .title,
.picker-widget.is-straight.is-warning .subtitle,
.picker-widget.is-straight.is-warning h1,
.picker-widget.is-straight.is-warning h2,
.picker-widget.is-straight.is-warning h3,
.picker-widget.is-straight.is-warning h4,
.picker-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.picker-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.picker-widget.is-straight.is-danger .title,
.picker-widget.is-straight.is-danger .subtitle,
.picker-widget.is-straight.is-danger h1,
.picker-widget.is-straight.is-danger h2,
.picker-widget.is-straight.is-danger h3,
.picker-widget.is-straight.is-danger h4,
.picker-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.picker-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.picker-widget.is-straight .card-head .left,
.picker-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.picker-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.picker-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.picker-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.picker-widget .calendar {
  color: #283252;
  font-size: 12px;
  font-family: "degular", "Montserrat", sans-serif;
  width: 100%;
  margin-bottom: 5px;
}
.picker-widget .calendar thead,
.picker-widget .calendar tbody {
  width: 100%;
}
.picker-widget .calendar thead {
  color: #41b883;
  font-weight: 600;
  font-size: 10px;
  text-transform: uppercase;
}
.picker-widget .calendar td {
  padding: 0.5em 0;
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
}
.picker-widget .calendar tbody td:hover {
  background: whitesmoke;
  color: #41b883;
}
.picker-widget .current-day {
  color: #41b883;
  font-weight: 600;
}
.picker-widget .prev-month,
.picker-widget .next-month {
  color: #cacaca;
}
.is-dark .picker-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .picker-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .picker-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .picker-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .picker-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .picker-widget .calendar {
  color: #aaaab3;
}
.is-dark .picker-widget .calendar thead {
  color: #41b883;
}
.is-dark .picker-widget .calendar td:hover {
  background: #2b292c;
  color: #41b883;
}
.is-dark .picker-widget .current-day {
  color: #41b883;
}
/* ==========================================================================
10. Stat Widget
========================================================================== */
.stats-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 20px 0 0 0;
}
.stats-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.stats-widget.is-flat {
  box-shadow: none;
}
.stats-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.stats-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.stats-widget.is-primary .title,
.stats-widget.is-primary .subtitle,
.stats-widget.is-primary h1,
.stats-widget.is-primary h2,
.stats-widget.is-primary h3,
.stats-widget.is-primary h4,
.stats-widget.is-primary p {
  color: #fcfcfc !important;
}
.stats-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.stats-widget.is-secondary .title,
.stats-widget.is-secondary .subtitle,
.stats-widget.is-secondary h1,
.stats-widget.is-secondary h2,
.stats-widget.is-secondary h3,
.stats-widget.is-secondary h4,
.stats-widget.is-secondary p {
  color: #fcfcfc !important;
}
.stats-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.stats-widget.is-info .title,
.stats-widget.is-info .subtitle,
.stats-widget.is-info h1,
.stats-widget.is-info h2,
.stats-widget.is-info h3,
.stats-widget.is-info h4,
.stats-widget.is-info p {
  color: #fcfcfc !important;
}
.stats-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.stats-widget.is-success .title,
.stats-widget.is-success .subtitle,
.stats-widget.is-success h1,
.stats-widget.is-success h2,
.stats-widget.is-success h3,
.stats-widget.is-success h4,
.stats-widget.is-success p {
  color: #fcfcfc !important;
}
.stats-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.stats-widget.is-warning .title,
.stats-widget.is-warning .subtitle,
.stats-widget.is-warning h1,
.stats-widget.is-warning h2,
.stats-widget.is-warning h3,
.stats-widget.is-warning h4,
.stats-widget.is-warning p {
  color: #fcfcfc !important;
}
.stats-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.stats-widget.is-danger .title,
.stats-widget.is-danger .subtitle,
.stats-widget.is-danger h1,
.stats-widget.is-danger h2,
.stats-widget.is-danger h3,
.stats-widget.is-danger h4,
.stats-widget.is-danger p {
  color: #fcfcfc !important;
}
.stats-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.stats-widget .card-head .left,
.stats-widget .card-head .right {
  display: flex;
  align-items: center;
}
.stats-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.stats-widget .card-head .right {
  justify-content: flex-end;
}
.stats-widget .card-inner {
  padding-top: 1.75rem;
}
.stats-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.stats-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.stats-widget.is-straight.is-flat {
  box-shadow: none;
}
.stats-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.stats-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.stats-widget.is-straight.is-primary .title,
.stats-widget.is-straight.is-primary .subtitle,
.stats-widget.is-straight.is-primary h1,
.stats-widget.is-straight.is-primary h2,
.stats-widget.is-straight.is-primary h3,
.stats-widget.is-straight.is-primary h4,
.stats-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.stats-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.stats-widget.is-straight.is-secondary .title,
.stats-widget.is-straight.is-secondary .subtitle,
.stats-widget.is-straight.is-secondary h1,
.stats-widget.is-straight.is-secondary h2,
.stats-widget.is-straight.is-secondary h3,
.stats-widget.is-straight.is-secondary h4,
.stats-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.stats-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.stats-widget.is-straight.is-info .title,
.stats-widget.is-straight.is-info .subtitle,
.stats-widget.is-straight.is-info h1,
.stats-widget.is-straight.is-info h2,
.stats-widget.is-straight.is-info h3,
.stats-widget.is-straight.is-info h4,
.stats-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.stats-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.stats-widget.is-straight.is-success .title,
.stats-widget.is-straight.is-success .subtitle,
.stats-widget.is-straight.is-success h1,
.stats-widget.is-straight.is-success h2,
.stats-widget.is-straight.is-success h3,
.stats-widget.is-straight.is-success h4,
.stats-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.stats-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.stats-widget.is-straight.is-warning .title,
.stats-widget.is-straight.is-warning .subtitle,
.stats-widget.is-straight.is-warning h1,
.stats-widget.is-straight.is-warning h2,
.stats-widget.is-straight.is-warning h3,
.stats-widget.is-straight.is-warning h4,
.stats-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.stats-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.stats-widget.is-straight.is-danger .title,
.stats-widget.is-straight.is-danger .subtitle,
.stats-widget.is-straight.is-danger h1,
.stats-widget.is-straight.is-danger h2,
.stats-widget.is-straight.is-danger h3,
.stats-widget.is-straight.is-danger h4,
.stats-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.stats-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.stats-widget.is-straight .card-head .left,
.stats-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.stats-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.stats-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.stats-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.stats-widget .widget-toolbar {
  padding: 0 20px;
}
.stats-widget .stat-number span {
  display: block;
  font-family: "degular", "Montserrat", sans-serif;
}
.stats-widget .stat-number span:first-child {
  font-size: 2rem;
  font-weight: 700;
  color: #283252;
}
.stats-widget .stat-number span:first-child svg {
  color: #06d6a0;
}
.stats-widget .stat-number span:nth-child(2) {
  font-size: 0.75rem;
  font-family: "degular", "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #a2a2a2;
}
.stats-widget .stat-chart {
  position: relative;
  bottom: -30px;
}
.is-dark .stats-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .stats-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .stats-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .stats-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .stats-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .stats-widget .stat-number span:first-child {
  color: #aaaab3;
}
/* ==========================================================================
11. Search Widget
========================================================================== */
.search-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.search-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.search-widget.is-flat {
  box-shadow: none;
}
.search-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.search-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.search-widget.is-primary .title,
.search-widget.is-primary .subtitle,
.search-widget.is-primary h1,
.search-widget.is-primary h2,
.search-widget.is-primary h3,
.search-widget.is-primary h4,
.search-widget.is-primary p {
  color: #fcfcfc !important;
}
.search-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.search-widget.is-secondary .title,
.search-widget.is-secondary .subtitle,
.search-widget.is-secondary h1,
.search-widget.is-secondary h2,
.search-widget.is-secondary h3,
.search-widget.is-secondary h4,
.search-widget.is-secondary p {
  color: #fcfcfc !important;
}
.search-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.search-widget.is-info .title,
.search-widget.is-info .subtitle,
.search-widget.is-info h1,
.search-widget.is-info h2,
.search-widget.is-info h3,
.search-widget.is-info h4,
.search-widget.is-info p {
  color: #fcfcfc !important;
}
.search-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.search-widget.is-success .title,
.search-widget.is-success .subtitle,
.search-widget.is-success h1,
.search-widget.is-success h2,
.search-widget.is-success h3,
.search-widget.is-success h4,
.search-widget.is-success p {
  color: #fcfcfc !important;
}
.search-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.search-widget.is-warning .title,
.search-widget.is-warning .subtitle,
.search-widget.is-warning h1,
.search-widget.is-warning h2,
.search-widget.is-warning h3,
.search-widget.is-warning h4,
.search-widget.is-warning p {
  color: #fcfcfc !important;
}
.search-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.search-widget.is-danger .title,
.search-widget.is-danger .subtitle,
.search-widget.is-danger h1,
.search-widget.is-danger h2,
.search-widget.is-danger h3,
.search-widget.is-danger h4,
.search-widget.is-danger p {
  color: #fcfcfc !important;
}
.search-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.search-widget .card-head .left,
.search-widget .card-head .right {
  display: flex;
  align-items: center;
}
.search-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.search-widget .card-head .right {
  justify-content: flex-end;
}
.search-widget .card-inner {
  padding-top: 1.75rem;
}
.search-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.search-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.search-widget.is-straight.is-flat {
  box-shadow: none;
}
.search-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.search-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.search-widget.is-straight.is-primary .title,
.search-widget.is-straight.is-primary .subtitle,
.search-widget.is-straight.is-primary h1,
.search-widget.is-straight.is-primary h2,
.search-widget.is-straight.is-primary h3,
.search-widget.is-straight.is-primary h4,
.search-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.search-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.search-widget.is-straight.is-secondary .title,
.search-widget.is-straight.is-secondary .subtitle,
.search-widget.is-straight.is-secondary h1,
.search-widget.is-straight.is-secondary h2,
.search-widget.is-straight.is-secondary h3,
.search-widget.is-straight.is-secondary h4,
.search-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.search-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.search-widget.is-straight.is-info .title,
.search-widget.is-straight.is-info .subtitle,
.search-widget.is-straight.is-info h1,
.search-widget.is-straight.is-info h2,
.search-widget.is-straight.is-info h3,
.search-widget.is-straight.is-info h4,
.search-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.search-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.search-widget.is-straight.is-success .title,
.search-widget.is-straight.is-success .subtitle,
.search-widget.is-straight.is-success h1,
.search-widget.is-straight.is-success h2,
.search-widget.is-straight.is-success h3,
.search-widget.is-straight.is-success h4,
.search-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.search-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.search-widget.is-straight.is-warning .title,
.search-widget.is-straight.is-warning .subtitle,
.search-widget.is-straight.is-warning h1,
.search-widget.is-straight.is-warning h2,
.search-widget.is-straight.is-warning h3,
.search-widget.is-straight.is-warning h4,
.search-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.search-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.search-widget.is-straight.is-danger .title,
.search-widget.is-straight.is-danger .subtitle,
.search-widget.is-straight.is-danger h1,
.search-widget.is-straight.is-danger h2,
.search-widget.is-straight.is-danger h3,
.search-widget.is-straight.is-danger h4,
.search-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.search-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.search-widget.is-straight .card-head .left,
.search-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.search-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.search-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.search-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.search-widget .field .control {
  position: relative;
}
.search-widget .field .control .input {
  height: 42px;
  border-radius: 8px;
  background: #f5f6fa;
  border-color: #f5f6fa;
}
.search-widget .field .control .input:focus {
  border-color: #e5e5e5;
  background: #fff;
}
.search-widget .field .control .searcv-button {
  position: absolute;
  top: 0;
  right: 0;
  height: 42px;
  width: 42px;
  border-radius: 8px;
  background: #41b883;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  outline: none;
  color: #fff;
  cursor: pointer;
}
.search-widget .field .control .searcv-button svg {
  height: 18px;
  width: 18px;
}
.search-widget .field .topics {
  display: flex;
  justify-content: space-between;
  text-align: center;
  padding-top: 12px;
}
.search-widget .field .topics a {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
  font-size: 0.95rem;
}
.search-widget .field .topics a:hover {
  color: #41b883;
}
.is-dark .search-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .search-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .search-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .search-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .search-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .search-widget .field .control .input {
  background: #2b292c;
  border-color: #424043;
}
.is-dark .search-widget .field .control .searcv-button {
  background: #41b883;
}
.is-dark .search-widget .field .topics a:hover {
  color: #41b883;
}
/* ==========================================================================
12. Icon List Widget
========================================================================== */
.icon-list-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.icon-list-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.icon-list-widget.is-flat {
  box-shadow: none;
}
.icon-list-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.icon-list-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.icon-list-widget.is-primary .title,
.icon-list-widget.is-primary .subtitle,
.icon-list-widget.is-primary h1,
.icon-list-widget.is-primary h2,
.icon-list-widget.is-primary h3,
.icon-list-widget.is-primary h4,
.icon-list-widget.is-primary p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.icon-list-widget.is-secondary .title,
.icon-list-widget.is-secondary .subtitle,
.icon-list-widget.is-secondary h1,
.icon-list-widget.is-secondary h2,
.icon-list-widget.is-secondary h3,
.icon-list-widget.is-secondary h4,
.icon-list-widget.is-secondary p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.icon-list-widget.is-info .title,
.icon-list-widget.is-info .subtitle,
.icon-list-widget.is-info h1,
.icon-list-widget.is-info h2,
.icon-list-widget.is-info h3,
.icon-list-widget.is-info h4,
.icon-list-widget.is-info p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.icon-list-widget.is-success .title,
.icon-list-widget.is-success .subtitle,
.icon-list-widget.is-success h1,
.icon-list-widget.is-success h2,
.icon-list-widget.is-success h3,
.icon-list-widget.is-success h4,
.icon-list-widget.is-success p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.icon-list-widget.is-warning .title,
.icon-list-widget.is-warning .subtitle,
.icon-list-widget.is-warning h1,
.icon-list-widget.is-warning h2,
.icon-list-widget.is-warning h3,
.icon-list-widget.is-warning h4,
.icon-list-widget.is-warning p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.icon-list-widget.is-danger .title,
.icon-list-widget.is-danger .subtitle,
.icon-list-widget.is-danger h1,
.icon-list-widget.is-danger h2,
.icon-list-widget.is-danger h3,
.icon-list-widget.is-danger h4,
.icon-list-widget.is-danger p {
  color: #fcfcfc !important;
}
.icon-list-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.icon-list-widget .card-head .left,
.icon-list-widget .card-head .right {
  display: flex;
  align-items: center;
}
.icon-list-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.icon-list-widget .card-head .right {
  justify-content: flex-end;
}
.icon-list-widget .card-inner {
  padding-top: 1.75rem;
}
.icon-list-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.icon-list-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.icon-list-widget.is-straight.is-flat {
  box-shadow: none;
}
.icon-list-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.icon-list-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.icon-list-widget.is-straight.is-primary .title,
.icon-list-widget.is-straight.is-primary .subtitle,
.icon-list-widget.is-straight.is-primary h1,
.icon-list-widget.is-straight.is-primary h2,
.icon-list-widget.is-straight.is-primary h3,
.icon-list-widget.is-straight.is-primary h4,
.icon-list-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.icon-list-widget.is-straight.is-secondary .title,
.icon-list-widget.is-straight.is-secondary .subtitle,
.icon-list-widget.is-straight.is-secondary h1,
.icon-list-widget.is-straight.is-secondary h2,
.icon-list-widget.is-straight.is-secondary h3,
.icon-list-widget.is-straight.is-secondary h4,
.icon-list-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.icon-list-widget.is-straight.is-info .title,
.icon-list-widget.is-straight.is-info .subtitle,
.icon-list-widget.is-straight.is-info h1,
.icon-list-widget.is-straight.is-info h2,
.icon-list-widget.is-straight.is-info h3,
.icon-list-widget.is-straight.is-info h4,
.icon-list-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.icon-list-widget.is-straight.is-success .title,
.icon-list-widget.is-straight.is-success .subtitle,
.icon-list-widget.is-straight.is-success h1,
.icon-list-widget.is-straight.is-success h2,
.icon-list-widget.is-straight.is-success h3,
.icon-list-widget.is-straight.is-success h4,
.icon-list-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.icon-list-widget.is-straight.is-warning .title,
.icon-list-widget.is-straight.is-warning .subtitle,
.icon-list-widget.is-straight.is-warning h1,
.icon-list-widget.is-straight.is-warning h2,
.icon-list-widget.is-straight.is-warning h3,
.icon-list-widget.is-straight.is-warning h4,
.icon-list-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.icon-list-widget.is-straight.is-danger .title,
.icon-list-widget.is-straight.is-danger .subtitle,
.icon-list-widget.is-straight.is-danger h1,
.icon-list-widget.is-straight.is-danger h2,
.icon-list-widget.is-straight.is-danger h3,
.icon-list-widget.is-straight.is-danger h4,
.icon-list-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.icon-list-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.icon-list-widget.is-straight .card-head .left,
.icon-list-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.icon-list-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.icon-list-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.icon-list-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.icon-list-widget .icon-list .icon-list-item {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.icon-list-widget .icon-list .icon-list-item:not(:last-child) {
  margin-bottom: 20px;
}
.icon-list-widget .icon-list .icon-list-item:hover .icon-wrap {
  background: #41b883;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
}
.icon-list-widget .icon-list .icon-list-item:hover .item-meta span {
  color: #283252;
}
.icon-list-widget .icon-list .icon-list-item .icon-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 42px;
  width: 42px;
  border: none;
  border-radius: 10px;
  background: #eef0f7;
  color: #939393;
  transition: all 0.3s;
}
.icon-list-widget .icon-list .icon-list-item .icon-wrap svg {
  transition: stroke 0.3s;
}
.icon-list-widget .icon-list .icon-list-item .icon-wrap img,
.icon-list-widget .icon-list .icon-list-item .icon-wrap svg {
  height: 18px;
  width: 18px;
}
.icon-list-widget .icon-list .icon-list-item .icon-wrap.is-placeholder {
  background: #f2f2f2;
  border: 1px solid #e5e5e5;
  color: #a2a2a2;
}
.icon-list-widget .icon-list .icon-list-item .icon-wrap.is-placeholder i {
  font-size: 1.4rem;
}
.icon-list-widget .icon-list .icon-list-item .item-meta {
  margin-left: 12px;
}
.icon-list-widget .icon-list .icon-list-item .item-meta span {
  font-family: "degular", "Montserrat", sans-serif;
  color: #a2a2a2;
}
.is-dark .icon-list-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .icon-list-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .icon-list-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .icon-list-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .icon-list-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .icon-list-widget .icon-list .icon-list-item:hover .icon-wrap {
  background: #41b883;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
  color: #fcfcfc;
}
.is-dark .icon-list-widget .icon-list .icon-list-item:hover .item-meta span {
  color: #41b883 !important;
}
.is-dark .icon-list-widget .icon-list .icon-list-item .icon-wrap {
  background: #2b292c;
  color: #a7a7a7;
}
/* ==========================================================================
13. Video Widget
========================================================================== */
.video-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 10px;
}
.video-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.video-widget.is-flat {
  box-shadow: none;
}
.video-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.video-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.video-widget.is-primary .title,
.video-widget.is-primary .subtitle,
.video-widget.is-primary h1,
.video-widget.is-primary h2,
.video-widget.is-primary h3,
.video-widget.is-primary h4,
.video-widget.is-primary p {
  color: #fcfcfc !important;
}
.video-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.video-widget.is-secondary .title,
.video-widget.is-secondary .subtitle,
.video-widget.is-secondary h1,
.video-widget.is-secondary h2,
.video-widget.is-secondary h3,
.video-widget.is-secondary h4,
.video-widget.is-secondary p {
  color: #fcfcfc !important;
}
.video-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.video-widget.is-info .title,
.video-widget.is-info .subtitle,
.video-widget.is-info h1,
.video-widget.is-info h2,
.video-widget.is-info h3,
.video-widget.is-info h4,
.video-widget.is-info p {
  color: #fcfcfc !important;
}
.video-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.video-widget.is-success .title,
.video-widget.is-success .subtitle,
.video-widget.is-success h1,
.video-widget.is-success h2,
.video-widget.is-success h3,
.video-widget.is-success h4,
.video-widget.is-success p {
  color: #fcfcfc !important;
}
.video-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.video-widget.is-warning .title,
.video-widget.is-warning .subtitle,
.video-widget.is-warning h1,
.video-widget.is-warning h2,
.video-widget.is-warning h3,
.video-widget.is-warning h4,
.video-widget.is-warning p {
  color: #fcfcfc !important;
}
.video-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.video-widget.is-danger .title,
.video-widget.is-danger .subtitle,
.video-widget.is-danger h1,
.video-widget.is-danger h2,
.video-widget.is-danger h3,
.video-widget.is-danger h4,
.video-widget.is-danger p {
  color: #fcfcfc !important;
}
.video-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.video-widget .card-head .left,
.video-widget .card-head .right {
  display: flex;
  align-items: center;
}
.video-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.video-widget .card-head .right {
  justify-content: flex-end;
}
.video-widget .card-inner {
  padding-top: 1.75rem;
}
.video-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.video-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.video-widget.is-straight.is-flat {
  box-shadow: none;
}
.video-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.video-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.video-widget.is-straight.is-primary .title,
.video-widget.is-straight.is-primary .subtitle,
.video-widget.is-straight.is-primary h1,
.video-widget.is-straight.is-primary h2,
.video-widget.is-straight.is-primary h3,
.video-widget.is-straight.is-primary h4,
.video-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.video-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.video-widget.is-straight.is-secondary .title,
.video-widget.is-straight.is-secondary .subtitle,
.video-widget.is-straight.is-secondary h1,
.video-widget.is-straight.is-secondary h2,
.video-widget.is-straight.is-secondary h3,
.video-widget.is-straight.is-secondary h4,
.video-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.video-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.video-widget.is-straight.is-info .title,
.video-widget.is-straight.is-info .subtitle,
.video-widget.is-straight.is-info h1,
.video-widget.is-straight.is-info h2,
.video-widget.is-straight.is-info h3,
.video-widget.is-straight.is-info h4,
.video-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.video-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.video-widget.is-straight.is-success .title,
.video-widget.is-straight.is-success .subtitle,
.video-widget.is-straight.is-success h1,
.video-widget.is-straight.is-success h2,
.video-widget.is-straight.is-success h3,
.video-widget.is-straight.is-success h4,
.video-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.video-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.video-widget.is-straight.is-warning .title,
.video-widget.is-straight.is-warning .subtitle,
.video-widget.is-straight.is-warning h1,
.video-widget.is-straight.is-warning h2,
.video-widget.is-straight.is-warning h3,
.video-widget.is-straight.is-warning h4,
.video-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.video-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.video-widget.is-straight.is-danger .title,
.video-widget.is-straight.is-danger .subtitle,
.video-widget.is-straight.is-danger h1,
.video-widget.is-straight.is-danger h2,
.video-widget.is-straight.is-danger h3,
.video-widget.is-straight.is-danger h4,
.video-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.video-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.video-widget.is-straight .card-head .left,
.video-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.video-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.video-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.video-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.video-widget .widget-content {
  display: flex;
}
.video-widget .widget-content > img {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  object-fit: cover;
}
.video-widget .widget-content .widget-meta {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  font-family: "degular", "Montserrat", sans-serif;
}
.video-widget .widget-content .widget-meta > svg {
  height: 20px;
  width: 20px;
  stroke-width: 1.6px;
  color: #41b883;
  margin-bottom: 6px;
}
.video-widget .widget-content .widget-meta h4 {
  font-weight: 600;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.9rem;
  line-height: 1.3;
  color: #283252;
}
.video-widget .widget-content .widget-meta .views {
  display: flex;
  align-items: center;
  margin-top: auto;
  color: #a2a2a2;
}
.video-widget .widget-content .widget-meta .views svg {
  height: 14px;
  width: 14px;
  stroke-width: 1.4px;
  margin-right: 6px;
}
.video-widget .widget-content .widget-meta .views span {
  font-size: 0.85rem;
}
.is-dark .video-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .video-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .video-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .video-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .video-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .video-widget .widget-meta > svg {
  color: #41b883;
}
.is-dark .video-widget .widget-meta h4 {
  color: #aaaab3;
}
/* ==========================================================================
14. Inbox Widget
========================================================================== */
.inbox-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.inbox-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.inbox-widget.is-flat {
  box-shadow: none;
}
.inbox-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.inbox-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.inbox-widget.is-primary .title,
.inbox-widget.is-primary .subtitle,
.inbox-widget.is-primary h1,
.inbox-widget.is-primary h2,
.inbox-widget.is-primary h3,
.inbox-widget.is-primary h4,
.inbox-widget.is-primary p {
  color: #fcfcfc !important;
}
.inbox-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.inbox-widget.is-secondary .title,
.inbox-widget.is-secondary .subtitle,
.inbox-widget.is-secondary h1,
.inbox-widget.is-secondary h2,
.inbox-widget.is-secondary h3,
.inbox-widget.is-secondary h4,
.inbox-widget.is-secondary p {
  color: #fcfcfc !important;
}
.inbox-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.inbox-widget.is-info .title,
.inbox-widget.is-info .subtitle,
.inbox-widget.is-info h1,
.inbox-widget.is-info h2,
.inbox-widget.is-info h3,
.inbox-widget.is-info h4,
.inbox-widget.is-info p {
  color: #fcfcfc !important;
}
.inbox-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.inbox-widget.is-success .title,
.inbox-widget.is-success .subtitle,
.inbox-widget.is-success h1,
.inbox-widget.is-success h2,
.inbox-widget.is-success h3,
.inbox-widget.is-success h4,
.inbox-widget.is-success p {
  color: #fcfcfc !important;
}
.inbox-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.inbox-widget.is-warning .title,
.inbox-widget.is-warning .subtitle,
.inbox-widget.is-warning h1,
.inbox-widget.is-warning h2,
.inbox-widget.is-warning h3,
.inbox-widget.is-warning h4,
.inbox-widget.is-warning p {
  color: #fcfcfc !important;
}
.inbox-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.inbox-widget.is-danger .title,
.inbox-widget.is-danger .subtitle,
.inbox-widget.is-danger h1,
.inbox-widget.is-danger h2,
.inbox-widget.is-danger h3,
.inbox-widget.is-danger h4,
.inbox-widget.is-danger p {
  color: #fcfcfc !important;
}
.inbox-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.inbox-widget .card-head .left,
.inbox-widget .card-head .right {
  display: flex;
  align-items: center;
}
.inbox-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.inbox-widget .card-head .right {
  justify-content: flex-end;
}
.inbox-widget .card-inner {
  padding-top: 1.75rem;
}
.inbox-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.inbox-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.inbox-widget.is-straight.is-flat {
  box-shadow: none;
}
.inbox-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.inbox-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.inbox-widget.is-straight.is-primary .title,
.inbox-widget.is-straight.is-primary .subtitle,
.inbox-widget.is-straight.is-primary h1,
.inbox-widget.is-straight.is-primary h2,
.inbox-widget.is-straight.is-primary h3,
.inbox-widget.is-straight.is-primary h4,
.inbox-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.inbox-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.inbox-widget.is-straight.is-secondary .title,
.inbox-widget.is-straight.is-secondary .subtitle,
.inbox-widget.is-straight.is-secondary h1,
.inbox-widget.is-straight.is-secondary h2,
.inbox-widget.is-straight.is-secondary h3,
.inbox-widget.is-straight.is-secondary h4,
.inbox-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.inbox-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.inbox-widget.is-straight.is-info .title,
.inbox-widget.is-straight.is-info .subtitle,
.inbox-widget.is-straight.is-info h1,
.inbox-widget.is-straight.is-info h2,
.inbox-widget.is-straight.is-info h3,
.inbox-widget.is-straight.is-info h4,
.inbox-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.inbox-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.inbox-widget.is-straight.is-success .title,
.inbox-widget.is-straight.is-success .subtitle,
.inbox-widget.is-straight.is-success h1,
.inbox-widget.is-straight.is-success h2,
.inbox-widget.is-straight.is-success h3,
.inbox-widget.is-straight.is-success h4,
.inbox-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.inbox-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.inbox-widget.is-straight.is-warning .title,
.inbox-widget.is-straight.is-warning .subtitle,
.inbox-widget.is-straight.is-warning h1,
.inbox-widget.is-straight.is-warning h2,
.inbox-widget.is-straight.is-warning h3,
.inbox-widget.is-straight.is-warning h4,
.inbox-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.inbox-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.inbox-widget.is-straight.is-danger .title,
.inbox-widget.is-straight.is-danger .subtitle,
.inbox-widget.is-straight.is-danger h1,
.inbox-widget.is-straight.is-danger h2,
.inbox-widget.is-straight.is-danger h3,
.inbox-widget.is-straight.is-danger h4,
.inbox-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.inbox-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.inbox-widget.is-straight .card-head .left,
.inbox-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.inbox-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.inbox-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.inbox-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.inbox-widget .sender-block h4 {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 500;
  color-interpolation-filters: #283252;
  font-size: 0.95rem;
}
.inbox-widget .sender-block .sender-block-inner {
  display: flex;
  align-items: center;
  padding: 16px 0;
}
.inbox-widget .sender-block .sender-block-inner .meta {
  margin-left: 10px;
  line-height: 1.2;
}
.inbox-widget .sender-block .sender-block-inner .meta span {
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.8rem;
}
.inbox-widget .sender-block .exerpt {
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #e5e5e5;
  font-family: "degular", "Montserrat", sans-serif;
}
.inbox-widget .sender-block .exerpt h5 {
  display: flex;
  align-items: center;
  font-size: 0.8rem;
  font-family: "degular", "Montserrat", sans-serif;
  font-weight: 600;
  color: #41b883;
  margin-bottom: 6px;
}
.inbox-widget .sender-block .exerpt h5 i {
  font-size: 6px;
  margin-right: 6px;
}
.inbox-widget .sender-block .exerpt p {
  font-size: 0.9rem;
  color: #283252;
  margin-bottom: 6px;
}
.inbox-widget .sender-block .exerpt small {
  color: #a2a2a2;
}
.is-dark .inbox-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .inbox-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .inbox-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .inbox-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .inbox-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .inbox-widget .sender-block .sender-block-inner .meta span {
  color: #aaaab3;
}
.is-dark .inbox-widget .exerpt {
  background: #2d2c2e;
  border-color: #424043;
}
.is-dark .inbox-widget .exerpt h5 {
  color: #41b883;
}
.is-dark .inbox-widget .exerpt p {
  color: #aaaab3;
}
/* ==========================================================================
15. Illustration Widget
========================================================================== */
.illustration-widget.illustration-widget-v1 {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 40px 30px;
  text-align: center;
  font-family: "degular", "Montserrat", sans-serif;
}
.illustration-widget.illustration-widget-v1.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.illustration-widget.illustration-widget-v1.is-flat {
  box-shadow: none;
}
.illustration-widget.illustration-widget-v1.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.illustration-widget.illustration-widget-v1.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.illustration-widget.illustration-widget-v1.is-primary .title,
.illustration-widget.illustration-widget-v1.is-primary .subtitle,
.illustration-widget.illustration-widget-v1.is-primary h1,
.illustration-widget.illustration-widget-v1.is-primary h2,
.illustration-widget.illustration-widget-v1.is-primary h3,
.illustration-widget.illustration-widget-v1.is-primary h4,
.illustration-widget.illustration-widget-v1.is-primary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.illustration-widget.illustration-widget-v1.is-secondary .title,
.illustration-widget.illustration-widget-v1.is-secondary .subtitle,
.illustration-widget.illustration-widget-v1.is-secondary h1,
.illustration-widget.illustration-widget-v1.is-secondary h2,
.illustration-widget.illustration-widget-v1.is-secondary h3,
.illustration-widget.illustration-widget-v1.is-secondary h4,
.illustration-widget.illustration-widget-v1.is-secondary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.illustration-widget.illustration-widget-v1.is-info .title,
.illustration-widget.illustration-widget-v1.is-info .subtitle,
.illustration-widget.illustration-widget-v1.is-info h1,
.illustration-widget.illustration-widget-v1.is-info h2,
.illustration-widget.illustration-widget-v1.is-info h3,
.illustration-widget.illustration-widget-v1.is-info h4,
.illustration-widget.illustration-widget-v1.is-info p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.illustration-widget.illustration-widget-v1.is-success .title,
.illustration-widget.illustration-widget-v1.is-success .subtitle,
.illustration-widget.illustration-widget-v1.is-success h1,
.illustration-widget.illustration-widget-v1.is-success h2,
.illustration-widget.illustration-widget-v1.is-success h3,
.illustration-widget.illustration-widget-v1.is-success h4,
.illustration-widget.illustration-widget-v1.is-success p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.illustration-widget.illustration-widget-v1.is-warning .title,
.illustration-widget.illustration-widget-v1.is-warning .subtitle,
.illustration-widget.illustration-widget-v1.is-warning h1,
.illustration-widget.illustration-widget-v1.is-warning h2,
.illustration-widget.illustration-widget-v1.is-warning h3,
.illustration-widget.illustration-widget-v1.is-warning h4,
.illustration-widget.illustration-widget-v1.is-warning p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.illustration-widget.illustration-widget-v1.is-danger .title,
.illustration-widget.illustration-widget-v1.is-danger .subtitle,
.illustration-widget.illustration-widget-v1.is-danger h1,
.illustration-widget.illustration-widget-v1.is-danger h2,
.illustration-widget.illustration-widget-v1.is-danger h3,
.illustration-widget.illustration-widget-v1.is-danger h4,
.illustration-widget.illustration-widget-v1.is-danger p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1 .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.illustration-widget.illustration-widget-v1 .card-head .left,
.illustration-widget.illustration-widget-v1 .card-head .right {
  display: flex;
  align-items: center;
}
.illustration-widget.illustration-widget-v1 .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.illustration-widget.illustration-widget-v1 .card-head .right {
  justify-content: flex-end;
}
.illustration-widget.illustration-widget-v1 .card-inner {
  padding-top: 1.75rem;
}
.illustration-widget.illustration-widget-v1.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.illustration-widget.illustration-widget-v1.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.illustration-widget.illustration-widget-v1.is-straight.is-flat {
  box-shadow: none;
}
.illustration-widget.illustration-widget-v1.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.illustration-widget.illustration-widget-v1.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.illustration-widget.illustration-widget-v1.is-straight.is-primary .title,
.illustration-widget.illustration-widget-v1.is-straight.is-primary .subtitle,
.illustration-widget.illustration-widget-v1.is-straight.is-primary h1,
.illustration-widget.illustration-widget-v1.is-straight.is-primary h2,
.illustration-widget.illustration-widget-v1.is-straight.is-primary h3,
.illustration-widget.illustration-widget-v1.is-straight.is-primary h4,
.illustration-widget.illustration-widget-v1.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-secondary .title,
.illustration-widget.illustration-widget-v1.is-straight.is-secondary .subtitle,
.illustration-widget.illustration-widget-v1.is-straight.is-secondary h1,
.illustration-widget.illustration-widget-v1.is-straight.is-secondary h2,
.illustration-widget.illustration-widget-v1.is-straight.is-secondary h3,
.illustration-widget.illustration-widget-v1.is-straight.is-secondary h4,
.illustration-widget.illustration-widget-v1.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-info .title,
.illustration-widget.illustration-widget-v1.is-straight.is-info .subtitle,
.illustration-widget.illustration-widget-v1.is-straight.is-info h1,
.illustration-widget.illustration-widget-v1.is-straight.is-info h2,
.illustration-widget.illustration-widget-v1.is-straight.is-info h3,
.illustration-widget.illustration-widget-v1.is-straight.is-info h4,
.illustration-widget.illustration-widget-v1.is-straight.is-info p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-success .title,
.illustration-widget.illustration-widget-v1.is-straight.is-success .subtitle,
.illustration-widget.illustration-widget-v1.is-straight.is-success h1,
.illustration-widget.illustration-widget-v1.is-straight.is-success h2,
.illustration-widget.illustration-widget-v1.is-straight.is-success h3,
.illustration-widget.illustration-widget-v1.is-straight.is-success h4,
.illustration-widget.illustration-widget-v1.is-straight.is-success p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-warning .title,
.illustration-widget.illustration-widget-v1.is-straight.is-warning .subtitle,
.illustration-widget.illustration-widget-v1.is-straight.is-warning h1,
.illustration-widget.illustration-widget-v1.is-straight.is-warning h2,
.illustration-widget.illustration-widget-v1.is-straight.is-warning h3,
.illustration-widget.illustration-widget-v1.is-straight.is-warning h4,
.illustration-widget.illustration-widget-v1.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.illustration-widget.illustration-widget-v1.is-straight.is-danger .title,
.illustration-widget.illustration-widget-v1.is-straight.is-danger .subtitle,
.illustration-widget.illustration-widget-v1.is-straight.is-danger h1,
.illustration-widget.illustration-widget-v1.is-straight.is-danger h2,
.illustration-widget.illustration-widget-v1.is-straight.is-danger h3,
.illustration-widget.illustration-widget-v1.is-straight.is-danger h4,
.illustration-widget.illustration-widget-v1.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v1.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.illustration-widget.illustration-widget-v1.is-straight .card-head .left,
.illustration-widget.illustration-widget-v1.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.illustration-widget.illustration-widget-v1.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.illustration-widget.illustration-widget-v1.is-straight .card-head .right {
  justify-content: flex-end;
}
.illustration-widget.illustration-widget-v1.is-straight .card-inner {
  padding-top: 1.75rem;
}
.illustration-widget.illustration-widget-v1 .img-container {
  position: relative;
  margin: 0 auto 12px auto;
  max-width: 180px;
}
.illustration-widget.illustration-widget-v1 .img-container .main {
  display: block;
}
.illustration-widget.illustration-widget-v1 .img-container .badge {
  position: absolute;
}
.illustration-widget.illustration-widget-v1 .img-container .badge.badge-1 {
  height: 70px;
  width: 70px;
  top: 0;
  right: 0;
}
.illustration-widget.illustration-widget-v1 .img-container .badge.badge-2 {
  height: 50px;
  width: 50px;
  top: 0;
  left: 0;
}
.illustration-widget.illustration-widget-v1 h3 {
  font-weight: 600;
  font-size: 0.95rem;
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
  margin-bottom: 4px;
}
.illustration-widget.illustration-widget-v1 p {
  font-size: 0.9rem;
}
.illustration-widget.illustration-widget-v2 {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 16px;
}
.illustration-widget.illustration-widget-v2.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.illustration-widget.illustration-widget-v2.is-flat {
  box-shadow: none;
}
.illustration-widget.illustration-widget-v2.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.illustration-widget.illustration-widget-v2.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.illustration-widget.illustration-widget-v2.is-primary .title,
.illustration-widget.illustration-widget-v2.is-primary .subtitle,
.illustration-widget.illustration-widget-v2.is-primary h1,
.illustration-widget.illustration-widget-v2.is-primary h2,
.illustration-widget.illustration-widget-v2.is-primary h3,
.illustration-widget.illustration-widget-v2.is-primary h4,
.illustration-widget.illustration-widget-v2.is-primary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.illustration-widget.illustration-widget-v2.is-secondary .title,
.illustration-widget.illustration-widget-v2.is-secondary .subtitle,
.illustration-widget.illustration-widget-v2.is-secondary h1,
.illustration-widget.illustration-widget-v2.is-secondary h2,
.illustration-widget.illustration-widget-v2.is-secondary h3,
.illustration-widget.illustration-widget-v2.is-secondary h4,
.illustration-widget.illustration-widget-v2.is-secondary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.illustration-widget.illustration-widget-v2.is-info .title,
.illustration-widget.illustration-widget-v2.is-info .subtitle,
.illustration-widget.illustration-widget-v2.is-info h1,
.illustration-widget.illustration-widget-v2.is-info h2,
.illustration-widget.illustration-widget-v2.is-info h3,
.illustration-widget.illustration-widget-v2.is-info h4,
.illustration-widget.illustration-widget-v2.is-info p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.illustration-widget.illustration-widget-v2.is-success .title,
.illustration-widget.illustration-widget-v2.is-success .subtitle,
.illustration-widget.illustration-widget-v2.is-success h1,
.illustration-widget.illustration-widget-v2.is-success h2,
.illustration-widget.illustration-widget-v2.is-success h3,
.illustration-widget.illustration-widget-v2.is-success h4,
.illustration-widget.illustration-widget-v2.is-success p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.illustration-widget.illustration-widget-v2.is-warning .title,
.illustration-widget.illustration-widget-v2.is-warning .subtitle,
.illustration-widget.illustration-widget-v2.is-warning h1,
.illustration-widget.illustration-widget-v2.is-warning h2,
.illustration-widget.illustration-widget-v2.is-warning h3,
.illustration-widget.illustration-widget-v2.is-warning h4,
.illustration-widget.illustration-widget-v2.is-warning p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.illustration-widget.illustration-widget-v2.is-danger .title,
.illustration-widget.illustration-widget-v2.is-danger .subtitle,
.illustration-widget.illustration-widget-v2.is-danger h1,
.illustration-widget.illustration-widget-v2.is-danger h2,
.illustration-widget.illustration-widget-v2.is-danger h3,
.illustration-widget.illustration-widget-v2.is-danger h4,
.illustration-widget.illustration-widget-v2.is-danger p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2 .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.illustration-widget.illustration-widget-v2 .card-head .left,
.illustration-widget.illustration-widget-v2 .card-head .right {
  display: flex;
  align-items: center;
}
.illustration-widget.illustration-widget-v2 .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.illustration-widget.illustration-widget-v2 .card-head .right {
  justify-content: flex-end;
}
.illustration-widget.illustration-widget-v2 .card-inner {
  padding-top: 1.75rem;
}
.illustration-widget.illustration-widget-v2.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.illustration-widget.illustration-widget-v2.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.illustration-widget.illustration-widget-v2.is-straight.is-flat {
  box-shadow: none;
}
.illustration-widget.illustration-widget-v2.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.illustration-widget.illustration-widget-v2.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.illustration-widget.illustration-widget-v2.is-straight.is-primary .title,
.illustration-widget.illustration-widget-v2.is-straight.is-primary .subtitle,
.illustration-widget.illustration-widget-v2.is-straight.is-primary h1,
.illustration-widget.illustration-widget-v2.is-straight.is-primary h2,
.illustration-widget.illustration-widget-v2.is-straight.is-primary h3,
.illustration-widget.illustration-widget-v2.is-straight.is-primary h4,
.illustration-widget.illustration-widget-v2.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-secondary .title,
.illustration-widget.illustration-widget-v2.is-straight.is-secondary .subtitle,
.illustration-widget.illustration-widget-v2.is-straight.is-secondary h1,
.illustration-widget.illustration-widget-v2.is-straight.is-secondary h2,
.illustration-widget.illustration-widget-v2.is-straight.is-secondary h3,
.illustration-widget.illustration-widget-v2.is-straight.is-secondary h4,
.illustration-widget.illustration-widget-v2.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-info .title,
.illustration-widget.illustration-widget-v2.is-straight.is-info .subtitle,
.illustration-widget.illustration-widget-v2.is-straight.is-info h1,
.illustration-widget.illustration-widget-v2.is-straight.is-info h2,
.illustration-widget.illustration-widget-v2.is-straight.is-info h3,
.illustration-widget.illustration-widget-v2.is-straight.is-info h4,
.illustration-widget.illustration-widget-v2.is-straight.is-info p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-success .title,
.illustration-widget.illustration-widget-v2.is-straight.is-success .subtitle,
.illustration-widget.illustration-widget-v2.is-straight.is-success h1,
.illustration-widget.illustration-widget-v2.is-straight.is-success h2,
.illustration-widget.illustration-widget-v2.is-straight.is-success h3,
.illustration-widget.illustration-widget-v2.is-straight.is-success h4,
.illustration-widget.illustration-widget-v2.is-straight.is-success p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-warning .title,
.illustration-widget.illustration-widget-v2.is-straight.is-warning .subtitle,
.illustration-widget.illustration-widget-v2.is-straight.is-warning h1,
.illustration-widget.illustration-widget-v2.is-straight.is-warning h2,
.illustration-widget.illustration-widget-v2.is-straight.is-warning h3,
.illustration-widget.illustration-widget-v2.is-straight.is-warning h4,
.illustration-widget.illustration-widget-v2.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.illustration-widget.illustration-widget-v2.is-straight.is-danger .title,
.illustration-widget.illustration-widget-v2.is-straight.is-danger .subtitle,
.illustration-widget.illustration-widget-v2.is-straight.is-danger h1,
.illustration-widget.illustration-widget-v2.is-straight.is-danger h2,
.illustration-widget.illustration-widget-v2.is-straight.is-danger h3,
.illustration-widget.illustration-widget-v2.is-straight.is-danger h4,
.illustration-widget.illustration-widget-v2.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v2.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.illustration-widget.illustration-widget-v2.is-straight .card-head .left,
.illustration-widget.illustration-widget-v2.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.illustration-widget.illustration-widget-v2.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.illustration-widget.illustration-widget-v2.is-straight .card-head .right {
  justify-content: flex-end;
}
.illustration-widget.illustration-widget-v2.is-straight .card-inner {
  padding-top: 1.75rem;
}
.illustration-widget.illustration-widget-v2 img {
  border-radius: 14px;
  margin-bottom: 4px;
}
.illustration-widget.illustration-widget-v2 h3 {
  font-weight: 600;
  font-size: 0.95rem;
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
}
.illustration-widget.illustration-widget-v2 p {
  font-size: 0.9rem;
}
.illustration-widget.illustration-widget-v3 {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 24px;
}
.illustration-widget.illustration-widget-v3.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.illustration-widget.illustration-widget-v3.is-flat {
  box-shadow: none;
}
.illustration-widget.illustration-widget-v3.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.illustration-widget.illustration-widget-v3.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.illustration-widget.illustration-widget-v3.is-primary .title,
.illustration-widget.illustration-widget-v3.is-primary .subtitle,
.illustration-widget.illustration-widget-v3.is-primary h1,
.illustration-widget.illustration-widget-v3.is-primary h2,
.illustration-widget.illustration-widget-v3.is-primary h3,
.illustration-widget.illustration-widget-v3.is-primary h4,
.illustration-widget.illustration-widget-v3.is-primary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.illustration-widget.illustration-widget-v3.is-secondary .title,
.illustration-widget.illustration-widget-v3.is-secondary .subtitle,
.illustration-widget.illustration-widget-v3.is-secondary h1,
.illustration-widget.illustration-widget-v3.is-secondary h2,
.illustration-widget.illustration-widget-v3.is-secondary h3,
.illustration-widget.illustration-widget-v3.is-secondary h4,
.illustration-widget.illustration-widget-v3.is-secondary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.illustration-widget.illustration-widget-v3.is-info .title,
.illustration-widget.illustration-widget-v3.is-info .subtitle,
.illustration-widget.illustration-widget-v3.is-info h1,
.illustration-widget.illustration-widget-v3.is-info h2,
.illustration-widget.illustration-widget-v3.is-info h3,
.illustration-widget.illustration-widget-v3.is-info h4,
.illustration-widget.illustration-widget-v3.is-info p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.illustration-widget.illustration-widget-v3.is-success .title,
.illustration-widget.illustration-widget-v3.is-success .subtitle,
.illustration-widget.illustration-widget-v3.is-success h1,
.illustration-widget.illustration-widget-v3.is-success h2,
.illustration-widget.illustration-widget-v3.is-success h3,
.illustration-widget.illustration-widget-v3.is-success h4,
.illustration-widget.illustration-widget-v3.is-success p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.illustration-widget.illustration-widget-v3.is-warning .title,
.illustration-widget.illustration-widget-v3.is-warning .subtitle,
.illustration-widget.illustration-widget-v3.is-warning h1,
.illustration-widget.illustration-widget-v3.is-warning h2,
.illustration-widget.illustration-widget-v3.is-warning h3,
.illustration-widget.illustration-widget-v3.is-warning h4,
.illustration-widget.illustration-widget-v3.is-warning p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.illustration-widget.illustration-widget-v3.is-danger .title,
.illustration-widget.illustration-widget-v3.is-danger .subtitle,
.illustration-widget.illustration-widget-v3.is-danger h1,
.illustration-widget.illustration-widget-v3.is-danger h2,
.illustration-widget.illustration-widget-v3.is-danger h3,
.illustration-widget.illustration-widget-v3.is-danger h4,
.illustration-widget.illustration-widget-v3.is-danger p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3 .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.illustration-widget.illustration-widget-v3 .card-head .left,
.illustration-widget.illustration-widget-v3 .card-head .right {
  display: flex;
  align-items: center;
}
.illustration-widget.illustration-widget-v3 .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.illustration-widget.illustration-widget-v3 .card-head .right {
  justify-content: flex-end;
}
.illustration-widget.illustration-widget-v3 .card-inner {
  padding-top: 1.75rem;
}
.illustration-widget.illustration-widget-v3.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.illustration-widget.illustration-widget-v3.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.illustration-widget.illustration-widget-v3.is-straight.is-flat {
  box-shadow: none;
}
.illustration-widget.illustration-widget-v3.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.illustration-widget.illustration-widget-v3.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.illustration-widget.illustration-widget-v3.is-straight.is-primary .title,
.illustration-widget.illustration-widget-v3.is-straight.is-primary .subtitle,
.illustration-widget.illustration-widget-v3.is-straight.is-primary h1,
.illustration-widget.illustration-widget-v3.is-straight.is-primary h2,
.illustration-widget.illustration-widget-v3.is-straight.is-primary h3,
.illustration-widget.illustration-widget-v3.is-straight.is-primary h4,
.illustration-widget.illustration-widget-v3.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-secondary .title,
.illustration-widget.illustration-widget-v3.is-straight.is-secondary .subtitle,
.illustration-widget.illustration-widget-v3.is-straight.is-secondary h1,
.illustration-widget.illustration-widget-v3.is-straight.is-secondary h2,
.illustration-widget.illustration-widget-v3.is-straight.is-secondary h3,
.illustration-widget.illustration-widget-v3.is-straight.is-secondary h4,
.illustration-widget.illustration-widget-v3.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-info .title,
.illustration-widget.illustration-widget-v3.is-straight.is-info .subtitle,
.illustration-widget.illustration-widget-v3.is-straight.is-info h1,
.illustration-widget.illustration-widget-v3.is-straight.is-info h2,
.illustration-widget.illustration-widget-v3.is-straight.is-info h3,
.illustration-widget.illustration-widget-v3.is-straight.is-info h4,
.illustration-widget.illustration-widget-v3.is-straight.is-info p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-success .title,
.illustration-widget.illustration-widget-v3.is-straight.is-success .subtitle,
.illustration-widget.illustration-widget-v3.is-straight.is-success h1,
.illustration-widget.illustration-widget-v3.is-straight.is-success h2,
.illustration-widget.illustration-widget-v3.is-straight.is-success h3,
.illustration-widget.illustration-widget-v3.is-straight.is-success h4,
.illustration-widget.illustration-widget-v3.is-straight.is-success p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-warning .title,
.illustration-widget.illustration-widget-v3.is-straight.is-warning .subtitle,
.illustration-widget.illustration-widget-v3.is-straight.is-warning h1,
.illustration-widget.illustration-widget-v3.is-straight.is-warning h2,
.illustration-widget.illustration-widget-v3.is-straight.is-warning h3,
.illustration-widget.illustration-widget-v3.is-straight.is-warning h4,
.illustration-widget.illustration-widget-v3.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.illustration-widget.illustration-widget-v3.is-straight.is-danger .title,
.illustration-widget.illustration-widget-v3.is-straight.is-danger .subtitle,
.illustration-widget.illustration-widget-v3.is-straight.is-danger h1,
.illustration-widget.illustration-widget-v3.is-straight.is-danger h2,
.illustration-widget.illustration-widget-v3.is-straight.is-danger h3,
.illustration-widget.illustration-widget-v3.is-straight.is-danger h4,
.illustration-widget.illustration-widget-v3.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.illustration-widget.illustration-widget-v3.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.illustration-widget.illustration-widget-v3.is-straight .card-head .left,
.illustration-widget.illustration-widget-v3.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.illustration-widget.illustration-widget-v3.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.illustration-widget.illustration-widget-v3.is-straight .card-head .right {
  justify-content: flex-end;
}
.illustration-widget.illustration-widget-v3.is-straight .card-inner {
  padding-top: 1.75rem;
}
.illustration-widget.illustration-widget-v3 img {
  border-radius: 18px;
  margin-bottom: 4px;
}
.illustration-widget.illustration-widget-v3 h3 {
  font-weight: 600;
  font-size: 0.95rem;
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
}
.illustration-widget.illustration-widget-v3 p {
  font-size: 0.9rem;
}
.is-dark .illustration-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .illustration-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .illustration-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .illustration-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .illustration-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .illustration-widget.illustration-widget-v1 h3, .is-dark .illustration-widget.illustration-widget-v2 h3, .is-dark .illustration-widget.illustration-widget-v3 h3 {
  color: #aaaab3;
}
/* ==========================================================================
16. Creative List Widget
========================================================================== */
.creative-list-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.creative-list-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.creative-list-widget.is-flat {
  box-shadow: none;
}
.creative-list-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.creative-list-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.creative-list-widget.is-primary .title,
.creative-list-widget.is-primary .subtitle,
.creative-list-widget.is-primary h1,
.creative-list-widget.is-primary h2,
.creative-list-widget.is-primary h3,
.creative-list-widget.is-primary h4,
.creative-list-widget.is-primary p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.creative-list-widget.is-secondary .title,
.creative-list-widget.is-secondary .subtitle,
.creative-list-widget.is-secondary h1,
.creative-list-widget.is-secondary h2,
.creative-list-widget.is-secondary h3,
.creative-list-widget.is-secondary h4,
.creative-list-widget.is-secondary p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.creative-list-widget.is-info .title,
.creative-list-widget.is-info .subtitle,
.creative-list-widget.is-info h1,
.creative-list-widget.is-info h2,
.creative-list-widget.is-info h3,
.creative-list-widget.is-info h4,
.creative-list-widget.is-info p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.creative-list-widget.is-success .title,
.creative-list-widget.is-success .subtitle,
.creative-list-widget.is-success h1,
.creative-list-widget.is-success h2,
.creative-list-widget.is-success h3,
.creative-list-widget.is-success h4,
.creative-list-widget.is-success p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.creative-list-widget.is-warning .title,
.creative-list-widget.is-warning .subtitle,
.creative-list-widget.is-warning h1,
.creative-list-widget.is-warning h2,
.creative-list-widget.is-warning h3,
.creative-list-widget.is-warning h4,
.creative-list-widget.is-warning p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.creative-list-widget.is-danger .title,
.creative-list-widget.is-danger .subtitle,
.creative-list-widget.is-danger h1,
.creative-list-widget.is-danger h2,
.creative-list-widget.is-danger h3,
.creative-list-widget.is-danger h4,
.creative-list-widget.is-danger p {
  color: #fcfcfc !important;
}
.creative-list-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.creative-list-widget .card-head .left,
.creative-list-widget .card-head .right {
  display: flex;
  align-items: center;
}
.creative-list-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.creative-list-widget .card-head .right {
  justify-content: flex-end;
}
.creative-list-widget .card-inner {
  padding-top: 1.75rem;
}
.creative-list-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.creative-list-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.creative-list-widget.is-straight.is-flat {
  box-shadow: none;
}
.creative-list-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.creative-list-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.creative-list-widget.is-straight.is-primary .title,
.creative-list-widget.is-straight.is-primary .subtitle,
.creative-list-widget.is-straight.is-primary h1,
.creative-list-widget.is-straight.is-primary h2,
.creative-list-widget.is-straight.is-primary h3,
.creative-list-widget.is-straight.is-primary h4,
.creative-list-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.creative-list-widget.is-straight.is-secondary .title,
.creative-list-widget.is-straight.is-secondary .subtitle,
.creative-list-widget.is-straight.is-secondary h1,
.creative-list-widget.is-straight.is-secondary h2,
.creative-list-widget.is-straight.is-secondary h3,
.creative-list-widget.is-straight.is-secondary h4,
.creative-list-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.creative-list-widget.is-straight.is-info .title,
.creative-list-widget.is-straight.is-info .subtitle,
.creative-list-widget.is-straight.is-info h1,
.creative-list-widget.is-straight.is-info h2,
.creative-list-widget.is-straight.is-info h3,
.creative-list-widget.is-straight.is-info h4,
.creative-list-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.creative-list-widget.is-straight.is-success .title,
.creative-list-widget.is-straight.is-success .subtitle,
.creative-list-widget.is-straight.is-success h1,
.creative-list-widget.is-straight.is-success h2,
.creative-list-widget.is-straight.is-success h3,
.creative-list-widget.is-straight.is-success h4,
.creative-list-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.creative-list-widget.is-straight.is-warning .title,
.creative-list-widget.is-straight.is-warning .subtitle,
.creative-list-widget.is-straight.is-warning h1,
.creative-list-widget.is-straight.is-warning h2,
.creative-list-widget.is-straight.is-warning h3,
.creative-list-widget.is-straight.is-warning h4,
.creative-list-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.creative-list-widget.is-straight.is-danger .title,
.creative-list-widget.is-straight.is-danger .subtitle,
.creative-list-widget.is-straight.is-danger h1,
.creative-list-widget.is-straight.is-danger h2,
.creative-list-widget.is-straight.is-danger h3,
.creative-list-widget.is-straight.is-danger h4,
.creative-list-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.creative-list-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.creative-list-widget.is-straight .card-head .left,
.creative-list-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.creative-list-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.creative-list-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.creative-list-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.creative-list-widget .creative-list .creative-list-item {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 10px;
  background: whitesmoke;
  margin-bottom: 8px;
}
.creative-list-widget .creative-list .creative-list-item.is-orange {
  background: #ffefe7;
}
.creative-list-widget .creative-list .creative-list-item.is-purple {
  background: #ede9f4;
}
.creative-list-widget .creative-list .creative-list-item.is-green {
  background: #d3fef3;
}
.creative-list-widget .creative-list .creative-list-item .meta {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.95rem;
  color: #283252;
  font-weight: 500;
  margin-left: 10px;
}
.is-dark .creative-list-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .creative-list-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .creative-list-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .creative-list-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .creative-list-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .creative-list-widget .creative-list .creative-list-item {
  background: #282729;
  border: 1px solid #424043;
}
.is-dark .creative-list-widget .creative-list .creative-list-item .meta {
  color: #fcfcfc;
}
/* ==========================================================================
17. Social Buttons Widget
========================================================================== */
.social-buttons-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 16px;
}
.social-buttons-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.social-buttons-widget.is-flat {
  box-shadow: none;
}
.social-buttons-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.social-buttons-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.social-buttons-widget.is-primary .title,
.social-buttons-widget.is-primary .subtitle,
.social-buttons-widget.is-primary h1,
.social-buttons-widget.is-primary h2,
.social-buttons-widget.is-primary h3,
.social-buttons-widget.is-primary h4,
.social-buttons-widget.is-primary p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.social-buttons-widget.is-secondary .title,
.social-buttons-widget.is-secondary .subtitle,
.social-buttons-widget.is-secondary h1,
.social-buttons-widget.is-secondary h2,
.social-buttons-widget.is-secondary h3,
.social-buttons-widget.is-secondary h4,
.social-buttons-widget.is-secondary p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.social-buttons-widget.is-info .title,
.social-buttons-widget.is-info .subtitle,
.social-buttons-widget.is-info h1,
.social-buttons-widget.is-info h2,
.social-buttons-widget.is-info h3,
.social-buttons-widget.is-info h4,
.social-buttons-widget.is-info p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.social-buttons-widget.is-success .title,
.social-buttons-widget.is-success .subtitle,
.social-buttons-widget.is-success h1,
.social-buttons-widget.is-success h2,
.social-buttons-widget.is-success h3,
.social-buttons-widget.is-success h4,
.social-buttons-widget.is-success p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.social-buttons-widget.is-warning .title,
.social-buttons-widget.is-warning .subtitle,
.social-buttons-widget.is-warning h1,
.social-buttons-widget.is-warning h2,
.social-buttons-widget.is-warning h3,
.social-buttons-widget.is-warning h4,
.social-buttons-widget.is-warning p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.social-buttons-widget.is-danger .title,
.social-buttons-widget.is-danger .subtitle,
.social-buttons-widget.is-danger h1,
.social-buttons-widget.is-danger h2,
.social-buttons-widget.is-danger h3,
.social-buttons-widget.is-danger h4,
.social-buttons-widget.is-danger p {
  color: #fcfcfc !important;
}
.social-buttons-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.social-buttons-widget .card-head .left,
.social-buttons-widget .card-head .right {
  display: flex;
  align-items: center;
}
.social-buttons-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.social-buttons-widget .card-head .right {
  justify-content: flex-end;
}
.social-buttons-widget .card-inner {
  padding-top: 1.75rem;
}
.social-buttons-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.social-buttons-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.social-buttons-widget.is-straight.is-flat {
  box-shadow: none;
}
.social-buttons-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.social-buttons-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.social-buttons-widget.is-straight.is-primary .title,
.social-buttons-widget.is-straight.is-primary .subtitle,
.social-buttons-widget.is-straight.is-primary h1,
.social-buttons-widget.is-straight.is-primary h2,
.social-buttons-widget.is-straight.is-primary h3,
.social-buttons-widget.is-straight.is-primary h4,
.social-buttons-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.social-buttons-widget.is-straight.is-secondary .title,
.social-buttons-widget.is-straight.is-secondary .subtitle,
.social-buttons-widget.is-straight.is-secondary h1,
.social-buttons-widget.is-straight.is-secondary h2,
.social-buttons-widget.is-straight.is-secondary h3,
.social-buttons-widget.is-straight.is-secondary h4,
.social-buttons-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.social-buttons-widget.is-straight.is-info .title,
.social-buttons-widget.is-straight.is-info .subtitle,
.social-buttons-widget.is-straight.is-info h1,
.social-buttons-widget.is-straight.is-info h2,
.social-buttons-widget.is-straight.is-info h3,
.social-buttons-widget.is-straight.is-info h4,
.social-buttons-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.social-buttons-widget.is-straight.is-success .title,
.social-buttons-widget.is-straight.is-success .subtitle,
.social-buttons-widget.is-straight.is-success h1,
.social-buttons-widget.is-straight.is-success h2,
.social-buttons-widget.is-straight.is-success h3,
.social-buttons-widget.is-straight.is-success h4,
.social-buttons-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.social-buttons-widget.is-straight.is-warning .title,
.social-buttons-widget.is-straight.is-warning .subtitle,
.social-buttons-widget.is-straight.is-warning h1,
.social-buttons-widget.is-straight.is-warning h2,
.social-buttons-widget.is-straight.is-warning h3,
.social-buttons-widget.is-straight.is-warning h4,
.social-buttons-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.social-buttons-widget.is-straight.is-danger .title,
.social-buttons-widget.is-straight.is-danger .subtitle,
.social-buttons-widget.is-straight.is-danger h1,
.social-buttons-widget.is-straight.is-danger h2,
.social-buttons-widget.is-straight.is-danger h3,
.social-buttons-widget.is-straight.is-danger h4,
.social-buttons-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.social-buttons-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.social-buttons-widget.is-straight .card-head .left,
.social-buttons-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.social-buttons-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.social-buttons-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.social-buttons-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.social-buttons-widget .social-buttons {
  display: flex;
}
.social-buttons-widget .social-buttons .social-button {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 0;
}
.social-buttons-widget .social-buttons .social-button .inner-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  min-width: 32px;
  border-radius: 8px;
  color: #c1c1c1;
  transition: all 0.3s;
}
.social-buttons-widget .social-buttons .social-button .inner-button:hover:not(.is-active) {
  background: whitesmoke;
  color: #a2a2a2;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-rounded {
  border-radius: 9999px;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-active.is-facebook {
  background: #1778f2;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(23, 120, 242, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 120, 242, 0.2) !important;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-active.is-linkedin {
  background: #007bb6;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(23, 120, 242, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 120, 242, 0.2) !important;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-active.is-twitter {
  background: #1dcaff;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(29, 202, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(29, 202, 255, 0.2) !important;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-active.is-instagram {
  background: #e1306c;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(221, 27, 22, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(221, 27, 22, 0.2) !important;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-active.is-github {
  background: #444;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(68, 68, 68, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(68, 68, 68, 0.2) !important;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-active.is-invision {
  background: #f36;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(255, 51, 102, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 51, 102, 0.2) !important;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-active.is-atlassian {
  background: #007bb6;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(0, 123, 182, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 182, 0.2) !important;
}
.social-buttons-widget .social-buttons .social-button .inner-button.is-active.is-bootstrap {
  background: #8269b2;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(130, 105, 178, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(130, 105, 178, 0.2) !important;
}
.social-buttons-widget .social-buttons .social-button .inner-button svg {
  height: 18px;
  width: 18px;
  transition: stroke 0.3s;
}
.is-dark .social-buttons-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .social-buttons-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .social-buttons-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .social-buttons-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .social-buttons-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .social-buttons-widget .social-buttons .social-button .inner-button:hover:not(.is-active) {
  background: #282729;
  color: #a2a2a2;
}
/* ==========================================================================
18. Call Widget
========================================================================== */
.call-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 40px 30px;
  text-align: center;
  font-family: "degular", "Montserrat", sans-serif;
}
.call-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.call-widget.is-flat {
  box-shadow: none;
}
.call-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.call-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.call-widget.is-primary .title,
.call-widget.is-primary .subtitle,
.call-widget.is-primary h1,
.call-widget.is-primary h2,
.call-widget.is-primary h3,
.call-widget.is-primary h4,
.call-widget.is-primary p {
  color: #fcfcfc !important;
}
.call-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.call-widget.is-secondary .title,
.call-widget.is-secondary .subtitle,
.call-widget.is-secondary h1,
.call-widget.is-secondary h2,
.call-widget.is-secondary h3,
.call-widget.is-secondary h4,
.call-widget.is-secondary p {
  color: #fcfcfc !important;
}
.call-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.call-widget.is-info .title,
.call-widget.is-info .subtitle,
.call-widget.is-info h1,
.call-widget.is-info h2,
.call-widget.is-info h3,
.call-widget.is-info h4,
.call-widget.is-info p {
  color: #fcfcfc !important;
}
.call-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.call-widget.is-success .title,
.call-widget.is-success .subtitle,
.call-widget.is-success h1,
.call-widget.is-success h2,
.call-widget.is-success h3,
.call-widget.is-success h4,
.call-widget.is-success p {
  color: #fcfcfc !important;
}
.call-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.call-widget.is-warning .title,
.call-widget.is-warning .subtitle,
.call-widget.is-warning h1,
.call-widget.is-warning h2,
.call-widget.is-warning h3,
.call-widget.is-warning h4,
.call-widget.is-warning p {
  color: #fcfcfc !important;
}
.call-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.call-widget.is-danger .title,
.call-widget.is-danger .subtitle,
.call-widget.is-danger h1,
.call-widget.is-danger h2,
.call-widget.is-danger h3,
.call-widget.is-danger h4,
.call-widget.is-danger p {
  color: #fcfcfc !important;
}
.call-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.call-widget .card-head .left,
.call-widget .card-head .right {
  display: flex;
  align-items: center;
}
.call-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.call-widget .card-head .right {
  justify-content: flex-end;
}
.call-widget .card-inner {
  padding-top: 1.75rem;
}
.call-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.call-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.call-widget.is-straight.is-flat {
  box-shadow: none;
}
.call-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.call-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.call-widget.is-straight.is-primary .title,
.call-widget.is-straight.is-primary .subtitle,
.call-widget.is-straight.is-primary h1,
.call-widget.is-straight.is-primary h2,
.call-widget.is-straight.is-primary h3,
.call-widget.is-straight.is-primary h4,
.call-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.call-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.call-widget.is-straight.is-secondary .title,
.call-widget.is-straight.is-secondary .subtitle,
.call-widget.is-straight.is-secondary h1,
.call-widget.is-straight.is-secondary h2,
.call-widget.is-straight.is-secondary h3,
.call-widget.is-straight.is-secondary h4,
.call-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.call-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.call-widget.is-straight.is-info .title,
.call-widget.is-straight.is-info .subtitle,
.call-widget.is-straight.is-info h1,
.call-widget.is-straight.is-info h2,
.call-widget.is-straight.is-info h3,
.call-widget.is-straight.is-info h4,
.call-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.call-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.call-widget.is-straight.is-success .title,
.call-widget.is-straight.is-success .subtitle,
.call-widget.is-straight.is-success h1,
.call-widget.is-straight.is-success h2,
.call-widget.is-straight.is-success h3,
.call-widget.is-straight.is-success h4,
.call-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.call-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.call-widget.is-straight.is-warning .title,
.call-widget.is-straight.is-warning .subtitle,
.call-widget.is-straight.is-warning h1,
.call-widget.is-straight.is-warning h2,
.call-widget.is-straight.is-warning h3,
.call-widget.is-straight.is-warning h4,
.call-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.call-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.call-widget.is-straight.is-danger .title,
.call-widget.is-straight.is-danger .subtitle,
.call-widget.is-straight.is-danger h1,
.call-widget.is-straight.is-danger h2,
.call-widget.is-straight.is-danger h3,
.call-widget.is-straight.is-danger h4,
.call-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.call-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.call-widget.is-straight .card-head .left,
.call-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.call-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.call-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.call-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.call-widget .img-container {
  position: relative;
  margin: 0 auto 12px auto;
  max-width: 180px;
  max-height: 180px;
}
.call-widget .img-container .main {
  display: block;
}
.call-widget .img-container .badge {
  position: absolute;
  height: 60px;
  width: 60px;
  bottom: 0;
  right: 2px;
  border-radius: 9999px;
  border: 6px solid #fff;
}
.call-widget h3 {
  font-weight: 600;
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 1rem;
  color: #283252;
  margin-bottom: 4px;
}
.call-widget p {
  font-size: 0.9rem;
}
.call-widget .actions {
  display: flex;
  justify-content: center;
  padding-top: 12px;
}
.call-widget .actions .action {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  width: 36px;
  min-width: 36px;
  border-radius: 9999px;
  color: #c1c1c1;
  margin: 0 6px;
  border: 1px solid #e5e5e5;
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  transition: all 0.3s;
}
.call-widget .actions .action:hover {
  background: #41b883;
  border-color: #41b883;
  color: #fcfcfc;
  box-shadow: 0 14px 26px -12px rgba(65, 184, 131, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(65, 184, 131, 0.2);
}
.call-widget .actions .action svg {
  height: 16px;
  width: 16px;
  transition: stroke 0.3s;
}
.is-dark .call-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .call-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .call-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .call-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .call-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .call-widget h3 {
  color: #aaaab3;
}
.is-dark .call-widget .img-container .badge {
  border-color: #323134;
}
.is-dark .call-widget .actions .action {
  background: #282729;
  border: 1px solid #424043;
  color: #aaaab3;
}
.is-dark .call-widget .actions .action:hover {
  border-color: #41b883;
  color: #41b883;
}
/* ==========================================================================
16. Avatar List Widget
========================================================================== */
.avatar-list-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
  padding: 14px;
}
.avatar-list-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.avatar-list-widget.is-flat {
  box-shadow: none;
}
.avatar-list-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.avatar-list-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.avatar-list-widget.is-primary .title,
.avatar-list-widget.is-primary .subtitle,
.avatar-list-widget.is-primary h1,
.avatar-list-widget.is-primary h2,
.avatar-list-widget.is-primary h3,
.avatar-list-widget.is-primary h4,
.avatar-list-widget.is-primary p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.avatar-list-widget.is-secondary .title,
.avatar-list-widget.is-secondary .subtitle,
.avatar-list-widget.is-secondary h1,
.avatar-list-widget.is-secondary h2,
.avatar-list-widget.is-secondary h3,
.avatar-list-widget.is-secondary h4,
.avatar-list-widget.is-secondary p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.avatar-list-widget.is-info .title,
.avatar-list-widget.is-info .subtitle,
.avatar-list-widget.is-info h1,
.avatar-list-widget.is-info h2,
.avatar-list-widget.is-info h3,
.avatar-list-widget.is-info h4,
.avatar-list-widget.is-info p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.avatar-list-widget.is-success .title,
.avatar-list-widget.is-success .subtitle,
.avatar-list-widget.is-success h1,
.avatar-list-widget.is-success h2,
.avatar-list-widget.is-success h3,
.avatar-list-widget.is-success h4,
.avatar-list-widget.is-success p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.avatar-list-widget.is-warning .title,
.avatar-list-widget.is-warning .subtitle,
.avatar-list-widget.is-warning h1,
.avatar-list-widget.is-warning h2,
.avatar-list-widget.is-warning h3,
.avatar-list-widget.is-warning h4,
.avatar-list-widget.is-warning p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.avatar-list-widget.is-danger .title,
.avatar-list-widget.is-danger .subtitle,
.avatar-list-widget.is-danger h1,
.avatar-list-widget.is-danger h2,
.avatar-list-widget.is-danger h3,
.avatar-list-widget.is-danger h4,
.avatar-list-widget.is-danger p {
  color: #fcfcfc !important;
}
.avatar-list-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.avatar-list-widget .card-head .left,
.avatar-list-widget .card-head .right {
  display: flex;
  align-items: center;
}
.avatar-list-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.avatar-list-widget .card-head .right {
  justify-content: flex-end;
}
.avatar-list-widget .card-inner {
  padding-top: 1.75rem;
}
.avatar-list-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.avatar-list-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.avatar-list-widget.is-straight.is-flat {
  box-shadow: none;
}
.avatar-list-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.avatar-list-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.avatar-list-widget.is-straight.is-primary .title,
.avatar-list-widget.is-straight.is-primary .subtitle,
.avatar-list-widget.is-straight.is-primary h1,
.avatar-list-widget.is-straight.is-primary h2,
.avatar-list-widget.is-straight.is-primary h3,
.avatar-list-widget.is-straight.is-primary h4,
.avatar-list-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.avatar-list-widget.is-straight.is-secondary .title,
.avatar-list-widget.is-straight.is-secondary .subtitle,
.avatar-list-widget.is-straight.is-secondary h1,
.avatar-list-widget.is-straight.is-secondary h2,
.avatar-list-widget.is-straight.is-secondary h3,
.avatar-list-widget.is-straight.is-secondary h4,
.avatar-list-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.avatar-list-widget.is-straight.is-info .title,
.avatar-list-widget.is-straight.is-info .subtitle,
.avatar-list-widget.is-straight.is-info h1,
.avatar-list-widget.is-straight.is-info h2,
.avatar-list-widget.is-straight.is-info h3,
.avatar-list-widget.is-straight.is-info h4,
.avatar-list-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.avatar-list-widget.is-straight.is-success .title,
.avatar-list-widget.is-straight.is-success .subtitle,
.avatar-list-widget.is-straight.is-success h1,
.avatar-list-widget.is-straight.is-success h2,
.avatar-list-widget.is-straight.is-success h3,
.avatar-list-widget.is-straight.is-success h4,
.avatar-list-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.avatar-list-widget.is-straight.is-warning .title,
.avatar-list-widget.is-straight.is-warning .subtitle,
.avatar-list-widget.is-straight.is-warning h1,
.avatar-list-widget.is-straight.is-warning h2,
.avatar-list-widget.is-straight.is-warning h3,
.avatar-list-widget.is-straight.is-warning h4,
.avatar-list-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.avatar-list-widget.is-straight.is-danger .title,
.avatar-list-widget.is-straight.is-danger .subtitle,
.avatar-list-widget.is-straight.is-danger h1,
.avatar-list-widget.is-straight.is-danger h2,
.avatar-list-widget.is-straight.is-danger h3,
.avatar-list-widget.is-straight.is-danger h4,
.avatar-list-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.avatar-list-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.avatar-list-widget.is-straight .card-head .left,
.avatar-list-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.avatar-list-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.avatar-list-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.avatar-list-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.avatar-list-widget .field .control {
  position: relative;
}
.avatar-list-widget .field .control .input {
  height: 42px;
  border-radius: 8px;
  background: #f5f6fa;
  border-color: #f5f6fa;
}
.avatar-list-widget .field .control .input:focus {
  border-color: #e5e5e5;
  background: #fff;
}
.avatar-list-widget .field .control .searcv-button {
  position: absolute;
  top: 0;
  right: 0;
  height: 42px;
  width: 42px;
  border-radius: 8px;
  background: #41b883;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  outline: none;
  color: #fff;
  cursor: pointer;
}
.avatar-list-widget .field .control .searcv-button svg {
  height: 18px;
  width: 18px;
}
.avatar-list-widget .avatar-list .avatar-list-item {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 8px;
  transition: all 0.3s;
}
.avatar-list-widget .avatar-list .avatar-list-item:hover {
  background: whitesmoke;
}
.avatar-list-widget .avatar-list .avatar-list-item .meta {
  font-family: "degular", "Montserrat", sans-serif;
  font-size: 0.95rem;
  color: #283252;
  font-weight: 600;
  margin-left: 10px;
}
.is-dark .avatar-list-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .avatar-list-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .avatar-list-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .avatar-list-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .avatar-list-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .avatar-list-widget .field .control .input {
  background: #2b292c;
  border-color: #424043;
}
.is-dark .avatar-list-widget .field .control .searcv-button {
  background: #41b883;
}
.is-dark .avatar-list-widget .field .topics a:hover {
  color: #41b883;
}
.is-dark .avatar-list-widget .avatar-list .avatar-list-item:hover {
  background: #373639;
}
.is-dark .avatar-list-widget .avatar-list .avatar-list-item .meta {
  color: #aaaab3;
}
/* ==========================================================================
17. Contact Widget
========================================================================== */
.contact-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.contact-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.contact-widget.is-flat {
  box-shadow: none;
}
.contact-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.contact-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.contact-widget.is-primary .title,
.contact-widget.is-primary .subtitle,
.contact-widget.is-primary h1,
.contact-widget.is-primary h2,
.contact-widget.is-primary h3,
.contact-widget.is-primary h4,
.contact-widget.is-primary p {
  color: #fcfcfc !important;
}
.contact-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.contact-widget.is-secondary .title,
.contact-widget.is-secondary .subtitle,
.contact-widget.is-secondary h1,
.contact-widget.is-secondary h2,
.contact-widget.is-secondary h3,
.contact-widget.is-secondary h4,
.contact-widget.is-secondary p {
  color: #fcfcfc !important;
}
.contact-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.contact-widget.is-info .title,
.contact-widget.is-info .subtitle,
.contact-widget.is-info h1,
.contact-widget.is-info h2,
.contact-widget.is-info h3,
.contact-widget.is-info h4,
.contact-widget.is-info p {
  color: #fcfcfc !important;
}
.contact-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.contact-widget.is-success .title,
.contact-widget.is-success .subtitle,
.contact-widget.is-success h1,
.contact-widget.is-success h2,
.contact-widget.is-success h3,
.contact-widget.is-success h4,
.contact-widget.is-success p {
  color: #fcfcfc !important;
}
.contact-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.contact-widget.is-warning .title,
.contact-widget.is-warning .subtitle,
.contact-widget.is-warning h1,
.contact-widget.is-warning h2,
.contact-widget.is-warning h3,
.contact-widget.is-warning h4,
.contact-widget.is-warning p {
  color: #fcfcfc !important;
}
.contact-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.contact-widget.is-danger .title,
.contact-widget.is-danger .subtitle,
.contact-widget.is-danger h1,
.contact-widget.is-danger h2,
.contact-widget.is-danger h3,
.contact-widget.is-danger h4,
.contact-widget.is-danger p {
  color: #fcfcfc !important;
}
.contact-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contact-widget .card-head .left,
.contact-widget .card-head .right {
  display: flex;
  align-items: center;
}
.contact-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.contact-widget .card-head .right {
  justify-content: flex-end;
}
.contact-widget .card-inner {
  padding-top: 1.75rem;
}
.contact-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.contact-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.contact-widget.is-straight.is-flat {
  box-shadow: none;
}
.contact-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.contact-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.contact-widget.is-straight.is-primary .title,
.contact-widget.is-straight.is-primary .subtitle,
.contact-widget.is-straight.is-primary h1,
.contact-widget.is-straight.is-primary h2,
.contact-widget.is-straight.is-primary h3,
.contact-widget.is-straight.is-primary h4,
.contact-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.contact-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.contact-widget.is-straight.is-secondary .title,
.contact-widget.is-straight.is-secondary .subtitle,
.contact-widget.is-straight.is-secondary h1,
.contact-widget.is-straight.is-secondary h2,
.contact-widget.is-straight.is-secondary h3,
.contact-widget.is-straight.is-secondary h4,
.contact-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.contact-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.contact-widget.is-straight.is-info .title,
.contact-widget.is-straight.is-info .subtitle,
.contact-widget.is-straight.is-info h1,
.contact-widget.is-straight.is-info h2,
.contact-widget.is-straight.is-info h3,
.contact-widget.is-straight.is-info h4,
.contact-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.contact-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.contact-widget.is-straight.is-success .title,
.contact-widget.is-straight.is-success .subtitle,
.contact-widget.is-straight.is-success h1,
.contact-widget.is-straight.is-success h2,
.contact-widget.is-straight.is-success h3,
.contact-widget.is-straight.is-success h4,
.contact-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.contact-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.contact-widget.is-straight.is-warning .title,
.contact-widget.is-straight.is-warning .subtitle,
.contact-widget.is-straight.is-warning h1,
.contact-widget.is-straight.is-warning h2,
.contact-widget.is-straight.is-warning h3,
.contact-widget.is-straight.is-warning h4,
.contact-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.contact-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.contact-widget.is-straight.is-danger .title,
.contact-widget.is-straight.is-danger .subtitle,
.contact-widget.is-straight.is-danger h1,
.contact-widget.is-straight.is-danger h2,
.contact-widget.is-straight.is-danger h3,
.contact-widget.is-straight.is-danger h4,
.contact-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.contact-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contact-widget.is-straight .card-head .left,
.contact-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.contact-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.contact-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.contact-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.contact-widget.is-reversed .widget-content {
  flex-direction: row-reverse;
}
.contact-widget .widget-content {
  display: flex;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 16px;
  padding-bottom: 16px;
}
.contact-widget .widget-content .left {
  text-align: center;
  width: 40%;
}
.contact-widget .widget-content .left .v-avatar {
  display: block;
  margin: 0 auto;
}
.contact-widget .widget-content .left .v-avatar .avatar {
  margin: 0;
}
.contact-widget .widget-content .right {
  width: 60%;
  font-family: "degular", "Montserrat", sans-serif;
}
.contact-widget .widget-content .right > h3 {
  font-family: "degular", "Montserrat", sans-serif;
  color: #283252;
  font-weight: 600;
  margin-bottom: 4px;
}
.contact-widget .widget-content .right .company {
  font-size: 0.9rem;
  line-height: 1.2;
  margin-bottom: 4px;
}
.contact-widget .widget-content .right .company span {
  color: #41b883;
}
.contact-widget .widget-content .right .contact-info {
  font-size: 0.85rem;
}
.contact-widget .widget-content .right .contact-info > span {
  display: flex;
  align-items: center;
}
.contact-widget .widget-content .right .contact-info > span svg {
  height: 14px;
  width: 14px;
  margin-right: 4px;
  stroke-width: 1.4px;
  color: #a2a2a2;
}
.contact-widget .email {
  text-align: center;
  font-size: 0.9rem;
}
.is-dark .contact-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .contact-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .contact-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .contact-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .contact-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .contact-widget .widget-content {
  border-color: #424043;
}
.is-dark .contact-widget .widget-content .right h3 {
  color: #aaaab3;
}
.is-dark .contact-widget .widget-content .right .company span:first-child {
  color: #41b883;
}
.is-dark .contact-widget .widget-content .right .contact-info span span {
  color: #aaaab3;
}
/* ==========================================================================
18. Followers Widget
========================================================================== */
.followers-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.followers-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.followers-widget.is-flat {
  box-shadow: none;
}
.followers-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.followers-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.followers-widget.is-primary .title,
.followers-widget.is-primary .subtitle,
.followers-widget.is-primary h1,
.followers-widget.is-primary h2,
.followers-widget.is-primary h3,
.followers-widget.is-primary h4,
.followers-widget.is-primary p {
  color: #fcfcfc !important;
}
.followers-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.followers-widget.is-secondary .title,
.followers-widget.is-secondary .subtitle,
.followers-widget.is-secondary h1,
.followers-widget.is-secondary h2,
.followers-widget.is-secondary h3,
.followers-widget.is-secondary h4,
.followers-widget.is-secondary p {
  color: #fcfcfc !important;
}
.followers-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.followers-widget.is-info .title,
.followers-widget.is-info .subtitle,
.followers-widget.is-info h1,
.followers-widget.is-info h2,
.followers-widget.is-info h3,
.followers-widget.is-info h4,
.followers-widget.is-info p {
  color: #fcfcfc !important;
}
.followers-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.followers-widget.is-success .title,
.followers-widget.is-success .subtitle,
.followers-widget.is-success h1,
.followers-widget.is-success h2,
.followers-widget.is-success h3,
.followers-widget.is-success h4,
.followers-widget.is-success p {
  color: #fcfcfc !important;
}
.followers-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.followers-widget.is-warning .title,
.followers-widget.is-warning .subtitle,
.followers-widget.is-warning h1,
.followers-widget.is-warning h2,
.followers-widget.is-warning h3,
.followers-widget.is-warning h4,
.followers-widget.is-warning p {
  color: #fcfcfc !important;
}
.followers-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.followers-widget.is-danger .title,
.followers-widget.is-danger .subtitle,
.followers-widget.is-danger h1,
.followers-widget.is-danger h2,
.followers-widget.is-danger h3,
.followers-widget.is-danger h4,
.followers-widget.is-danger p {
  color: #fcfcfc !important;
}
.followers-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.followers-widget .card-head .left,
.followers-widget .card-head .right {
  display: flex;
  align-items: center;
}
.followers-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.followers-widget .card-head .right {
  justify-content: flex-end;
}
.followers-widget .card-inner {
  padding-top: 1.75rem;
}
.followers-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.followers-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.followers-widget.is-straight.is-flat {
  box-shadow: none;
}
.followers-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.followers-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.followers-widget.is-straight.is-primary .title,
.followers-widget.is-straight.is-primary .subtitle,
.followers-widget.is-straight.is-primary h1,
.followers-widget.is-straight.is-primary h2,
.followers-widget.is-straight.is-primary h3,
.followers-widget.is-straight.is-primary h4,
.followers-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.followers-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.followers-widget.is-straight.is-secondary .title,
.followers-widget.is-straight.is-secondary .subtitle,
.followers-widget.is-straight.is-secondary h1,
.followers-widget.is-straight.is-secondary h2,
.followers-widget.is-straight.is-secondary h3,
.followers-widget.is-straight.is-secondary h4,
.followers-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.followers-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.followers-widget.is-straight.is-info .title,
.followers-widget.is-straight.is-info .subtitle,
.followers-widget.is-straight.is-info h1,
.followers-widget.is-straight.is-info h2,
.followers-widget.is-straight.is-info h3,
.followers-widget.is-straight.is-info h4,
.followers-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.followers-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.followers-widget.is-straight.is-success .title,
.followers-widget.is-straight.is-success .subtitle,
.followers-widget.is-straight.is-success h1,
.followers-widget.is-straight.is-success h2,
.followers-widget.is-straight.is-success h3,
.followers-widget.is-straight.is-success h4,
.followers-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.followers-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.followers-widget.is-straight.is-warning .title,
.followers-widget.is-straight.is-warning .subtitle,
.followers-widget.is-straight.is-warning h1,
.followers-widget.is-straight.is-warning h2,
.followers-widget.is-straight.is-warning h3,
.followers-widget.is-straight.is-warning h4,
.followers-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.followers-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.followers-widget.is-straight.is-danger .title,
.followers-widget.is-straight.is-danger .subtitle,
.followers-widget.is-straight.is-danger h1,
.followers-widget.is-straight.is-danger h2,
.followers-widget.is-straight.is-danger h3,
.followers-widget.is-straight.is-danger h4,
.followers-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.followers-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.followers-widget.is-straight .card-head .left,
.followers-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.followers-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.followers-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.followers-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.followers-widget .channels {
  display: flex;
  margin-left: -8px;
  margin-right: -8px;
  width: 100%;
}
.followers-widget .channels .channel {
  width: calc(33.3% - 16px);
  text-align: center;
  margin: 0 8px;
}
.followers-widget .channels .channel .channel-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  width: 36px;
  border-radius: 10px;
  background: #f5f6fa;
  margin: 0 auto 4px auto;
}
.followers-widget .channels .channel .channel-icon i {
  font-size: 14px;
  color: #a2a2a2;
}
.followers-widget .channels .channel .channel-stats span {
  font-family: "degular", "Montserrat", sans-serif;
  display: block;
}
.followers-widget .channels .channel .channel-stats span:first-child {
  font-weight: 500;
  color: #a2a2a2;
}
.is-dark .followers-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .followers-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .followers-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .followers-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .followers-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .followers-widget .channels .channel .channel-icon {
  background: #282729;
  border: 1px solid #424043;
}
/* ==========================================================================
18. Cart Widget
========================================================================== */
.cart-widget {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.cart-widget.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.cart-widget.is-flat {
  box-shadow: none;
}
.cart-widget.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.cart-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.cart-widget.is-primary .title,
.cart-widget.is-primary .subtitle,
.cart-widget.is-primary h1,
.cart-widget.is-primary h2,
.cart-widget.is-primary h3,
.cart-widget.is-primary h4,
.cart-widget.is-primary p {
  color: #fcfcfc !important;
}
.cart-widget.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.cart-widget.is-secondary .title,
.cart-widget.is-secondary .subtitle,
.cart-widget.is-secondary h1,
.cart-widget.is-secondary h2,
.cart-widget.is-secondary h3,
.cart-widget.is-secondary h4,
.cart-widget.is-secondary p {
  color: #fcfcfc !important;
}
.cart-widget.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.cart-widget.is-info .title,
.cart-widget.is-info .subtitle,
.cart-widget.is-info h1,
.cart-widget.is-info h2,
.cart-widget.is-info h3,
.cart-widget.is-info h4,
.cart-widget.is-info p {
  color: #fcfcfc !important;
}
.cart-widget.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.cart-widget.is-success .title,
.cart-widget.is-success .subtitle,
.cart-widget.is-success h1,
.cart-widget.is-success h2,
.cart-widget.is-success h3,
.cart-widget.is-success h4,
.cart-widget.is-success p {
  color: #fcfcfc !important;
}
.cart-widget.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.cart-widget.is-warning .title,
.cart-widget.is-warning .subtitle,
.cart-widget.is-warning h1,
.cart-widget.is-warning h2,
.cart-widget.is-warning h3,
.cart-widget.is-warning h4,
.cart-widget.is-warning p {
  color: #fcfcfc !important;
}
.cart-widget.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.cart-widget.is-danger .title,
.cart-widget.is-danger .subtitle,
.cart-widget.is-danger h1,
.cart-widget.is-danger h2,
.cart-widget.is-danger h3,
.cart-widget.is-danger h4,
.cart-widget.is-danger p {
  color: #fcfcfc !important;
}
.cart-widget .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cart-widget .card-head .left,
.cart-widget .card-head .right {
  display: flex;
  align-items: center;
}
.cart-widget .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.cart-widget .card-head .right {
  justify-content: flex-end;
}
.cart-widget .card-inner {
  padding-top: 1.75rem;
}
.cart-widget.is-straight {
  flex: 1;
  display: inline-block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e5e5e5;
  transition: all 0.3s;
}
.cart-widget.is-straight.has-margin-bottom {
  margin-bottom: 1.5rem;
}
.cart-widget.is-straight.is-flat {
  box-shadow: none;
}
.cart-widget.is-straight.is-raised {
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.69);
}
.cart-widget.is-straight.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.cart-widget.is-straight.is-primary .title,
.cart-widget.is-straight.is-primary .subtitle,
.cart-widget.is-straight.is-primary h1,
.cart-widget.is-straight.is-primary h2,
.cart-widget.is-straight.is-primary h3,
.cart-widget.is-straight.is-primary h4,
.cart-widget.is-straight.is-primary p {
  color: #fcfcfc !important;
}
.cart-widget.is-straight.is-secondary {
  background: #39f !important;
  border-color: #39f !important;
}
.cart-widget.is-straight.is-secondary .title,
.cart-widget.is-straight.is-secondary .subtitle,
.cart-widget.is-straight.is-secondary h1,
.cart-widget.is-straight.is-secondary h2,
.cart-widget.is-straight.is-secondary h3,
.cart-widget.is-straight.is-secondary h4,
.cart-widget.is-straight.is-secondary p {
  color: #fcfcfc !important;
}
.cart-widget.is-straight.is-info {
  background: #039be5 !important;
  border-color: #039be5 !important;
}
.cart-widget.is-straight.is-info .title,
.cart-widget.is-straight.is-info .subtitle,
.cart-widget.is-straight.is-info h1,
.cart-widget.is-straight.is-info h2,
.cart-widget.is-straight.is-info h3,
.cart-widget.is-straight.is-info h4,
.cart-widget.is-straight.is-info p {
  color: #fcfcfc !important;
}
.cart-widget.is-straight.is-success {
  background: #06d6a0 !important;
  border-color: #06d6a0 !important;
}
.cart-widget.is-straight.is-success .title,
.cart-widget.is-straight.is-success .subtitle,
.cart-widget.is-straight.is-success h1,
.cart-widget.is-straight.is-success h2,
.cart-widget.is-straight.is-success h3,
.cart-widget.is-straight.is-success h4,
.cart-widget.is-straight.is-success p {
  color: #fcfcfc !important;
}
.cart-widget.is-straight.is-warning {
  background: #faae42 !important;
  border-color: #faae42 !important;
}
.cart-widget.is-straight.is-warning .title,
.cart-widget.is-straight.is-warning .subtitle,
.cart-widget.is-straight.is-warning h1,
.cart-widget.is-straight.is-warning h2,
.cart-widget.is-straight.is-warning h3,
.cart-widget.is-straight.is-warning h4,
.cart-widget.is-straight.is-warning p {
  color: #fcfcfc !important;
}
.cart-widget.is-straight.is-danger {
  background: #e62965 !important;
  border-color: #e62965 !important;
}
.cart-widget.is-straight.is-danger .title,
.cart-widget.is-straight.is-danger .subtitle,
.cart-widget.is-straight.is-danger h1,
.cart-widget.is-straight.is-danger h2,
.cart-widget.is-straight.is-danger h3,
.cart-widget.is-straight.is-danger h4,
.cart-widget.is-straight.is-danger p {
  color: #fcfcfc !important;
}
.cart-widget.is-straight .card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cart-widget.is-straight .card-head .left,
.cart-widget.is-straight .card-head .right {
  display: flex;
  align-items: center;
}
.cart-widget.is-straight .card-head .left .title {
  font-size: 1.2rem;
  font-weight: 500;
}
.cart-widget.is-straight .card-head .right {
  justify-content: flex-end;
}
.cart-widget.is-straight .card-inner {
  padding-top: 1.75rem;
}
.cart-widget .cart-items .cart-item {
  display: flex;
  margin: 8px 0;
}
.cart-widget .cart-items .cart-item .meta {
  margin-left: 12px;
  display: flex;
  flex-direction: column;
}
.cart-widget .cart-items .cart-item .meta span {
  display: block;
  font-family: "degular", "Montserrat", sans-serif;
}
.cart-widget .cart-items .cart-item .meta span:first-child {
  font-size: 0.9rem;
  color: #a2a2a2;
}
.cart-widget .cart-items .cart-item .meta span:nth-child(2) {
  color: #283252;
  margin-top: auto;
  font-weight: 600;
  font-size: 1.2rem;
}
.cart-widget .cart-button {
  padding-top: 16px;
}
.cart-widget .cart-button .button {
  min-height: 50px;
  border-radius: 10px;
}
.is-dark .cart-widget {
  background: #232224;
  border-color: #232224;
}
.is-dark .cart-widget.is-primary {
  background: #41b883;
  border-color: #41b883;
}
.is-dark .cart-widget .v-avatar img {
  border-color: #323134 !important;
}
.is-dark .cart-widget .avatar-stack .v-avatar {
  border-color: #323134 !important;
}
.is-dark .cart-widget .avatar-stack .v-avatar .avatar.is-more .inner {
  border-color: #323134 !important;
}
.is-dark .cart-widget .cart-items .cart-item .meta span:nth-child(2) {
  color: #41b883;
}
/*! _responsive.scss | Vuero | Css ninja 2020-2021 */
/* ==========================================================================
Responsive styles
========================================================================== */
/*
    1. Tablet Landscape
    2. Tablet portrait
    3. Mobile Only
    4. Custom
    5. Responsive Helpers
*/
/* ==========================================================================
1. Tablet Landscape
========================================================================== */
/* ==========================================================================
2. Tablet portrait
========================================================================== */
@media screen and (min-width: 992px) {
  .mobile-main-sidebar,
.mobile-subsidebar {
    display: none !important;
  }
}
@media screen and (max-width: 991px) {
  .infraloader,
.pageloader {
    width: 100% !important;
    left: 0 !important;
  }

  .navbar-navbar,
.circular-menu,
.navbar-navbar-clean {
    display: none;
  }

  .navbar-brand {
    align-items: center;
    justify-content: space-between;
    height: 60px;
  }
  .navbar-brand .brand-start {
    width: 90px;
  }
  .navbar-brand .brand-start .navbar-burger {
    height: 60px;
    width: 60px;
  }
  .navbar-brand .is-brand {
    padding: 0 !important;
  }
  .navbar-brand .brand-end {
    display: flex;
    align-items: center;
    width: 90px;
    margin-right: 20px;
  }
  .navbar-brand .is-notification.is-active .navbar-link, .navbar-brand .is-notification:hover .navbar-link {
    background: transparent !important;
  }
  .navbar-brand .is-notification.is-active .navbar-dropdown, .navbar-brand .is-notification:hover .navbar-dropdown {
    display: block !important;
  }
  .navbar-brand .is-notification .navbar-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    z-index: 3;
    background: #fff;
    border-radius: 18px;
    border: 1px solid #ededed;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  }

  .toolbar .toolbar-notifications {
    display: none;
  }

  .vuero-hamburger:not(.is-visible) {
    display: none !important;
  }

  .main-sidebar,
.sidebar {
    display: none;
  }

  .sidebar-panel {
    display: none !important;
    left: 0 !important;
    z-index: 100 !important;
    box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  }
  .sidebar-panel .panel-close {
    display: flex !important;
  }

  .view-wrapper {
    width: 100% !important;
    margin-left: 0 !important;
    padding-left: 20px;
    padding-right: 20px;
  }
  .view-wrapper.is-explore {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .page-title {
    margin-top: 0;
    padding-top: 20px;
  }
  .page-title.is-project-details .vuero-hamburger {
    margin-left: 7px !important;
  }

  .is-navbar .view-wrapper {
    padding-top: 70px !important;
    margin-top: 0 !important;
  }
  .is-navbar .page-title {
    display: flex !important;
    margin-top: 0;
  }

  .page-content.is-explore {
    padding: 0 !important;
  }

  .is-stuck {
    top: 60px !important;
    margin-left: 0 !important;
    width: 100% !important;
    padding-right: 20px !important;
  }

  .widget-demo-columns {
    display: flex;
  }
  .widget-demo-columns.half-columns > .column {
    width: 50% !important;
    max-width: 50% !important;
    min-width: 50%;
  }
  .widget-demo-columns > .column {
    width: 33.3%;
    max-width: 33.3%;
  }
}
/* ==========================================================================
3. Mobile Only
========================================================================== */
@media (max-width: 767px) {
  .infraloader,
.pageloader {
    width: 100% !important;
    left: 0 !important;
  }

  .navbar-navbar,
.circular-menu,
.navbar-navbar-clean {
    display: none;
  }

  .navbar-brand {
    align-items: center;
    justify-content: space-between;
    height: 60px;
  }
  .navbar-brand .brand-start {
    width: 90px;
  }
  .navbar-brand .brand-start .navbar-burger {
    height: 60px;
    width: 60px;
  }
  .navbar-brand .is-brand {
    padding: 0 !important;
  }
  .navbar-brand .brand-end {
    display: flex;
    align-items: center;
    width: 90px;
    margin-right: 20px;
  }
  .navbar-brand .is-notification.is-active .navbar-link, .navbar-brand .is-notification:hover .navbar-link {
    background: transparent !important;
  }
  .navbar-brand .is-notification.is-active .navbar-dropdown, .navbar-brand .is-notification:hover .navbar-dropdown {
    display: block !important;
  }
  .navbar-brand .is-notification .navbar-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    z-index: 3;
    background: #fff;
    border-radius: 18px;
    border: 1px solid #ededed;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  }

  .toolbar .toolbar-notifications {
    display: none;
  }

  .vuero-hamburger:not(.is-visible) {
    display: none !important;
  }

  .sidebar-panel {
    display: none !important;
    left: 0 !important;
    z-index: 100 !important;
    border-right: 1px solid #ededed !important;
    box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  }
  .sidebar-panel .subpanel-header {
    height: 60px !important;
    background: #fafafa;
  }
  .sidebar-panel .subpanel-header svg {
    color: #999;
  }

  .main-sidebar,
.sidebar {
    display: none;
  }

  .view-wrapper {
    width: 100% !important;
    margin-left: 0 !important;
    padding-left: 0;
    padding-right: 0;
  }

  .page-title {
    margin-top: 0;
    padding-top: 20px;
  }
  .page-title.is-project-details .vuero-hamburger {
    margin-left: -4px !important;
  }

  .is-navbar .view-wrapper {
    padding-top: 0 !important;
  }
  .is-navbar .page-title {
    display: flex !important;
    margin-top: 0;
  }

  .page-content {
    padding: 0 10px 0 10px !important;
  }
  .page-content.projects-content {
    padding: 0 16px;
  }

  .is-stuck {
    top: 59px !important;
    margin-left: 0 !important;
    width: 100% !important;
    padding-right: 20px !important;
  }
}
/* ==========================================================================
4. Custom
========================================================================== */
@media only screen and (min-device-width: 1025px) and (orientation: landscape) {
  .panel-close {
    display: none !important;
  }
}
/* ==========================================================================
5. Responsive Helpers
========================================================================== */
@media only screen and (max-width: 767px) {
  .h-hidden-mobile {
    display: none !important;
  }

  .h-only-mobile {
    display: block !important;
  }

  .h-only-mobile-flex {
    display: flex !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .h-hidden-tablet-p {
    display: none !important;
  }

  .is-flex-tablet-p {
    display: flex !important;
  }
  .is-flex-tablet-p.is-half-tablet-p .column {
    width: 50%;
    min-width: 50%;
  }

  .h-only-tablet-p {
    display: block !important;
  }

  .h-only-tablet-p-flex {
    display: flex !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .h-hidden-tablet-l {
    display: none !important;
  }

  .is-flex-tablet-l {
    display: flex !important;
  }

  .h-only-tablet-l {
    display: block !important;
  }
}
@media only screen and (min-width: 768px) and (orientation: landscape) {
  .h-only-mobile {
    display: block !important;
  }

  .h-only-mobile-flex {
    display: none !important;
  }

  .h-only-tablet-p {
    display: none !important;
  }

  .h-only-tablet-p-flex {
    display: none !important;
  }
}
.button {
  border-radius: 8px;
}
/*! _placeload.scss | Huro | Css ninja 2020-2021 */
/*
    1. Placeload base styles
    2. Placeload dark styles
    3. Placeload compositions
*/
/* ==========================================================================
1. Placeload base styles
========================================================================== */
.content-shape-group {
  width: 100%;
  max-width: 100%;
}
.content-shape-group .content-shape:not(:last-child) {
  margin-bottom: 0.5rem;
}
.content-shape {
  height: 10px;
  width: 100%;
  max-width: 100%;
  border-radius: 0.25rem;
}
.loads {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeload;
  animation-name: placeload;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: var(--placeload-nuance-from);
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, var(--placeload-nuance-from)), color-stop(18%, var(--placeload-nuance-to)), color-stop(33%, var(--placeload-nuance-from)));
  background: -webkit-linear-gradient(left, var(--placeload-nuance-from) 8%, var(--placeload-nuance-to) 18%, var(--placeload-nuance-from) 33%);
  background: linear-gradient(to right, var(--placeload-nuance-from) 8%, var(--placeload-nuance-to) 18%, var(--placeload-nuance-from) 33%);
  -webkit-background-size: 800px 104px;
  background-size: 1200px 104px;
  position: relative;
}
@keyframes placeload {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
/* ==========================================================================
2. Placeload dark styles
========================================================================== */
.is-dark .loads {
  background: var(--placeload-dark-nuance-from);
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, var(--placeload-dark-nuance-from)), color-stop(18%, var(--placeload-dark-nuance-to)), color-stop(33%, var(--placeload-dark-nuance-from)));
  background: -webkit-linear-gradient(left, var(--placeload-dark-nuance-from) 8%, var(--placeload-dark-nuance-to) 18%, var(--placeload-dark-nuance-from) 33%);
  background: linear-gradient(to right, var(--placeload-dark-nuance-from) 8%, var(--placeload-dark-nuance-to) 18%, var(--placeload-dark-nuance-from) 33%);
  -webkit-background-size: 800px 104px;
  background-size: 1200px 104px;
}
/* ==========================================================================
3. Placeload compositions
========================================================================== */
.content-shape-group.is-grow-1,
.content-shape.is-grow-1 {
  flex-grow: 1;
}
.content-shape-group.is-grow-2,
.content-shape.is-grow-2 {
  flex-grow: 2;
}
.content-shape-group.is-grow-3,
.content-shape.is-grow-3 {
  flex-grow: 3;
}
.content-shape-group.is-grow-4,
.content-shape.is-grow-4 {
  flex-grow: 4;
}
.content-shape-group.mw-30,
.content-shape.mw-30 {
  max-width: 30%;
}
.content-shape-group.mw-60,
.content-shape.mw-60 {
  max-width: 60%;
}
.content-shape-group.mw-80,
.content-shape.mw-80 {
  max-width: 80%;
}
.content-shape-group.is-centered,
.content-shape.is-centered {
  margin-left: auto;
  margin-right: auto;
}
.placeload-avatar {
  display: block;
  width: 40px;
  min-width: 40px;
  height: 40px;
}
.placeload-avatar.is-small {
  width: 32px;
  min-width: 32px;
  height: 32px;
}
.placeload-avatar.is-medium {
  width: 50px;
  min-width: 50px;
  height: 50px;
}
.placeload-avatar.is-large {
  width: 68px;
  min-width: 68px;
  height: 68px;
}
.placeload-avatar.is-big {
  width: 80px;
  min-width: 80px;
  height: 80px;
}
.placeload-avatar.is-xl {
  width: 100px;
  min-width: 100px;
  height: 100px;
}
.placeload-avatar.is-centered {
  margin-left: auto;
  margin-right: auto;
}
.placeload-avatar.is-rounded-xs {
  border-radius: 0.25rem;
}
.placeload-avatar.is-rounded-sm {
  border-radius: 0.5rem;
}
.placeload-avatar.is-rounded-md {
  border-radius: 0.75rem;
}
.placeload-avatar.is-rounded-lg {
  border-radius: 1rem;
}
.placeload-avatar.is-rounded-xl {
  border-radius: 1.25rem;
}
.placeload-avatar.is-rounded-full {
  border-radius: 50%;
}
.placeload-wrap.is-flex {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .placeload-wrap.is-flex {
    flex-direction: column;
    padding: 1rem 0;
  }
  .placeload-wrap.is-flex .content-shape-group {
    margin-top: 0.5rem;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  .placeload-wrap.is-flex .content-shape-group .content-shape {
    margin-left: auto;
    margin-right: auto;
  }
  .placeload-wrap.is-flex > .content-shape {
    margin-top: 0.5rem;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.vcp-layer{position:absolute;top:0;bottom:0;right:0;left:0;color:#fff;font-weight:400}.vcp-layer div,.vcp-layer svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vcp-icon{display:inline-block}.vue-core-video-player-control{margin-right:10px;font-size:13px;color:#fff}.btn-control-panel{position:absolute;left:50%;bottom:54px;padding:20px;min-height:30px;box-sizing:border-box;transform:translateX(-50%);background-color:rgba(0,0,0,.7);border-radius:4px;font-weight:500}.btn-control-panel li,.btn-control-panel ul{margin:0;padding:0;text-align:center}.btn-control-panel ul li{list-style:none;height:30px;line-height:30px;display:flex;align-items:center;text-align:left}.btn-control-panel ul li .item-name{flex:1;align-self:flex-start}.btn-control-panel ul li .item-control{display:flex;flex:1;text-align:right;line-height:30px;align-items:center;justify-content:flex-end;cursor:pointer}.btn-control{position:relative;display:flex;justify-content:center;align-items:center;width:30px;height:30px;cursor:pointer}.btn-control:focus{background:none;outline-style:none}.btn-control .tips{display:none;position:absolute;min-width:30px;padding:4px;border-radius:2px;bottom:54px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:700;color:hsla(0,0%,100%,.7);background-color:rgba(0,0,0,.7);text-align:center;line-height:1.2;word-break:keep-all;word-wrap:no-wrap;white-space:nowrap;opacity:0;transition:opacity .15s ease-in}.btn-control svg{opacity:.85;transition:opacity .1s ease}.btn-control:hover svg{opacity:1}.btn-control:hover .tips{display:block;opacity:1}.vcp-progress-hover{position:absolute;bottom:100%;left:0;height:12px;width:100%;cursor:pointer}.vcp-progress-hover .vcp-progress{position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:hsla(0,0%,100%,.3);transition:height .2s ease .05s}.vcp-progress-hover:hover .vcp-progress .thumb-drag{opacity:1}.vcp-progress-loaded,.vcp-progress-played{position:absolute;top:0;left:0;width:0;height:100%;background-color:hsla(0,0%,100%,.7)}.vcp-progress-loaded{transition:width .1s cubic-bezier(.4,0,1,1)}.vcp-progtess-preview{position:absolute;left:0;bottom:calc(100% + 8px);height:20px;background-color:transparent}.vcp-progtess-preview .preview-time{position:absolute;right:0;top:0;padding:4px;color:#fff;font-size:12px;line-height:1;border-radius:2px;transform:translateX(50%);background-color:rgba(0,0,0,.7)}.vcp-progress-played{width:0;background-color:#ff6060}.vcp-progress-played .thumb-drag{opacity:0;position:absolute;right:0;top:50%;width:12px;height:12px;border-radius:50%;background-color:#fff;transform:translateY(-50%) translateX(50%);transition:height .05s ease .15s}.vcp-progress-played .thumb-drag:before{content:"";display:inline-block;position:absolute;top:-2px;left:-2px;width:16px;height:16px;border-radius:50%;background-color:hsla(0,0%,100%,.3)}.vcp-m-dashboard .vcp-progress-hover{bottom:100%}.vcp-m-dashboard .vcp-progress-hover .vcp-progress{height:3px}.vcp-m-dashboard .vcp-progress-hover .vcp-progress-played .thumb-drag{background-color:#ff6060}.vcp-m-dashboard .vcp-progress-hover .vcp-progress-played .thumb-drag:before{background-color:#ff6060;opacity:.25}.vue-core-video-player-control .btn-pause{margin-left:10px}.vue-core-video-player-control .btn-pause svg{width:15px}.vue-core-video-player-control .btn-play{margin-left:10px}.vue-core-video-player-control .btn-play svg{width:16px}.vue-core-video-player-control.timespan{line-height:30px;width:140px;font-family:Arial!important}.vue-core-video-player-control{display:inline-block;position:relative;width:30px;height:30px}.vue-core-video-player-control svg{width:20px}.volume-control:hover .btn-control-panel{display:block}.volume-control .btn-control-panel{display:none;width:40px;height:150px}.volume-control .btn-control-panel:before{content:"";display:block;position:absolute;bottom:-30px;left:0;width:100%;height:35px}.volume-control .btn-control-panel .progress{position:absolute;width:4px;height:100px;left:50%;top:50%;margin-left:-2px;margin-top:-50px;background-color:hsla(0,0%,100%,.7);cursor:pointer}.volume-control .btn-control-panel .progress .volume-current{position:absolute;bottom:0;left:0;height:0;width:100%;background-color:#ff6060}.volume-control .btn-control-panel .progress .volume-current .thumb-drag{opacity:0;position:absolute;left:50%;top:0;width:10px;height:10px;border-radius:5px;background-color:#fff;transform:translateY(-50%) translateX(-50%);transition:height .05s ease .15s}.volume-control .btn-control-panel .progress .volume-current .thumb-drag:before{content:"";display:inline-block;position:absolute;top:-2px;left:-2px;width:14px;height:14px;border-radius:7px;background-color:hsla(0,0%,100%,.3)}.volume-control .btn-control-panel .progress:hover .thumb-drag{opacity:1}.volume-control .btn-control-panel .volume-info{position:absolute;top:-30px;left:0;width:40px;height:20px;background-color:rgba(0,0,0,.7);border-radius:4px;font-size:12px;line-height:20px}.settings-open .volume-control:hover .btn-control-panel{display:none}.vue-core-video-player-control .btn-fullscreen svg{width:20px}.vcp-switch{display:inline-block;position:relative;width:40px;height:16px;border-radius:8px;background-color:#fff;cursor:pointer}.vcp-switch:after{content:"";display:inline-block;position:absolute;top:1px;left:2px;width:14px;height:14px;border-radius:7px;background-color:#ff6060;transition:all .2s ease-in .05s}.vcp-switch.open:after{left:23px;background-color:#60ff60}.settings-control .btn-mute{display:none}.settings-control .btn-settings svg{width:24px;margin-top:-2px}.settings-control .btn-control-panel{display:block;right:0;left:auto;min-height:130px;transform:translateX(0)}.settings-control .btn-control-panel .current-panel{width:180px}.settings-control .btn-control-panel .resolution-list,.settings-control .btn-control-panel .speed-list{width:80px}.settings-control .btn-control-panel .resolution-list li,.settings-control .btn-control-panel .speed-list li{cursor:pointer}.settings-control .btn-control-panel .resolution-list li:first-child,.settings-control .btn-control-panel .speed-list li:first-child{margin-left:-20px;cursor:pointer}.vcp-m-dashboard .settings-control .btn-control-panel{z-index:20000;position:fixed;left:0;right:0;bottom:0}.vcp-m-dashboard .settings-control .btn-control-panel .current-panel{width:100%}.vcp-m-dashboard .settings-control .btn-control-panel .resolution-list,.vcp-m-dashboard .settings-control .btn-control-panel .speed-list{margin-left:20px}.vue-core-video-player-control .btn-pip svg{width:22px}.vcp-dashboard{z-index:12;position:absolute;left:0;bottom:0;width:calc(100% - 40px);margin-left:20px;height:59px;background:rgba(0,0,0,.2)}.fullscreen .vcp-dashboard{bottom:60px}.small .vcp-dashboard{height:49px}.settings-open .vcp-dashboard{display:block!important}.small .vcp-dashboard .vcp-controls{height:40px}.vcp-controls{z-index:10;position:absolute;left:0;bottom:5px;width:100%;height:50px;text-align:left}.playback-control,.setting-control{display:flex;position:absolute;top:0;height:100%;text-align:center;justify-content:center;align-items:center}.playback-control{left:0}.setting-control{right:0}.vcp-m-dashboard{z-index:12;position:absolute;left:0;bottom:0;width:calc(100% - 20px);margin-left:10px;height:49px;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.fullscreen .vcp-m-dashboard{bottom:12px}.small .vcp-m-dashboard{height:39px}.settings-open .vcp-m-dashboard{display:block!important}.small .vcp-m-dashboard .vcp-controls{height:30px}.title-layer{z-index:13;text-align:left}.title-layer .video-title{position:absolute;top:0;left:0;right:0;padding:8px 16px;line-height:32px;font-size:16px;font-weight:700;background-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent)}.logo-layer{z-index:13;text-align:left}.logo-layer .logo-wrap{position:absolute;top:15px;right:15px;opacity:.8;text-align:right}.logo-layer .logo-wrap img{max-width:160px;height:48px}.play-pause-layer{z-index:13;background:transparent}.play-pause-layer .btn-control{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;background-color:#fff;border-radius:30px}.play-pause-layer .btn-control:before{content:"";display:block;position:absolute;top:50%;left:50%;width:72px;height:72px;margin-left:-36px;margin-top:-36px;border-radius:36px;background-color:hsla(0,0%,100%,.25)}.play-pause-layer .btn-control .btn-play{margin-left:10px}.play-pause-layer .mobile{width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:20px}.play-pause-layer .mobile:before{width:48px;height:48px;margin-left:-24px;margin-top:-24px;border-radius:24px}.play-pause-layer .mobile .btn-play{margin-left:7px}.cover-layer{z-index:11;background-color:#333}.cover-layer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loading-layer{z-index:16;background-color:#333}.loading-layer .loading-wrap{position:absolute;left:50%;top:50%;width:120px;height:80px;margin-top:-40px;margin-left:-60px;text-align:center}.loading-layer .h5-layer-loading{position:relative;width:40px;height:40px;margin:0 auto}.loading-layer .h5-layer-loading .spinner{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.loading-layer .h5-layer-loading p{padding-top:20px}@-webkit-keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.loading-layer .h5-layer-loading .path{stroke-dasharray:188.8;stroke-dashoffset:188.8;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}.loading-layer .h5-layer-loading .dot1{stroke-dasharray:188.8;stroke-dashoffset:187.8;transform-origin:center;-webkit-animation:dot1a 1.4s ease-in-out infinite;animation:dot1a 1.4s ease-in-out infinite}.loading-layer .h5-layer-loading .dot2{stroke-dasharray:188.8;stroke-dashoffset:187.8;transform-origin:center;-webkit-animation:dot2a 1.4s ease-in-out infinite forwards;animation:dot2a 1.4s ease-in-out infinite forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:188.8}50%{stroke-dashoffset:188.8/4;transform:rotate(135deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:188.8}50%{stroke-dashoffset:188.8/4;transform:rotate(135deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@-webkit-keyframes dot1a{0%{stroke-dashoffset:188.8;transform:rotate(0)}50%{stroke-dashoffset:187.8;transform:rotate(135deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@keyframes dot1a{0%{stroke-dashoffset:188.8;transform:rotate(0)}50%{stroke-dashoffset:187.8;transform:rotate(135deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@-webkit-keyframes dot2a{0%{stroke-dashoffset:188.8;transform:rotate(0deg)}50%{stroke-dashoffset:187.8;transform:rotate(415deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@keyframes dot2a{0%{stroke-dashoffset:188.8;transform:rotate(0deg)}50%{stroke-dashoffset:187.8;transform:rotate(415deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}.error-layer{z-index:14;display:flex;justify-content:center;align-items:center;flex-direction:column;background-repeat:repeat;text-align:center}.error-layer .error-msg-wrap{border-radius:10px;padding:10px;background-color:rgba(0,0,0,.5647058823529412)}.error-layer .error-msg{font-weight:700;color:#fff}.barrage-layer{z-index:12;position:absolute;left:0;top:0;width:100%;height:100%}.barrage-layer *{margin:0;padding:0}.barrage-layer .barrage-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.barrage-layer .barrage-wrapper .barrage-container{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0}.barrage-layer .barrage-wrapper .barrage-container .barrage-item{z-index:1;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre}.barrage-layer .barrage-wrapper .barrage-container .barrage-item .item-avatar{position:relative;border-radius:50%;margin-left:5px;margin-right:5px;overflow:hidden}.barrage-layer .barrage-wrapper .barrage-container .barrage-item .item-avatar img,.barrage-layer .barrage-wrapper .barrage-container .barrage-item .item-avatar svg{position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0}.barrage-layer .barrage-wrapper .barrage-container .barrage-item .item-content{display:block;color:#fff;font-family:SimHei,Microsoft Yahei,Arial,Helvetica,sans-serif;line-height:1;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}.self-item{z-index:2;border:1px solid #87ceeb;box-sizing:border-box}.left-item{left:0;transform:translate3d(-100%,0,0)}.left-item,.right-item{position:absolute;padding:2px 5px;will-change:transform}.right-item{right:0;transform:translate3d(100%,0,0)}.bottom-item,.top-item{position:absolute;padding:2px 0;width:100%;left:0;justify-content:center;text-align:center;-webkit-animation:barrage-center 4s linear;animation:barrage-center 4s linear;will-change:visibility}@-webkit-keyframes barrage-left-safari{0%{transform:translate3d(-100%,0,0) rotate(.1deg)}}@keyframes barrage-left-safari{0%{transform:translate3d(-100%,0,0) rotate(.1deg)}}@-webkit-keyframes barrage-right-safari{0%{transform:translate3d(100%,0,0) rotate(.1deg)}}@keyframes barrage-right-safari{0%{transform:translate3d(100%,0,0) rotate(.1deg)}}@-webkit-keyframes barrage-left{0%{transform:translate3d(-100%,0,0)}}@keyframes barrage-left{0%{transform:translate3d(-100%,0,0)}}@-webkit-keyframes barrage-right{0%{transform:translate3d(100%,0,0)}}@keyframes barrage-right{0%{transform:translate3d(100%,0,0)}}@-webkit-keyframes barrage-center{0%{visibility:visible}to{visibility:hidden}}@keyframes barrage-center{0%{visibility:visible}to{visibility:hidden}}.ani-pause div{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.ani-running div{-webkit-animation-play-state:running!important;animation-play-state:running!important}.fullscreen .right-item{-webkit-animation:barrage-right 8s linear;animation:barrage-right 8s linear}.vue-core-video-player-layers{z-index:11;position:absolute;left:0;bottom:0;width:100%;height:100%}.vcp-container{position:relative;margin:0 auto}.vcp-container,.vcp-container video{width:100%;height:100%;background-color:#000}.vcp-container video{display:block}@font-face {
  font-family: "agGridAlpine";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-alpine, .ag-theme-alpine-dark, .ag-theme-alpine-auto-dark {
  --ag-alpine-active-color: #2196f3;
  --ag-selected-row-background-color: rgba(33, 150, 243, 0.3);
  --ag-row-hover-color: rgba(33, 150, 243, 0.1);
  --ag-column-hover-color: rgba(33, 150, 243, 0.1);
  --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
  --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
  --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
  --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
  --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: #babfc7;
  --ag-secondary-border-color: #dde2eb;
  --ag-header-background-color: #f8f8f8;
  --ag-tooltip-background-color: #f8f8f8;
  --ag-odd-row-background-color: #fcfcfc;
  --ag-control-panel-background-color: #f8f8f8;
  --ag-subheader-background-color: #fff;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: #999;
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-alpine-active-color);
  --ag-range-selection-border-color: var(--ag-alpine-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
  --ag-panel-background-color: var(--ag-header-background-color);
  --ag-menu-background-color: var(--ag-header-background-color);
  --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
  --ag-chip-background-color: rgba(24, 29, 31, 0.07);
  --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
  --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
  --ag-borders: solid 1px;
  --ag-border-radius: 3px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 6px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 13px;
  --ag-icon-font-family: agGridAlpine;
  --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-selected-tab-underline-transition-speed: 0.3s;
  --ag-tab-min-width: 240px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: var(--ag-card-shadow);
  --ag-side-bar-panel-width: 250px;
}

.ag-theme-alpine-dark {
  --ag-background-color: #181d1f;
  --ag-foreground-color: #fff;
  --ag-border-color: #68686e;
  --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
  --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
  --ag-header-background-color: #222628;
  --ag-tooltip-background-color: #222628;
  --ag-odd-row-background-color: #222628;
  --ag-control-panel-background-color: #222628;
  --ag-subheader-background-color: #000;
  --ag-input-disabled-background-color: #282c2f;
  --ag-input-focus-box-shadow:
      0 0 2px 0.5px rgba(255, 255, 255, 0.5),
      0 0 4px 3px var(--ag-input-focus-border-color);
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
  --ag-chip-background-color: rgba(255, 255, 255, 0.07);
  --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
  --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-alpine-auto-dark {
    --ag-background-color: #181d1f;
    --ag-foreground-color: #fff;
    --ag-border-color: #68686e;
    --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
    --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
    --ag-header-background-color: #222628;
    --ag-tooltip-background-color: #222628;
    --ag-odd-row-background-color: #222628;
    --ag-control-panel-background-color: #222628;
    --ag-subheader-background-color: #000;
    --ag-input-disabled-background-color: #282c2f;
    --ag-input-focus-box-shadow:
        0 0 2px 0.5px rgba(255, 255, 255, 0.5),
        0 0 4px 3px var(--ag-input-focus-border-color);
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
    --ag-chip-background-color: rgba(255, 255, 255, 0.07);
    --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
    --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-alpine .ag-filter-toolpanel-header,
.ag-theme-alpine .ag-filter-toolpanel-search,
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine .ag-header-row,
.ag-theme-alpine .ag-panel-title-bar-title,
.ag-theme-alpine .ag-multi-filter-group-title-bar, .ag-theme-alpine-dark .ag-filter-toolpanel-header,
.ag-theme-alpine-dark .ag-filter-toolpanel-search,
.ag-theme-alpine-dark .ag-status-bar,
.ag-theme-alpine-dark .ag-header-row,
.ag-theme-alpine-dark .ag-panel-title-bar-title,
.ag-theme-alpine-dark .ag-multi-filter-group-title-bar, .ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,
.ag-theme-alpine-auto-dark .ag-status-bar,
.ag-theme-alpine-auto-dark .ag-header-row,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,
.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 700;
  color: var(--ag-header-foreground-color);
}
.ag-theme-alpine .ag-row, .ag-theme-alpine-dark .ag-row, .ag-theme-alpine-auto-dark .ag-row {
  font-size: calc(var(--ag-font-size) + 1px);
}
.ag-theme-alpine input[class^=ag-]:not([type]),
.ag-theme-alpine input[class^=ag-][type=text],
.ag-theme-alpine input[class^=ag-][type=number],
.ag-theme-alpine input[class^=ag-][type=tel],
.ag-theme-alpine input[class^=ag-][type=date],
.ag-theme-alpine input[class^=ag-][type=datetime-local],
.ag-theme-alpine textarea[class^=ag-], .ag-theme-alpine-dark input[class^=ag-]:not([type]),
.ag-theme-alpine-dark input[class^=ag-][type=text],
.ag-theme-alpine-dark input[class^=ag-][type=number],
.ag-theme-alpine-dark input[class^=ag-][type=tel],
.ag-theme-alpine-dark input[class^=ag-][type=date],
.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],
.ag-theme-alpine-dark textarea[class^=ag-], .ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),
.ag-theme-alpine-auto-dark input[class^=ag-][type=text],
.ag-theme-alpine-auto-dark input[class^=ag-][type=number],
.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],
.ag-theme-alpine-auto-dark input[class^=ag-][type=date],
.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-alpine-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-ltr textarea[class^=ag-], .ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-ltr textarea[class^=ag-], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-rtl textarea[class^=ag-], .ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-rtl textarea[class^=ag-], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-tab, .ag-theme-alpine-dark .ag-tab, .ag-theme-alpine-auto-dark .ag-tab {
  padding: calc(var(--ag-grid-size) * 1.5);
  transition: color 0.4s;
  flex: 1 1 auto;
}
.ag-theme-alpine .ag-tab-selected, .ag-theme-alpine-dark .ag-tab-selected, .ag-theme-alpine-auto-dark .ag-tab-selected {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-menu, .ag-theme-alpine-dark .ag-menu, .ag-theme-alpine-auto-dark .ag-menu {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select, .ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select, .ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-menu-header, .ag-theme-alpine-dark .ag-menu-header, .ag-theme-alpine-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
  padding-top: 1px;
}
.ag-theme-alpine .ag-tabs-header, .ag-theme-alpine-dark .ag-tabs-header, .ag-theme-alpine-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-theme-alpine .ag-charts-settings-group-title-bar,
.ag-theme-alpine .ag-charts-data-group-title-bar,
.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar, .ag-theme-alpine-dark .ag-charts-settings-group-title-bar,
.ag-theme-alpine-dark .ag-charts-data-group-title-bar,
.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar, .ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar {
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  line-height: calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);
}
.ag-theme-alpine .ag-chart-mini-thumbnail, .ag-theme-alpine-dark .ag-chart-mini-thumbnail, .ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
}
.ag-theme-alpine .ag-chart-settings-nav-bar, .ag-theme-alpine-dark .ag-chart-settings-nav-bar, .ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar {
  margin-top: var(--ag-grid-size);
}
.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-left: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
}

.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-right: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
}

.ag-theme-alpine .ag-charts-format-sub-level-group, .ag-theme-alpine-dark .ag-charts-format-sub-level-group, .ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  padding-left: var(--ag-grid-size);
  margin-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar, .ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 700;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-container, .ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child, .ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-alpine.ag-dnd-ghost, .ag-theme-alpine-dark.ag-dnd-ghost, .ag-theme-alpine-auto-dark.ag-dnd-ghost {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 700;
}
.ag-theme-alpine .ag-side-buttons, .ag-theme-alpine-dark .ag-side-buttons, .ag-theme-alpine-auto-dark .ag-side-buttons {
  width: calc(var(--ag-grid-size) * 5);
}
.ag-theme-alpine .ag-standard-button, .ag-theme-alpine-dark .ag-standard-button, .ag-theme-alpine-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: 1px solid;
  border-color: var(--ag-alpine-active-color);
  color: var(--ag-alpine-active-color);
  background-color: var(--ag-background-color);
  font-weight: 600;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-standard-button:hover, .ag-theme-alpine-dark .ag-standard-button:hover, .ag-theme-alpine-auto-dark .ag-standard-button:hover {
  border-color: var(--ag-alpine-active-color);
  background-color: var(--ag-row-hover-color);
}
.ag-theme-alpine .ag-standard-button:active, .ag-theme-alpine-dark .ag-standard-button:active, .ag-theme-alpine-auto-dark .ag-standard-button:active {
  border-color: var(--ag-alpine-active-color);
  background-color: var(--ag-alpine-active-color);
  color: var(--ag-background-color);
}
.ag-theme-alpine .ag-standard-button:disabled, .ag-theme-alpine-dark .ag-standard-button:disabled, .ag-theme-alpine-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-alpine .ag-column-drop-vertical, .ag-theme-alpine-dark .ag-column-drop-vertical, .ag-theme-alpine-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-alpine .ag-column-drop-vertical-title-bar, .ag-theme-alpine-dark .ag-column-drop-vertical-title-bar, .ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar {
  padding: calc(var(--ag-grid-size) * 2);
  padding-bottom: 0px;
}
.ag-theme-alpine .ag-column-drop-vertical-empty-message, .ag-theme-alpine-dark .ag-column-drop-vertical-empty-message, .ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-column-drop-empty-message, .ag-theme-alpine-dark .ag-column-drop-empty-message, .ag-theme-alpine-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
  opacity: 0.75;
}
.ag-theme-alpine .ag-pill-select .ag-column-drop, .ag-theme-alpine-dark .ag-pill-select .ag-column-drop, .ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-alpine .ag-status-bar, .ag-theme-alpine-dark .ag-status-bar, .ag-theme-alpine-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-alpine .ag-status-name-value-value, .ag-theme-alpine-dark .ag-status-name-value-value, .ag-theme-alpine-auto-dark .ag-status-name-value-value {
  font-weight: 700;
}
.ag-theme-alpine .ag-paging-number, .ag-theme-alpine .ag-paging-row-summary-panel-number, .ag-theme-alpine-dark .ag-paging-number, .ag-theme-alpine-dark .ag-paging-row-summary-panel-number, .ag-theme-alpine-auto-dark .ag-paging-number, .ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 700;
}
.ag-theme-alpine .ag-column-drop-cell-button, .ag-theme-alpine-dark .ag-column-drop-cell-button, .ag-theme-alpine-auto-dark .ag-column-drop-cell-button {
  opacity: 0.5;
}
.ag-theme-alpine .ag-column-drop-cell-button:hover, .ag-theme-alpine-dark .ag-column-drop-cell-button:hover, .ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 0.75;
}
.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-alpine .ag-header-cell-menu-button:hover,
.ag-theme-alpine .ag-header-cell-filter-button:hover,
.ag-theme-alpine .ag-side-button-button:hover,
.ag-theme-alpine .ag-tab:hover,
.ag-theme-alpine .ag-panel-title-bar-button:hover,
.ag-theme-alpine .ag-header-expand-icon:hover,
.ag-theme-alpine .ag-column-group-icons:hover,
.ag-theme-alpine .ag-set-filter-group-icons:hover,
.ag-theme-alpine .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine .ag-chart-settings-prev:hover,
.ag-theme-alpine .ag-chart-settings-next:hover,
.ag-theme-alpine .ag-group-title-bar-icon:hover,
.ag-theme-alpine .ag-column-select-header-icon:hover,
.ag-theme-alpine .ag-floating-filter-button-button:hover,
.ag-theme-alpine .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine .ag-chart-menu-icon:hover,
.ag-theme-alpine .ag-chart-menu-close:hover, .ag-theme-alpine-dark .ag-header-cell-menu-button:hover,
.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,
.ag-theme-alpine-dark .ag-side-button-button:hover,
.ag-theme-alpine-dark .ag-tab:hover,
.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,
.ag-theme-alpine-dark .ag-header-expand-icon:hover,
.ag-theme-alpine-dark .ag-column-group-icons:hover,
.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,
.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine-dark .ag-chart-settings-prev:hover,
.ag-theme-alpine-dark .ag-chart-settings-next:hover,
.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,
.ag-theme-alpine-dark .ag-column-select-header-icon:hover,
.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,
.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine-dark .ag-chart-menu-icon:hover,
.ag-theme-alpine-dark .ag-chart-menu-close:hover, .ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-alpine-auto-dark .ag-side-button-button:hover,
.ag-theme-alpine-auto-dark .ag-tab:hover,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,
.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,
.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,
.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover,
.ag-theme-alpine-auto-dark .ag-chart-menu-close:hover {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon, .ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon, .ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon {
  color: inherit;
}
.ag-theme-alpine .ag-filter-active .ag-icon-filter, .ag-theme-alpine-dark .ag-filter-active .ag-icon-filter, .ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-chart-menu-close, .ag-theme-alpine-dark .ag-chart-menu-close, .ag-theme-alpine-auto-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}
.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon, .ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon, .ag-theme-alpine-auto-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-chart-menu-close .ag-icon, .ag-theme-alpine-dark .ag-chart-menu-close .ag-icon, .ag-theme-alpine-auto-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-border-color);
  border-right: none;
}
.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container {
  padding-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container {
  padding-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  border-right: dashed 1px;
  border-right-color: var(--ag-border-color);
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-alpine .ag-set-filter-list, .ag-theme-alpine-dark .ag-set-filter-list, .ag-theme-alpine-auto-dark .ag-set-filter-list {
  padding-top: calc(var(--ag-grid-size) * 0.5);
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine .ag-layout-print .ag-center-cols-viewport, .ag-theme-alpine .ag-layout-print .ag-center-cols-container, .ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport, .ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container, .ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport, .ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-alpine-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-alpine .ag-date-time-list-page-entry-is-current, .ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current, .ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-advanced-filter-builder-button, .ag-theme-alpine-dark .ag-advanced-filter-builder-button, .ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
