@font-face {
  font-family: Social Icons Font;
  src: url('../fonts/social-icon-font.woff2') format("woff2"), url('../fonts/social-icon-font.eot') format("embedded-opentype"), url('../fonts/social-icon-font.woff') format("woff"), url('../fonts/social-icon-font.ttf') format("truetype"), url('../fonts/social-icon-font.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Line Square Icons;
  src: url('../fonts/line-square-icons.woff2') format("woff2"), url('../fonts/line-square-icons.eot') format("embedded-opentype"), url('../fonts/line-square-icons.woff') format("woff"), url('../fonts/line-square-icons.ttf') format("truetype"), url('../fonts/line-square-icons.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Filled Icons;
  src: url('../fonts/filled-icon-font.woff2') format("woff2"), url('../fonts/filled-icon-font.eot') format("embedded-opentype"), url('../fonts/filled-icon-font.woff') format("woff"), url('../fonts/filled-icon-font.ttf') format("truetype"), url('../fonts/filled-icon-font.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Line Rounded Icons;
  src: url('../fonts/line-rounded-icons.woff2') format("woff2"), url('../fonts/line-rounded-icons.eot') format("embedded-opentype"), url('../fonts/line-rounded-icons.woff') format("woff"), url('../fonts/line-rounded-icons.ttf') format("truetype"), url('../fonts/line-rounded-icons.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Dashboardly Custom Icons;
  src: url('../fonts/dashboardlycustomicons.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --neutral--200: #f7f9fc;
  --neutral--600: #6f7182;
  --neutral--800: #0b0e2c;
  --accent--primary-1: #4b0089;
  --color-primary-hover: #4b0089;
  --neutral--100: white;
  --neutral--300: #e9eaf3;
  --general--shadow-01: #195dc212;
  --general--shadow-02: #0b162c0d;
  --secondary--color-1: #1045cc;
  --secondary--color-2: #f4f7ff;
  --secondary--color-3: #f6f1ff;
  --secondary--color-4: #9240fb;
  --secondary--color-5: #fff7e8;
  --neutral--700: #303350;
  --neutral--500: #989aad;
  --neutral--400: #cacbd7;
  --system--green-400: #13a570;
  --system--blue-400: #086cd9;
  --system--blue-300: #1d88fe;
  --system--blue-200: #8fc3ff;
  --system--blue-100: #eaf4ff;
  --system--green-300: #05c168;
  --system--green-200: #7fdca4;
  --system--green-100: #e4faed;
  --system--red-400: #dc2b2b;
  --system--300: #ff5a65;
  --system--red-200: #ffbec2;
  --system--red-100: #ffeff0;
  --system--orange-400: #d5691b;
  --system--orange-300: #ff9e2c;
  --system--orange-200: #ffd19b;
  --system--orange-100: #fff3e4;
  --button-shadow--color-2: #0257fb33;
  --button-shadow--white-01: #14142b0a;
  --secondary--color-11: #edfbee;
  --general--shadow-03: #0b162c1a;
  --button-shadow--color-01: #4a3aff0f;
  --secondary--color-6: #ffb016;
  --secondary--color-7: #fff4f4;
  --secondary--color-8: #ff414c;
  --secondary--color-9: #eef9ff;
  --secondary--color-10: #68caff;
  --secondary--color-12: #45c74e;
  --button-shadow--white-03: #14142b1a;
  --button-shadow--white-02: #14142b0f;
  --button-shadow--color-3: #4a3aff14;
  --general--shadow-04: #14142b24;
  --general--shadow-05: #14142b29;
  --general--shadow-06: #14142b3d;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  background-color: var(--neutral--200);
  color: var(--neutral--600);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.857em;
}

h1 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

h2 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5em;
}

h3 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.417em;
}

h4 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.273em;
}

h5 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.333em;
}

h6 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.375em;
}

p {
  margin-bottom: 16px;
}

a {
  color: var(--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

a:hover {
  color: var(--color-primary-hover);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  margin-bottom: 8px;
  padding-left: 8px;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  color: var(--neutral--800);
  margin-bottom: 12px;
  font-weight: 700;
  display: block;
}

strong {
  color: var(--neutral--800);
  font-weight: 700;
}

blockquote {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  text-align: center;
  border: 0 solid #000;
  border-radius: 24px;
  margin-top: 14px;
  margin-bottom: 32px;
  padding: 86px 64px;
  font-size: 18px;
  line-height: 30px;
}

figure {
  margin-top: 24px;
  margin-bottom: 48px;
}

figcaption {
  text-align: center;
  margin-top: 16px;
}

.grid-2-columns {
  grid-column-gap: 32px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.form {
  grid-column-gap: 32px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto;
  width: 100%;
}

.grid-2-columns._2-col-mbl._1fr---auto {
  grid-template-columns: 1fr auto;
}

.grid-2-columns.template-page-sidebar {
  grid-column-gap: 40px;
  grid-template-columns: .38fr 1fr;
  align-items: start;
}

.grid-2-columns.gap-18px {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.grid-2-columns.reports-modules {
  grid-template-columns: 1.25fr 1fr;
}

.grid-2-columns.products-top-modules {
  grid-template-columns: 1.45fr 1fr;
  margin-bottom: 24px;
}

.grid-2-columns.products-bottom-modules {
  grid-template-columns: .55fr 1fr;
}

.grid-2-columns.contact-single-main-grid {
  grid-column-gap: 48px;
  grid-template-columns: .62fr 1fr;
}

.grid-2-columns._1-5fr---1fr {
  grid-template-columns: 1.5fr 1fr;
}

.grid-2-columns._2-1fr---1fr {
  grid-template-columns: 2.1fr 1fr;
}

.grid-2-columns._1-2fr---1fr {
  grid-template-columns: 1.2fr 1fr;
}

.grid-2-columns._2-2fr---1fr {
  grid-template-columns: 2.25fr 1fr;
}

.grid-2-columns._1-3fr---1fr {
  grid-template-columns: 1.3fr 1fr;
}

.grid-2-columns._46fr---1fr {
  grid-template-columns: .46fr 1fr;
}

.grid-2-columns._42fr---1fr {
  grid-template-columns: .42fr 1fr;
}

.grid-2-columns._7fr---1fr {
  grid-template-columns: .7fr 1fr;
}

.grid-2-columns._7fr---1fr._1-col-tablet {
  grid-template-columns: .5fr .5fr;
}

.grid-2-columns.gap-column-28px {
  grid-column-gap: 28px;
}

.grid-2-columns.form {
  grid-column-gap: 22px;
  grid-row-gap: 28px;
}

.style---main-wrapper {
  background-color: var(--neutral--200);
}

.module {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 20px;
}

.module.upload-box {
  width: 100%;
  padding: 26px;
  text-decoration: none;
}

.module.no-records-available {
  text-align: center;
  padding: 74px 56px;
}

.module.action-completed {
  text-align: center;
  padding: 84px 56px;
}

.module.there-s-been-an-error {
  text-align: center;
  padding: 54px 56px 74px;
}

.module.no-records-found {
  text-align: center;
  padding: 74px 56px;
}

.module.notifications-alert {
  text-align: center;
  padding: 50px 56px 74px;
}

.module.pages-link {
  border-radius: 30px;
  text-decoration: none;
  overflow: hidden;
}

.module.reports-top-details {
  border-radius: 24px;
  align-items: center;
  width: 100%;
  padding: 16px 20px;
  display: flex;
}

.module.graph-large {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 36px 56px;
}

.module.graph {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 32px;
  padding-right: 32px;
}

.module.users-by-device {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 36px;
  padding-right: 36px;
}

.module.recent-contacts {
  border-radius: 30px;
  padding: 28px 34px 20px;
}

.module.total-sales {
  border-radius: 30px;
  padding: 36px 34px;
}

.module.recent-orders {
  padding: 28px 34px 32px;
}

.module.popular-categories {
  padding: 28px 36px 68px;
}

.module.products-table {
  border-radius: 30px;
  margin-bottom: 24px;
  overflow: hidden;
}

.module.tasks-top-module {
  grid-column-gap: 16px;
  border-radius: 24px;
  align-items: flex-start;
  padding: 30px 48px 30px 24px;
  display: flex;
  position: relative;
}

.module.team-progress, .module.tasks-reports {
  border-radius: 30px;
  padding: 20px 36px 32px;
}

.module.due-tasks {
  grid-column-gap: 14px;
  border-radius: 24px;
  padding: 18px 32px;
  display: flex;
  position: relative;
}

.module.contacts-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module.contact-single-details {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px 32px 36px;
}

.module.company-icon-small {
  box-shadow: 0 2px 3px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 54px;
  max-width: 54px;
  min-height: 54px;
  max-height: 54px;
  margin-right: 8px;
  padding: 14px;
}

.module.assigned-to {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 32px 36px;
}

.module.about-company {
  border-radius: 30px;
  padding: 28px 32px 36px;
}

.module.company-icon-large {
  box-shadow: 0 3px 5px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 68px;
  max-width: 68px;
  min-height: 68px;
  max-height: 68px;
  margin-right: 12px;
  padding: 14px;
}

.module.add-note {
  border-radius: 22px;
  margin-bottom: 48px;
}

.module.companies-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module.border-radius-30px {
  border-radius: 30px;
}

.module.contact-activity-large {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 22px;
  align-items: flex-start;
  padding: 36px 36px 24px;
  display: flex;
}

.module.contact-activity-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.module.company-single-about {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 48px;
}

.module.company-news {
  padding: 28px 46px;
}

.module.company-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module.projects {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  display: flex;
}

.module.features-tasks {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  padding: 16px 36px;
  display: grid;
}

.module.features-tasks.width-1fr---hhme {
  width: auto;
}

.module.board-tasks {
  padding: 24px 28px;
}

.module.crypto-top-module {
  border-radius: 30px;
  padding: 36px;
}

.module.crypto-news, .module.crypto-trending {
  border-radius: 30px;
  padding: 28px 36px;
}

.module.dashboard-invoice {
  padding: 36px;
}

.module.client-information {
  border-radius: 24px;
  padding: 28px 36px;
}

.module.changelog {
  border-radius: 30px;
  padding: 36px 48px;
}

.module.file-manager-top-modules {
  padding: 32px 32px 40px;
}

.module.amount-due {
  border-radius: 24px;
  padding: 28px 36px;
}

.module.support-form {
  border-radius: 30px;
  padding: 48px 48px 56px;
}

.module.support-contact-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 24px 40px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module.monthly-customers {
  border-radius: 30px;
  padding: 28px 36px;
}

.module.monthly-pageviews {
  border-radius: 30px;
  padding: 28px 36px 52px;
}

.module.chat-box {
  border-radius: 30px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.module.chat-box.lily {
  display: block;
}

.module.account {
  border-radius: 26px;
  width: 100%;
  max-width: 724px;
  padding: 40px 46px;
  display: block;
}

.module.team-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  overflow: hidden;
}

.module.billing {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding: 28px 46px 54px;
}

.module.billing-startup-plan-info {
  border-radius: 16px;
  flex: 0 auto;
  padding: 18px 36px 18px 26px;
}

.module.billing-extra-users-info {
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 36px 24px 30px;
  display: grid;
}

.module.payment-method {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.module.border-radius-12px {
  border-radius: 12px;
}

.module.notifications-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-top: 28px;
  padding-left: 46px;
  padding-right: 30px;
}

.module.api-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-left: 48px;
  padding-right: 48px;
  overflow: hidden;
}

.module.tabs-v2-menu-container {
  grid-column-gap: 4px;
  border-radius: 24px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  position: sticky;
  top: 24px;
}

.module.skills {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 48px 48px;
}

.module.experience {
  border-radius: 30px;
  padding: 28px 48px 48px;
}

.module.social-feed {
  border-radius: 30px;
  padding: 28px 48px;
}

.module.profile-v1-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module.profile-v2-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
  position: sticky;
  top: 24px;
}

.module.about-me-v2 {
  margin-top: 24px;
  margin-bottom: 48px;
  padding: 36px 46px 12px;
}

.module.profile-v3-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -72px;
  position: sticky;
  top: 24px;
  overflow: hidden;
}

.module.pricing-v2 {
  flex-direction: column;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module.pricing-v1 {
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module.pricing-v1.featured {
  border-width: 2px;
  border-color: var(--accent--primary-1);
}

.module.pricing-v3 {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module.pricing-single-top {
  grid-column-gap: 52px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 756px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 48px;
  display: grid;
}

.module.pricing-single-description {
  border-radius: 30px;
  max-width: 756px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module.template-pages-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module.template-pages {
  border-radius: 30px;
  padding: 28px 48px 60px;
}

.module.notifications {
  max-width: 644px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px 38px;
}

.module.privacy-policy {
  border-radius: 30px;
  max-width: 712px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module.not-found {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 26px;
  justify-content: space-between;
  width: 100%;
  max-width: 882px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
  display: flex;
}

.module.utility-page-form {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 586px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 56px;
  display: flex;
}

.module.password-protected {
  border-radius: 26px;
  width: 100%;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
  padding: 94px 40px;
}

.module.integrations {
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module.integration-single {
  border-radius: 30px;
  max-width: 740px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.module.help-center-categories {
  border-radius: 30px;
  flex-direction: column;
  height: 100%;
  padding: 40px 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module.help-center-category-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module.help-center-article-link {
  border-radius: 30px;
  padding: 44px 48px 32px;
  text-decoration: none;
  transition: none;
}

.module.help-center-article {
  justify-content: center;
  padding: 62px 40px 0;
  display: flex;
}

.module.homepage-features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 24px 34px 32px;
  display: grid;
}

.module.homepage-features.middle {
  margin-left: 24px;
  margin-right: 24px;
}

.module.features-image-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1.44fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 32px;
  display: grid;
  overflow: hidden;
}

.module.features-image-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.22fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.module.homepage-pages-image-container {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px;
}

.module.search-results {
  height: 100%;
  padding: 40px 28px 48px;
  text-decoration: none;
  transition: none;
}

.module.features-tasks---hhme {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: .25fr;
  padding: 16px 36px;
  display: block;
}

.style---color-block {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  min-height: 164px;
  position: relative;
}

.style---color-block-content {
  padding: 24px 24px 32px;
}

.style---color-block-name {
  color: var(--neutral--800);
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.style---color-block-hex {
  line-height: 20px;
}

.grid-4-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bg-accent-1 {
  background-color: var(--accent--primary-1);
}

.bg-secondary-1 {
  background-color: var(--secondary--color-1);
}

.bg-secondary-2 {
  background-color: var(--secondary--color-2);
}

.bg-secondary-3 {
  background-color: var(--secondary--color-3);
}

.bg-secondary-4 {
  background-color: var(--secondary--color-4);
}

.bg-secondary-5 {
  background-color: var(--secondary--color-5);
}

.bg-neutral-800 {
  background-color: var(--neutral--800);
}

.bg-neutral-700 {
  background-color: var(--neutral--700);
}

.bg-neutral-600 {
  background-color: var(--neutral--600);
}

.bg-neutral-500 {
  background-color: var(--neutral--500);
}

.bg-neutral-400 {
  background-color: var(--neutral--400);
}

.bg-neutral-300 {
  background-color: var(--neutral--300);
}

.bg-neutral-200 {
  background-color: var(--neutral--200);
}

.bg-neutral-200.bottom-58 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% 58%;
}

.bg-neutral-100 {
  background-color: var(--neutral--100);
}

.color-accent-1 {
  color: var(--accent--primary-1);
}

.color-neutral-800 {
  color: var(--neutral--700);
  font-weight: 700;
}

.color-neutral-700 {
  color: var(--neutral--700);
}

.color-neutral-600 {
  color: var(--neutral--600);
  text-align: left;
  text-decoration: none;
}

.color-neutral-500 {
  color: var(--neutral--500);
}

.color-neutral-200 {
  color: var(--neutral--200);
}

.color-neutral-100 {
  color: var(--neutral--100);
}

.bg-green-400 {
  background-color: var(--system--green-400);
}

.bg-blue-400 {
  background-color: var(--system--blue-400);
}

.bg-blue-300 {
  background-color: var(--system--blue-300);
}

.bg-blue-200 {
  background-color: var(--system--blue-200);
}

.bg-blue-100 {
  background-color: var(--system--blue-100);
}

.bg-green-300 {
  background-color: var(--system--green-300);
}

.color-green-300 {
  color: var(--system--green-300);
}

.bg-green-200 {
  background-color: var(--system--green-200);
}

.bg-green-100 {
  background-color: var(--system--green-100);
}

.bg-red-400 {
  background-color: var(--system--red-400);
}

.bg-red-300 {
  background-color: var(--system--300);
}

.color-red-300 {
  color: var(--system--300);
}

.bg-red-200 {
  background-color: var(--system--red-200);
}

.bg-red-100 {
  background-color: var(--system--red-100);
}

.bg-orange-400 {
  background-color: var(--system--orange-400);
}

.bg-orange-300 {
  background-color: var(--system--orange-300);
}

.bg-orange-200 {
  background-color: var(--system--orange-200);
}

.bg-orange-100 {
  background-color: var(--system--orange-100);
}

.style---block-sub-heading {
  margin-bottom: 32px;
}

.style---block-sub-heading.border {
  border-bottom: 1px solid var(--neutral--400);
  margin-bottom: 64px;
  padding-bottom: 40px;
}

.divider {
  background-color: var(--neutral--300);
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider._64px {
  margin-top: 64px;
  margin-bottom: 64px;
}

.divider._40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.divider._24px {
  margin-top: 24px;
  margin-bottom: 24px;
}

.divider.bg-neutral-300 {
  background-color: var(--neutral--300);
}

.divider._20px {
  margin-top: 20px;
  margin-bottom: 20px;
}

.divider.top-28px---bottom-36px {
  margin-top: 28px;
  margin-bottom: 36px;
}

.divider.top-28px---bottom-40px {
  margin-top: 28px;
  margin-bottom: 40px;
}

.divider.top-20px---bottom-44px {
  margin-top: 20px;
  margin-bottom: 44px;
}

.divider._32px {
  margin-top: 32px;
  margin-bottom: 32px;
}

.divider.top-32px---bottom-24px {
  margin-top: 32px;
  margin-bottom: 24px;
}

.divider.bg-neutral-400 {
  background-color: var(--neutral--400);
}

.divider.top-32px---bottom-48px {
  margin-top: 32px;
  margin-bottom: 48px;
}

.divider.top-28px---bottom-20px {
  margin-top: 28px;
  margin-bottom: 20px;
}

.divider._28px {
  margin-top: 28px;
  margin-bottom: 28px;
}

.divider.top-20px---bottom-52px {
  margin-top: 20px;
  margin-bottom: 52px;
}

.divider.top-40px---bottom-18px {
  margin-top: 40px;
  margin-bottom: 18px;
}

.divider._48px {
  margin-top: 48px;
  margin-bottom: 48px;
}

.divider.top-28px---bottom-56px {
  margin-top: 28px;
  margin-bottom: 56px;
}

.divider._18px {
  margin-top: 18px;
  margin-bottom: 18px;
}

.divider._56px {
  margin-top: 56px;
  margin-bottom: 56px;
}

.divider._0 {
  margin-top: 0;
  margin-bottom: 0;
}

.divider.top-18px---bottom-18px---hhme {
  margin-top: 0;
  margin-bottom: 16px;
}

.divider._32px-hhme {
  margin-top: 32px;
  margin-bottom: 32px;
}

.divider._32px-hhme.bg-neutral-400 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.divider.top-40px---bottom-40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.divider.divider-filter-spacing---hhme {
  margin-top: 12px;
  margin-bottom: 16px;
}

.divider.divider-filter-spacing---hhme.bg-neutral-400 {
  width: auto;
  margin-top: 12px;
  margin-bottom: 16px;
}

.divider.top-0px---bottom-30px---hhme {
  margin-top: 0;
  margin-bottom: 30px;
}

.divider._16px-hhme, .divider._16px-hhme.bg-neutral-400 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.style---typography-block-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 320px) 1fr;
}

.style---content-block {
  margin-bottom: 100px;
}

.mg-bottom-8px {
  margin-bottom: 8px;
}

.mg-bottom-16px {
  margin-bottom: 16px;
}

.mg-bottom-24px {
  margin-bottom: 24px;
}

.mg-bottom-32px {
  margin-bottom: 32px;
}

.mg-bottom-40px {
  margin-bottom: 40px;
}

.mg-bottom-48px {
  margin-bottom: 48px;
}

.mg-bottom-56px {
  margin-bottom: 56px;
}

.mg-bottom-64px {
  margin-bottom: 64px;
}

.mg-top-8px {
  margin-top: 8px;
}

.mg-top-24px {
  margin-top: 24px;
}

.mg-top-48px {
  margin-top: 48px;
}

.mg-left-16px {
  margin-left: 16px;
}

.mg-right-8px {
  margin-right: 8px;
}

.mg-right-16px {
  margin-right: 16px;
}

.mg-right-24px {
  margin-right: 24px;
}

.text-200 {
  min-height: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.143em;
}

.text-200.medium {
  font-weight: 500;
}

.text-200.bold {
  font-weight: 700;
}

.text-200.color-neutral-600 {
  color: var(--neutral--600);
}

.text-200.text-uppercase {
  letter-spacing: .06em;
}

.text-200.mg-bottom-10px.color-neutral-700 {
  height: 16px;
  overflow: visible;
}

.text-200.chat-details-text {
  color: var(--neutral--500);
  font-weight: 500;
}

.text-200.color-blue-300---hhme {
  color: var(--accent--primary-1);
}

.text-200.line-height-1-571em {
  width: auto;
}

.text-200.color-neutral-400 {
  color: var(--neutral--400);
}

.text-200.color-primary {
  color: var(--accent--primary-1);
}

.text-200.text-align-center {
  text-align: center;
}

.display-1 {
  color: var(--neutral--800);
  font-size: 78px;
  font-weight: 500;
  line-height: 1.077em;
}

.grid-1-column {
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-1-column.dropdown-link-column {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  justify-items: start;
}

.grid-1-column.gap-row-12px {
  grid-row-gap: 12px;
}

.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.gap-column-8px {
  grid-column-gap: 8px;
}

.gap-column-32px {
  grid-column-gap: 32px;
}

.gap-column-24px {
  grid-column-gap: 24px;
}

.gap-column-40px {
  grid-column-gap: 40px;
}

.gap-column-48px {
  grid-column-gap: 48px;
}

.gap-row-16px {
  grid-row-gap: 16px;
}

.gap-row-24px {
  grid-row-gap: 24px;
}

.gap-row-48px {
  grid-row-gap: 48px;
}

.gap-row-80px {
  grid-row-gap: 80px;
}

.display-2 {
  color: var(--neutral--700);
  font-size: 54px;
  font-weight: 700;
  line-height: 1.222em;
}

.display-2.mg-bottom-12px {
  color: var(--neutral--700);
}

.display-2.color-neutral-100 {
  color: var(--neutral--100);
}

.display-3 {
  color: var(--neutral--800);
  font-size: 44px;
  font-weight: 700;
  line-height: 1.182em;
}

.display-3.mg-bottom-8px {
  font-size: 22px;
}

.display-4 {
  color: var(--neutral--800);
  font-size: 22px;
  font-weight: 700;
  line-height: 1.455em;
}

.style---style-grid-wrapper {
  grid-row-gap: 180px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.paragraph-large {
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-small {
  font-size: 12px;
  line-height: 1.833em;
}

.paragraph-small.mg-bottom-12px {
  text-align: left;
}

.text-400 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-400.medium {
  font-weight: 500;
}

.text-400.medium.color-primary {
  color: var(--accent--primary-1);
}

.text-400.bold {
  font-weight: 700;
}

.text-400.text-uppercase {
  letter-spacing: .06em;
}

.text-300 {
  font-size: 16px;
  line-height: 1.125em;
}

.text-300.medium {
  font-weight: 500;
}

.text-300.medium.link {
  color: var(--neutral--600);
  text-decoration: none;
}

.text-300.medium.link:hover, .text-300.medium.color-primary {
  color: var(--accent--primary-1);
}

.text-300.bold {
  color: var(--neutral--700);
  font-weight: 700;
}

.text-300.bold.text-uppercase {
  color: var(--accent--primary-1);
  font-size: 17px;
}

.text-300.text-uppercase {
  letter-spacing: .06em;
}

.text-100 {
  font-size: 12px;
  line-height: 1.167em;
}

.text-100.medium {
  font-weight: 500;
}

.text-100.bold {
  font-weight: 700;
}

.text-100.text-uppercase {
  letter-spacing: .06em;
}

.text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.grid-3-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.style---buttons-grid {
  grid-column-gap: 70px;
  grid-template-columns: auto auto 1fr;
}

.grid-3-columns.gap-row-48px {
  grid-row-gap: 48px;
}

.grid-3-columns.reports-graphs {
  margin-bottom: 24px;
}

.grid-3-columns.gap-col-20px---row-28px {
  grid-column-gap: 20px;
  grid-row-gap: 28px;
}

.shadow-01 {
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
}

.style---heading {
  background-color: var(--accent--primary-1);
  box-shadow: 0 2px 6px 0 var(--general--shadow-02);
  background-image: url('../images/styleguide-top-pattern-2-dashboardly-webflow-template.svg'), url('../images/styleguide-top-pattern-1-dashboardly-webflow-template.svg');
  background-position: 104% -100%, -9% 360%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  align-items: center;
  margin-bottom: 64px;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.inner-container._600px {
  max-width: 600px;
}

.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}

.inner-container._460px {
  max-width: 460px;
}

.inner-container._500px {
  max-width: 500px;
}

.inner-container._520px {
  max-width: 520px;
}

.inner-container._760px {
  max-width: 760px;
}

.inner-container._434px {
  max-width: 434px;
}

.inner-container._430px {
  max-width: 430px;
}

.inner-container._894px {
  max-width: 894px;
}

.inner-container._694px {
  max-width: 694px;
}

.inner-container._372px {
  max-width: 372px;
}

.inner-container._554px {
  max-width: 554px;
}

.inner-container._142px {
  max-width: 142px;
}

.inner-container._166px {
  max-width: 166px;
}

.inner-container._474px {
  max-width: 474px;
}

.inner-container._514px {
  max-width: 514px;
}

.inner-container._468px {
  max-width: 468px;
}

.inner-container._55px {
  max-width: 55px;
}

.inner-container._580px {
  max-width: 580px;
}

.inner-container._342px {
  max-width: 342px;
}

.inner-container._64px {
  max-width: 64px;
}

.inner-container._64px.mg-bottom-16px {
  color: var(--accent--primary-1);
}

.inner-container._54px {
  max-width: 54px;
}

.inner-container._322px {
  max-width: 322px;
}

.inner-container._370px {
  max-width: 370px;
}

.inner-container._444px, .inner-container._444px.text-center {
  max-width: 444px;
}

.inner-container._416px {
  max-width: 416px;
}

.inner-container._478px {
  max-width: 478px;
}

.inner-container._458px {
  max-width: 458px;
}

.inner-container._472px {
  max-width: 472px;
}

.inner-container._60px {
  max-width: 60px;
}

.inner-container._594px {
  max-width: 594px;
}

.inner-container._552px {
  max-width: 552px;
}

.inner-container._544px {
  max-width: 544px;
}

.inner-container._360px {
  max-width: 360px;
}

.inner-container._342px---hhme {
  max-width: 342px;
}

.inner-container._342px---hhme.center {
  max-width: 600px;
}

.inner-container._894px---hhme {
  max-width: 750px;
}

.style---content-heading {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-02);
  border-radius: 24px;
  align-items: center;
  margin-bottom: 60px;
  padding: 48px;
  display: flex;
}

.style---heading-icon-wrapper {
  background-color: var(--accent--primary-1);
  border-radius: 24px;
  margin-right: 18px;
}

.mg-bottom-0 {
  margin-bottom: 0;
}

.mg-bottom-0.mg-right-8px {
  display: flex;
}

.border-radius-16px {
  border-radius: 16px;
}

.border-radius-24px {
  z-index: -1;
  border-radius: 24px;
}

.border-radius-24px.mg-bottom-24px.img-thumnail {
  width: 50px;
  max-width: none;
}

.style---card-wrapper {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 7px 0 var(--general--shadow-01);
  border-radius: 24px;
}

.style---components-wrapper {
  background-color: var(--neutral--100);
  border-radius: 24px;
}

.style---bg-white {
  padding: 48px;
}

.style-buttons-dark {
  background-color: var(--neutral--800);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  padding: 48px;
}

.btn-primary {
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 44px;
  justify-content: center;
  margin-top: 0;
  padding: 18px 22px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary:hover {
  background-color: var(--color-primary-hover);
  color: var(--neutral--100);
  transform: scale3d(1.06, 1.06, 1.01);
}

.btn-primary.small {
  padding: 12px 18px;
  font-size: 12px;
  line-height: 1.167em;
}

.btn-primary.small.mg-bottom-4px {
  background-color: var(--accent--primary-1);
}

.btn-primary.large {
  padding: 20px 32px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-primary.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-primary.white:hover {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
}

.btn-primary.button-row {
  margin-right: 14px;
}

.btn-primary.download-app {
  display: flex;
}

.btn-primary.hover-none {
  transform-style: preserve-3d;
  transition: none;
}

.btn-primary.hover-none:hover {
  background-color: var(--accent--primary-1);
  transform: none;
}

.btn-primary.notifications-button {
  border: 1px solid var(--accent--primary-1);
  padding: 12px 28px;
}

.btn-secondary {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  color: var(--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 18px 22px;
  font-size: 14px;
  line-height: 1.143em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
}

.btn-secondary:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(1.06, 1.06, 1.01);
}

.btn-secondary.small {
  padding: 12px 18px;
  font-size: 12px;
  line-height: 1.167em;
}

.btn-secondary.small.profile-v3-edit-button {
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.btn-secondary.large {
  padding: 20px 32px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-secondary.white {
  color: var(--neutral--100);
  background-color: #0000;
}

.btn-secondary.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-secondary.tab-button {
  grid-column-gap: 6px;
  padding: 14px 24px;
  font-weight: 700;
  display: flex;
}

.btn-secondary.tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-secondary.tab-button.w--current:hover {
  background-color: #004cff;
  border-color: #004cff;
}

.btn-secondary.gray {
  background-color: var(--neutral--200);
  box-shadow: 0 2px 10px #195dc212;
}

.btn-secondary.gray:hover {
  background-color: var(--accent--primary-1);
}

.btn-secondary.settings-v3-tab-button {
  grid-column-gap: 4px;
  align-items: center;
  padding: 12px 18px;
  font-size: 12px;
  line-height: 1.167em;
  display: flex;
}

.btn-secondary.settings-v3-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  font-weight: 700;
}

.btn-secondary.settings-v3-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-secondary.profile-tab-button {
  grid-column-gap: 6px;
  align-items: center;
  padding: 12px 18px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
  display: flex;
}

.btn-secondary.profile-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.btn-secondary.profile-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-secondary.pricing-tab-button {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-secondary.pricing-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-secondary.pricing-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-secondary.hover-none {
  transform-style: preserve-3d;
  transition: none;
}

.btn-secondary.hover-none:hover {
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
  transform: none;
}

.btn-secondary.notifications-button {
  align-items: center;
  padding: 10px 18px;
  display: flex;
}

.btn-secondary.sign-in-button {
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
}

.btn-secondary.sign-in-button:hover {
  border-color: var(--secondary--color-2);
  background-color: var(--secondary--color-2);
  color: var(--neutral--800);
}

.btn-secondary.integrations-tab-button {
  grid-column-gap: 6px;
  padding: 14px 24px;
  font-weight: 500;
  display: flex;
}

.btn-secondary.integrations-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-secondary.integrations-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-secondary.homepage-pages-tab-button {
  grid-column-gap: 6px;
  align-items: center;
  padding: 14px 24px;
  font-weight: 700;
  display: flex;
}

.btn-secondary.homepage-pages-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-secondary.homepage-pages-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.badge-primary {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  border-radius: 40px;
  padding: 9px 10px;
  font-size: 12px;
  line-height: 1.167em;
  display: inline-block;
}

.badge-primary.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.badge-primary.light {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
}

.badge-primary.small {
  padding: 5px 10px;
}

.badge-primary.large {
  padding: 10px 16px;
  font-size: 16px;
  line-height: 1.125em;
}

.badge-primary.medium {
  font-weight: 500;
}

.badge-primary.bold {
  font-weight: 700;
}

.badge-primary.link {
  transform-style: preserve-3d;
  transition: transform .3s, background-color .3s, color .3s;
}

.badge-primary.link:hover {
  background-color: var(--color-primary-hover);
  color: var(--neutral--100);
  transform: scale3d(1.06, 1.06, 1.01);
}

.badge-secondary {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  color: var(--neutral--800);
  text-align: center;
  border-radius: 40px;
  padding: 7px 10px;
  font-size: 12px;
  line-height: 1.167em;
  text-decoration: none;
  display: inline-block;
}

.badge-secondary.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: #0000;
}

.badge-secondary.light {
  background-color: var(--neutral--200);
  box-shadow: none;
  border-width: 0;
}

.badge-secondary.small {
  padding: 5px 10px;
}

.badge-secondary.large {
  padding: 12px 16px;
  font-size: 16px;
  line-height: 1.125em;
}

.badge-secondary.medium {
  font-weight: 500;
}

.badge-secondary.bold {
  font-weight: 700;
}

.badge-secondary.gray {
  border-color: var(--neutral--200);
  background-color: var(--neutral--200);
  box-shadow: none;
  color: var(--neutral--600);
  white-space: nowrap;
  padding-top: 9px;
  padding-bottom: 9px;
  font-weight: 500;
}

.badge-secondary.blue {
  border-color: var(--system--blue-100);
  background-color: var(--system--blue-100);
  box-shadow: none;
  color: var(--accent--primary-1);
}

.badge-secondary.blue.mg-right-4px.mg-bottom-4px {
  color: var(--system--blue-400);
}

.badge-secondary.blue.order-item-bold.font-size-16px---hhme {
  font-size: 14px;
}

.badge-secondary.green {
  border-color: var(--secondary--color-11);
  background-color: var(--secondary--color-11);
  box-shadow: none;
  color: var(--system--green-400);
}

.badge-secondary.purple {
  border-color: var(--secondary--color-3);
  background-color: var(--secondary--color-3);
  box-shadow: none;
  color: var(--secondary--color-4);
}

.badge-secondary.figma-file-badge {
  padding: 18px 26px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.125em;
}

.badge-secondary.orange {
  border-color: var(--secondary--color-3);
  background-color: var(--secondary--color-3);
  box-shadow: none;
  color: var(--secondary--color-4);
}

.badge-secondary.orange.mg-right-4px.mg-bottom-4px {
  background-color: var(--system--orange-100);
  color: var(--system--orange-400);
}

.badge-secondary.red {
  border-color: var(--secondary--color-11);
  background-color: var(--system--red-100);
  box-shadow: none;
  color: var(--system--red-400);
}

.input {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  color: var(--neutral--700);
  border-radius: 52px;
  min-height: 52px;
  margin-bottom: 0;
  padding: 8px 20px;
  font-size: 14px;
  line-height: 1.143em;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.input:hover {
  border-color: var(--neutral--500);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}

.input:focus {
  border-color: var(--accent--primary-1);
  color: var(--neutral--800);
}

.input.small {
  box-shadow: none;
  border-radius: 38px;
  min-height: 38px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 1.167em;
}

.input.large {
  border-radius: 80px;
  min-height: 80px;
  padding: 22px 24px;
}

.input.mg-bottom-16px {
  margin-bottom: 16px;
}

.input.dashboard-top-search-bar {
  color: var(--neutral--800);
  min-height: 50px;
  padding: 14px 18px 14px 44px;
}

.input.dashboard-top-search-bar::placeholder {
  color: var(--neutral--600);
}

.input.chat-search-bar {
  box-shadow: none;
  color: var(--neutral--800);
  min-height: 44px;
  padding: 0 18px 0 44px;
  font-weight: 500;
}

.input.chat-search-bar::placeholder {
  color: var(--neutral--600);
}

.input.chat-type-message {
  box-shadow: none;
  color: var(--neutral--800);
  min-height: 44px;
  padding: 14px 13px;
  font-weight: 500;
}

.input.chat-type-message::placeholder {
  color: var(--neutral--600);
}

.input.token-input {
  background-color: var(--neutral--200);
  box-shadow: none;
  min-height: 42px;
  padding: 0 48px 0 12px;
}

.input.token-input::placeholder {
  color: var(--neutral--500);
}

.input.dropdown-input {
  box-shadow: none;
  color: var(--neutral--600);
  background-color: #0000;
  border-style: none;
  min-height: auto;
  padding: 0;
}

.input.dropdown-wrapper {
  align-items: center;
  display: flex;
}

.input.mg-bottom-24px {
  margin-bottom: 24px;
}

.input.help-center-search-bar {
  box-shadow: none;
  color: var(--neutral--800);
  min-height: 54px;
  padding: 0 44px 0 20px;
  font-weight: 500;
}

.input.help-center-search-bar::placeholder {
  color: var(--neutral--600);
}

.input.cart-quantity-input {
  border-radius: 8px;
  width: 50px;
  min-height: 38px;
  padding: 0 12px;
}

.position-relative {
  position: relative;
}

.text-area {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  border-radius: 22px;
  min-height: 140px;
  margin-bottom: 0;
  padding: 24px;
  font-size: 14px;
  line-height: 1.143em;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.text-area:hover {
  border-color: var(--neutral--400);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}

.text-area:focus {
  border-color: var(--accent--primary-1);
  color: var(--neutral--800);
}

.text-area.small {
  min-height: 102px;
  font-size: 12px;
  line-height: 1.167em;
}

.text-area.small::placeholder {
  font-size: 16px;
  line-height: 18px;
}

.text-area.add-note-text-area {
  box-shadow: none;
  border-style: none none solid;
  border-radius: 0;
  min-height: 90px;
  padding: 0;
}

.text-area.add-note-text-area::placeholder {
  color: var(--neutral--600);
}

.checkbox-field-wrapper {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 18px;
  line-height: 22px;
  display: flex;
}

.checkbox-field-wrapper.large {
  font-size: 20px;
  line-height: 24px;
}

.checkbox-field-wrapper.small {
  font-size: 16px;
  line-height: 20px;
}

.checkbox-field-wrapper.mg-bottom-24px {
  margin-bottom: 24px;
}

.checkbox {
  border-width: .6px;
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  border-radius: 5px;
  width: auto;
  min-width: 18px;
  height: auto;
  min-height: 18px;
  margin-top: 0;
  margin-left: 0;
  transition: border-color .3s, background-color .3s;
  box-shadow: 0 2px 10px #195dc212, inset 0 0 3px #0b162c1a;
}

.checkbox:hover {
  border-color: var(--accent--primary-1);
}

.checkbox.w--redirected-checked {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  background-image: url('../images/check-form-brix-templates-webflow.svg');
  background-size: 64%;
  border-radius: 5px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.checkbox.large {
  min-width: 22px;
  min-height: 22px;
}

.checkbox.small {
  border-radius: 3.6px;
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
}

.radio-button-field-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.radio-button-field-wrapper.large {
  font-size: 20px;
  line-height: 26px;
}

.radio-button-field-wrapper.small {
  font-size: 16px;
  line-height: 22px;
}

.radio-button {
  border-width: .6px;
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
  width: auto;
  min-width: 18px;
  height: auto;
  min-height: 18px;
  margin-top: 0;
  margin-left: 0;
  transition: border-color .3s, border-width .3s, background-color .3s;
}

.radio-button:hover {
  border-color: var(--accent--primary-1);
}

.radio-button.w--redirected-checked {
  border-width: 4px;
  border-color: var(--accent--primary-1);
}

.radio-button.w--redirected-focus {
  box-shadow: none;
}

.radio-button.large {
  min-width: 22px;
  min-height: 22px;
}

.radio-button.large.w--redirected-checked {
  border-width: 5px;
}

.radio-button.small {
  min-width: 14px;
  min-height: 14px;
}

.style---avatars-container {
  grid-column-gap: 26px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  justify-content: space-between;
  align-items: end;
  display: flex;
}

.avatar-circle {
  border-radius: 50%;
  width: 100%;
  overflow: hidden;
  transform: translate(0);
}

.avatar-circle._01 {
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
}

.avatar-circle._01.avatar-letters {
  font-size: 12px;
  line-height: 1.167em;
}

.avatar-circle._02 {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.avatar-circle._02.avatar-letters {
  font-size: 14px;
  line-height: 1.143em;
}

.avatar-circle._03 {
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
}

.avatar-circle._03.avatar-letters {
  font-size: 16px;
  line-height: 1.125em;
}

.avatar-circle._04 {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
}

.avatar-circle._04.avatar-letters {
  font-size: 18px;
  line-height: 1.111em;
}

.avatar-circle._05 {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  height: 120px;
  min-height: 120px;
  max-height: 120px;
}

.avatar-circle._05.avatar-letters {
  font-size: 32px;
  line-height: 1.5em;
}

.avatar-circle._06 {
  width: 160px;
  min-width: 160px;
  max-width: 160px;
  height: 160px;
  min-height: 160px;
  max-height: 160px;
}

.avatar-circle._06.avatar-letters {
  font-size: 42px;
  line-height: 1.286em;
}

.avatar-circle.avatar-letters {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.style---social-square-icons-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
}

.social-icon-font {
  color: var(--accent--primary-1);
  font-family: Social Icons Font, sans-serif;
  font-size: 26px;
  line-height: 21px;
}

.social-icon-font.button-left {
  margin-right: 6px;
}

.social-icon-square {
  transform-style: preserve-3d;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.social-icon-square:hover {
  color: var(--color-primary-hover);
  transform: scale3d(1.08, 1.08, 1.01);
}

.line-rounded-icon {
  font-family: Line Rounded Icons, sans-serif;
}

.line-rounded-icon.link-icon-right {
  margin-left: 6px;
  display: inline-block;
}

.line-rounded-icon.link-icon-right.mg-left-4px {
  margin-left: 4px;
}

.line-rounded-icon.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.line-rounded-icon.dropdown-arrow {
  margin-left: 8px;
}

.line-rounded-icon.dropdown-arrow.profile-dropdown {
  color: var(--neutral--500);
  margin-left: 12px;
}

.line-rounded-icon.dropdown-arrow.dashboard-dropdown-top-icon {
  margin-left: auto;
  line-height: 1em;
}

.line-rounded-icon.dropdown-arrow.module-dropdown {
  color: #989aad;
  line-height: 1em;
}

.line-rounded-icon.sidebar-dropdown-arrow {
  margin-left: auto;
}

.line-rounded-icon.dashboard-top-search-bar-icon {
  z-index: 1;
  color: var(--neutral--500);
  align-items: center;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 18px;
}

.line-rounded-icon.dashboard-top-dropdown-icon {
  color: var(--neutral--800);
  margin-right: 8px;
  font-size: 18px;
  line-height: 1em;
}

.line-rounded-icon.breadcrumb-divider {
  margin-left: 14px;
  margin-right: 14px;
}

.line-rounded-icon.breadcrumb-divider._8px {
  margin-left: 8px;
  margin-right: 8px;
}

.line-rounded-icon.link {
  cursor: pointer;
  transition: color .3s;
}

.line-rounded-icon.link:hover {
  color: var(--accent--primary-1);
}

.line-rounded-icon.help-center-search-bar-icon {
  z-index: 1;
  color: var(--neutral--500);
  align-items: center;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
}

.line-rounded-icon.search-results-icon {
  color: var(--neutral--500);
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 18px;
}

.line-rounded-icon.chat-search-bar-icon {
  z-index: 1;
  color: #989aad;
  align-items: center;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 18px;
}

.line-rounded-icon.success-message-check {
  color: #1476ff;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 1em;
}

.line-rounded-icon.success-message-check---hhme {
  color: var(--system--green-400);
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 1em;
}

.line-rounded-icon.chat-search-bar-empty-icon---hhme {
  z-index: 1;
  color: #989aad;
  justify-content: flex-end;
  align-items: center;
  font-size: 10px;
  line-height: 1em;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0 5px 0 auto;
}

.style---line-icons-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
}

.line-square-icon {
  font-family: Line Square Icons, sans-serif;
}

.line-square-icon.alert-banner-close-icon {
  cursor: pointer;
  align-items: center;
  font-size: 16px;
  line-height: 1em;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: 0% 24px 0% auto;
}

.line-square-icon.alert-banner-close-icon:hover {
  opacity: .55;
}

.line-square-icon.alert-banner-close-icon.white {
  color: var(--neutral--100);
}

.filled-icons {
  font-family: Filled Icons, sans-serif;
}

.rich-text img {
  border-radius: 22px;
}

.rich-text h3 {
  margin-bottom: 12px;
}

.rich-text figure {
  width: 100%;
  max-width: 100%;
}

.rich-text ul {
  margin-top: 24px;
  margin-bottom: 18px;
}

.rich-text ol {
  margin-bottom: 40px;
}

.rich-text h6 {
  margin-top: 32px;
}

.rich-text h5 {
  margin-bottom: 12px;
}

.rich-text h4 {
  margin-bottom: 16px;
}

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

.buttons-row.center {
  justify-content: center;
}

.width-100 {
  width: 100%;
}

.container-default {
  max-width: 1092px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-default.order-confirmation {
  display: block;
}

.section {
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.bg-neutral-200 {
  background-color: var(--neutral--200);
}

.section.color-accent-2---hhme {
  background-color: var(--button-shadow--color-01);
}

.banner-wrapper {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  color: var(--neutral--800);
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}

.banner-wrapper.info {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
}

.banner-wrapper.success {
  border-color: var(--system--green-300);
  background-color: var(--system--green-300);
}

.banner-wrapper.caution {
  border-color: var(--system--orange-300);
  background-color: var(--system--orange-300);
}

.banner-wrapper.error {
  border-color: var(--system--300);
  background-color: var(--system--300);
}

.alert-banner-padding {
  align-items: center;
  width: 100%;
  padding: 20px 16px;
  display: flex;
}

.link-wrapper {
  color: var(--neutral--800);
  transition: none;
  display: inline-block;
}

.link-wrapper:hover, .link-wrapper.color-primary {
  color: var(--accent--primary-1);
}

.link-wrapper.white {
  color: var(--neutral--100);
}

.link-wrapper.white:hover {
  color: var(--secondary--color-2);
}

.link-wrapper.color-accent-1 {
  color: var(--accent--primary-1);
}

.link-text {
  transition: color .3s;
  display: inline-block;
}

.heading-h1-size {
  color: var(--neutral--800);
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.heading-h2-size {
  color: var(--neutral--800);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5em;
}

.heading-h2-size.mg-bottom-6px.mg-top-24px {
  margin-top: 0;
}

.heading-h2-size.color-neutral-100 {
  color: var(--neutral--100);
}

.heading-h2-size.mg-bottom-8px {
  color: var(--neutral--700);
  font-weight: 500;
}

.heading-h3-size {
  color: var(--neutral--700);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.417em;
}

.heading-h3-size.mg-bottom-8px {
  color: var(--neutral--700);
}

.heading-h3-size.color-neutral-100 {
  color: var(--neutral--100);
}

.heading-h4-size {
  color: var(--neutral--700);
  font-size: 22px;
  font-weight: 700;
  line-height: 1.273em;
  text-decoration: none;
}

.heading-h4-size.mg-bottom-12px, .heading-h4-size.mg-bottom-16px {
  color: var(--neutral--700);
}

.heading-h5-size {
  color: var(--neutral--800);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.333em;
}

.heading-h5-size.mg-bottom-6px {
  color: var(--neutral--700);
}

.heading-h5-size.color-neutral-100 {
  color: var(--neutral--100);
}

.heading-h6-size {
  color: var(--neutral--700);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.375em;
}

.heading-h6-size.medium {
  font-weight: 500;
}

.header-wrapper {
  background-color: var(--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
}

.header-wrapper.border-bottom-solid {
  border-bottom: 1px solid var(--neutral--300);
  background-color: var(--button-shadow--color-01);
}

.header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-nav-menu-wrapper.homepage {
  align-items: center;
  display: flex;
}

.header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.dropdown-wrapper {
  z-index: 500;
}

.dropdown-wrapper.module-dropdown {
  z-index: 1;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  border-radius: 38px;
  padding-bottom: 10px;
  padding-left: 14px;
  padding-right: 10px;
}

.dropdown-wrapper.module-dropdown.width-104px {
  border-radius: 20px;
  height: 36px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 0;
  display: block;
}

.dropdown-wrapper.module-dropdown.width-90px---hhme {
  color: var(--neutral--700);
  text-align: center;
  border-radius: 14px;
  width: 75px;
  height: 36px;
  margin-bottom: 0;
  padding: 2px 0 2px 10px;
  line-height: 1.125em;
  display: block;
}

.dropdown-wrapper.module-dropdown.width-90px---hhme.small {
  width: 55px;
}

.dropdown-wrapper.module-dropdown.width-tme-duration---hhme {
  color: var(--neutral--600);
  text-align: center;
  border-radius: 20px;
  width: 75px;
  height: 36px;
  padding: 2px 0 2px 10px;
  line-height: 1.125em;
  display: block;
}

.dropdown-wrapper.module-dropdown.width-tme-duration---hhme.mg-right-10px {
  border-radius: 14px;
  width: 90px;
}

.dropdown-wrapper.module-dropdown.dropdown-width-100---hhme {
  color: var(--neutral--700);
  text-align: center;
  border-radius: 14px;
  margin-bottom: 0;
  padding: 2px 10px;
  line-height: 1.125em;
  display: block;
}

.dropdown-wrapper.dashboard-top-dropdown {
  z-index: 0;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 50px;
  width: 100%;
  min-width: 228px;
  max-width: 228px;
  padding: 12px 12px 12px 18px;
}

.dropdown-wrapper.sidebar-dropdown {
  color: #303350;
  width: 100%;
}

.dropdown-wrapper.module-dropdown {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 38px;
  padding: 10px 10px 10px 14px;
}

.dropdown-toggle {
  z-index: 500;
  align-items: center;
  padding: 0;
  transition: color .3s;
  display: flex;
}

.dropdown-toggle:hover {
  color: var(--accent--primary-1);
}

.dropdown-toggle.sidebar-dropdown {
  width: 100%;
  height: auto;
  margin-bottom: 4px;
  padding: 12px;
}

.dropdown-toggle.sidebar-dropdown:hover {
  color: var(--accent--primary-1);
}

.dropdown-toggle.sidebar-dropdown---hhme {
  width: 100%;
  margin-bottom: 4px;
  padding: 12px;
}

.dropdown-toggle.sidebar-dropdown---hhme:hover {
  color: var(--accent--primary-1);
}

.dropdown-column-wrapper {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  border-radius: 20px;
  overflow: hidden;
  transform: translate(-50%);
}

.dropdown-column-wrapper.sidebar-dropdown {
  box-shadow: none;
  transform-origin: 50% 0;
  border-style: none;
  border-radius: 0;
  padding-top: 8px;
  position: static;
  transform: none;
}

.dropdown-column-wrapper.dashboard-nav-profile {
  box-shadow: 0 8px 28px 0 var(--general--shadow-03);
  border-radius: 20px;
  width: 100%;
  min-width: 202px;
  padding: 24px;
  transform: translate(-14%);
}

.dropdown-column-wrapper.module-dropdown {
  padding: 20px;
  display: block;
  top: 34px;
  right: 0;
  transform: none;
}

.dropdown-column-wrapper.dashboard-top-dropdown {
  padding: 20px;
  top: 42px;
  left: 0;
  transform: none;
}

.dropdown-column-wrapper.text-single-dropdown {
  z-index: 1;
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  padding-top: 16px;
  top: 24px;
  transform: none;
}

.dropdown-column-wrapper.text-single-dropdown.reports {
  background-color: var(--neutral--100);
  border-style: solid;
  border-radius: 12px;
  padding: 24px;
}

.dropdown-column-wrapper.messages-dropdown {
  border-radius: 20px;
  padding: 16px;
  left: 50%;
  transform: none;
}

.dropdown-link {
  color: var(--neutral--600);
  width: 100%;
  padding: 0;
  line-height: 20px;
}

.dropdown-link:hover {
  color: var(--accent--primary-1);
}

.dropdown-link.sidebar-link {
  color: var(--neutral--700);
  border-radius: 48px;
  margin-bottom: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 38px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}

.dropdown-link.sidebar-link:hover {
  color: var(--accent--primary-1);
}

.dropdown-link.sidebar-link.w--current {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
}

.dropdown-link.sidebar-link.last {
  margin-bottom: 0;
}

.dropdown-link.sidebar-link.hover-none:hover {
  color: var(--neutral--700);
}

.dropdown-link.text-400.medium {
  color: var(--neutral--800);
}

.dropdown-link.text-400.medium:hover {
  color: var(--accent--primary-1);
}

.dropdown-pd {
  padding: 40px;
}

.sidebar-logo-wrapper {
  transform-style: preserve-3d;
  max-width: 170px;
  margin-right: 24px;
  transition: transform .3s, color .3s;
  position: relative;
}

.sidebar-logo-wrapper:hover {
  transform: scale3d(1.06, 1.06, 1.01);
}

.hamburger-menu-wrapper {
  transform-style: preserve-3d;
  padding: 0;
}

.hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.hamburger-menu-wrapper.sidebar {
  transform-style: preserve-3d;
}

.hamburger-menu-bar {
  background-color: var(--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.header-right-side {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.btn-circle-primary {
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-circle-primary:hover {
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  transform: scale3d(1.1, 1.1, 1.01);
}

.btn-circle-primary.small {
  background-image: url('../images/telegram-icon.svg');
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  font-size: 22px;
}

.btn-circle-primary.small.chat-icon {
  padding-top: 2px;
  padding-right: 2px;
}

.btn-circle-primary.large {
  width: 88px;
  min-width: 88px;
  height: 88px;
  min-height: 88px;
  font-size: 30px;
  line-height: 32px;
}

.btn-circle-primary.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-circle-primary.white:hover {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
}

.btn-circle-secondary {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  color: var(--neutral--600);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  line-height: 1;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-circle-secondary:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(1.1, 1.1, 1.01);
}

.btn-circle-secondary.small {
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  font-size: 16px;
}

.btn-circle-secondary.large {
  text-align: left;
  border-style: none;
  border-radius: 100%;
  width: 42px;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
  padding: 0;
  font-size: 52px;
  line-height: 52px;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.btn-circle-secondary.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: #0000;
}

.btn-circle-secondary.white:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
}

.btn-circle-secondary.table-button {
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  color: var(--neutral--600);
  background-image: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  min-width: 34px;
  height: 34px;
  min-height: 34px;
  font-size: 14px;
  line-height: 1em;
}

.btn-circle-secondary.table-button:hover {
  color: var(--neutral--100);
}

.btn-circle-secondary.table-button.mg-right-6px {
  background-image: none;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 100%;
  max-width: 640px;
  display: flex;
}

.utility-page-content.max-width-100 {
  max-width: 100%;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 800px;
  display: flex;
}

.utility-page-form.max-width-100 {
  max-width: 100%;
}

.hidden-on-desktop {
  display: none;
}

.social-media-grid-top {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
  justify-content: start;
  justify-items: start;
}

.flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal.flex-wrap {
  flex-wrap: wrap;
}

.success-message {
  background-color: #0000;
  padding: 0;
}

.success-message.utility-page-success-message {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
  border-radius: 8px;
  padding: 20px 28px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}

.error-message {
  background-color: var(--system--red-100);
  color: var(--system--300);
  text-align: center;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
}

.error-message.password {
  width: 100%;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
}

.text-right {
  color: var(--accent--primary-1);
  text-align: right;
}

.text-center {
  text-align: center;
}

.sticky-top {
  position: sticky;
  top: 24px;
}

.opacity-80 {
  opacity: .8;
}

.fit-cover {
  object-fit: cover;
}

.fit-cover.hidden-on-mbl {
  height: auto;
}

.fit-cover.position-left {
  object-position: 0% 50%;
}

.overflow-hidden {
  overflow: hidden;
}

.text-decoration-none {
  text-decoration: none;
}

.text-decoration-none.color-transition-none {
  transition: none;
}

.mg-bottom-160px {
  margin-bottom: 160px;
}

.empty-state {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  text-align: center;
  border-radius: 11px;
  padding: 26px 24px;
}

.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.overflow-visible {
  overflow: visible;
}

.mg-bottom-4px {
  margin-bottom: 4px;
}

.height-100 {
  height: 100%;
}

._404-not-found {
  color: var(--accent--primary-1);
  margin-top: 18px;
  margin-bottom: 6px;
  font-size: 124px;
  font-weight: 500;
  line-height: 1.161em;
}

.template-pages---nav-item-wrapper {
  margin-bottom: 0;
  padding-left: 0;
}

.template-pages---sidebar-navigation {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.template-pages---nav-item-link {
  background-color: var(--neutral--100);
  color: var(--neutral--600);
  border-radius: 8px;
  padding: 12px;
  font-size: 16px;
  line-height: 1.125em;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}

.template-pages---nav-item-link:hover {
  background-color: var(--neutral--200);
  color: var(--neutral--600);
}

.template-pages---nav-item-link.w--current {
  background-color: var(--neutral--200);
  color: var(--neutral--700);
  font-weight: 500;
}

.template-pages---phography-wrapper {
  transform-style: preserve-3d;
  border-radius: 12px;
  transition: transform .3s, color .3s;
  overflow: hidden;
}

.template-pages---phography-wrapper:hover {
  transform: scale3d(1.04, 1.04, 1.01);
}

.bg-secondary-6 {
  background-color: var(--secondary--color-6);
}

.bg-secondary-7 {
  background-color: var(--secondary--color-7);
}

.bg-secondary-8 {
  background-color: var(--secondary--color-8);
}

.bg-secondary-9 {
  background-color: var(--secondary--color-9);
}

.bg-secondary-10 {
  background-color: var(--secondary--color-10);
}

.bg-secondary-11 {
  background-color: var(--secondary--color-11);
}

.bg-secondary-12 {
  background-color: var(--secondary--color-12);
}

.display-inline-block {
  margin-top: 0;
  display: inline-block;
}

.flex {
  display: flex;
}

.flex.gap-col-30px {
  grid-column-gap: 30px;
}

.flex.click-inputs-container {
  grid-column-gap: 112px;
}

.flex.align-end {
  align-items: flex-end;
}

.flex.align-center {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
}

.flex.align-center.justify-space-between {
  justify-content: space-between;
  align-items: center;
}

.flex.align-center.direction---hhme {
  flex-flow: wrap-reverse;
}

.flex.children-wrap {
  flex-wrap: wrap;
}

.flex.gap-column-12px {
  grid-column-gap: 12px;
}

.flex.justify-space-between {
  justify-content: space-between;
}

.flex.gap-6px {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.flex.gap-16px.mg-bottom-32px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex.justify-end {
  justify-content: flex-end;
}

.flex.align-start {
  align-items: flex-start;
}

.flex.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex.gap-18px {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.flex.justify-center {
  justify-content: center;
}

.flex.mg-top-16px {
  text-align: left;
  display: flex;
}

.flex.mg-top-16px.align-right {
  justify-content: flex-end;
  align-items: flex-start;
}

.upload-box-inner-container {
  background-color: var(--secondary--color-2);
  text-align: center;
  border-radius: 16px;
  padding: 34px 40px 64px;
}

.upload-box-icon {
  max-width: 158px;
  margin-bottom: -8px;
}

.mg-bottom-12px {
  margin-bottom: 12px;
}

.no-records-available-illustration {
  max-width: 180px;
  margin-bottom: 4px;
}

.action-completed-illustration {
  max-width: 180px;
  margin-bottom: 24px;
}

.theres-been-an-error-illustration, .no-records-found-illustration {
  max-width: 186px;
  margin-bottom: 4px;
}

.notification-alert-illustration {
  max-width: 186px;
}

.close-button-popup-module {
  z-index: 1;
  cursor: pointer;
  transform-style: preserve-3d;
  font-family: Line Rounded Icons, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: transform .3s;
  position: absolute;
  top: 20px;
  right: 20px;
}

.close-button-popup-module:hover {
  transform: scale3d(1.25, 1.25, 1.01);
}

.popup-wrapper {
  z-index: 504;
  background-color: #0b0e2c80;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-top-icon {
  margin-bottom: 14px;
}

.popup-left-icon {
  margin-right: 18px;
}

.popup-top-image {
  margin-bottom: 24px;
}

.popup-left-image {
  margin-right: 40px;
}

.toggle-button-wrapper {
  background-color: var(--neutral--400);
  cursor: pointer;
  border-radius: 32px;
  align-items: center;
  min-width: 48px;
  max-width: 48px;
  min-height: 24px;
  max-height: 24px;
  padding: 2px;
  transition: box-shadow .3s;
  display: flex;
}

.toggle-button-wrapper:hover {
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-03);
}

.toggle-button-wrapper.active {
  background-color: var(--accent--primary-1);
}

.toggle-button-inner-circle {
  box-shadow: 0 2px 12px 0 var(--general--shadow-02), inset 0 -1px 3px 0 #0b162c1a;
  background-color: #fcfcfc;
  border-radius: 100000000px;
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 20px;
  transition: transform .3s;
}

.toggle-button-inner-circle.active {
  transform: translate(24px);
}

.mg-bottom-auto {
  margin-bottom: auto;
}

.dashly-custom-icon {
  cursor: pointer;
  font-family: Dashboardly Custom Icons, sans-serif;
}

.dashly-custom-icon.sidebar-link-icon {
  margin-right: 10px;
  font-size: 20px;
  line-height: 1em;
}

.dashly-custom-icon.dashboard-nav-profile-icon {
  color: var(--accent--primary-1);
  margin-right: 8px;
  font-size: 18px;
  line-height: 1em;
}

.dashly-custom-icon.dashboard-nav-profile-icon.color-secondary-8 {
  color: var(--secondary--color-8);
}

.dashly-custom-icon.table-sort-icon {
  margin-left: 6px;
  font-size: 10px;
  line-height: 1em;
}

.dashly-custom-icon.edit-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon.edit-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.delete-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon.delete-icon:hover {
  color: var(--system--red-400);
}

.dashly-custom-icon.tasks-top-modules-detail-icon {
  cursor: pointer;
  font-size: 18px;
  line-height: 1em;
  transition: color .3s;
  position: absolute;
  top: 14px;
  right: 26px;
}

.dashly-custom-icon.tasks-top-modules-detail-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.square-button {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--200);
  color: var(--neutral--600);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}

.dashly-custom-icon.square-button:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.square-button.color-neutral-800 {
  color: var(--neutral--800);
}

.dashly-custom-icon.square-button.color-neutral-800:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.color-accent-1.mg-right-8px {
  margin-top: 1px;
}

.dashly-custom-icon.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.dashly-custom-icon.link-icon-left.rotate-180deg {
  display: inline-block;
}

.dashly-custom-icon.link {
  cursor: pointer;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: inline-block;
}

.dashly-custom-icon.link:hover {
  color: var(--accent--primary-1);
  transform: scale3d(1.06, 1.06, 1.01);
}

.dashly-custom-icon.text-format-button {
  color: var(--neutral--800);
  cursor: pointer;
  font-size: 16px;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon.text-format-button:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.view-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon.view-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.download-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon.download-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.link-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon.link-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.details-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon.details-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.token-input-copy-button {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  cursor: pointer;
  border-radius: 99999px;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  line-height: 1em;
  transition: color .3s;
  display: flex;
  position: absolute;
  top: 6px;
  right: 12px;
}

.dashly-custom-icon.token-input-copy-button:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon.sidebar-link-icon---hhme, .dashly-custom-icon.sidebar-link-icon {
  margin-right: 10px;
  font-size: 20px;
  line-height: 1em;
}

.dashly-custom-icon.chat-box-icon {
  cursor: pointer;
  font-size: 24px;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon.chat-box-icon:hover {
  color: #1476ff;
}

.sidebar-wrapper {
  z-index: 500;
  border-right: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  width: 100%;
  max-width: 300px;
  height: 100vh;
  padding-left: 28px;
  padding-right: 28px;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}

.sidebar-logo-icon-wrapper {
  cursor: pointer;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 30px;
  max-width: 30px;
  transition: transform .3s;
  display: none;
}

.sidebar-logo-icon-wrapper:hover {
  transform: scale3d(1.1, 1.1, 1.01);
}

.sidebar-collapse-icon-inner-container {
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 20px;
  min-height: 10px;
  display: flex;
}

.sidebar-logo-section-container {
  border-bottom: 1px solid var(--neutral--300);
  justify-content: space-between;
  align-items: center;
  min-height: 74px;
  padding-top: 22px;
  padding-bottom: 22px;
  display: flex;
}

.sidebar-collapse-icon-bar {
  background-color: var(--neutral--800);
  border-radius: 99999px;
  width: 100%;
  min-width: 20px;
  height: 2.5px;
  min-height: 2.5px;
  max-height: 2.5px;
}

.sidebar-nav-menu-list {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  transition: transform .3s;
  display: flex;
}

.sidebar-nav-menu-list.mg-bottom-160px {
  margin-bottom: 160px;
}

.sidebar-nav-list-item {
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.125em;
}

.sidebar-menu-wrapper {
  width: 100%;
  padding-top: 28px;
  padding-bottom: 40px;
}

.sidebar-dropdown-text {
  text-align: left;
}

.sidebar-dropdown-text-container {
  align-items: center;
  text-decoration: none;
  transition: none;
  display: flex;
}

.sidebar-mobile-icon {
  display: none;
}

.sidebar-nav-menu {
  width: 100%;
}

.sidebar-collapse-icon-container {
  justify-content: center;
  align-items: center;
  min-width: 20px;
  transition: transform .3s;
  display: flex;
}

.sidebar-collapse-icon-container:hover {
  transform: scale(1.2);
}

.dashboard-main {
  align-items: flex-start;
  display: flex;
}

.sidebar-spacer {
  width: 300px;
  max-width: 300px;
  padding: 0;
}

.dashboard-content {
  flex: 1;
}

.dashboard-nav-container {
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.dashboard-top-search-bar-wrapper {
  width: 100%;
  max-width: 300px;
  margin-bottom: 0;
  position: relative;
}

.dashboard-nav-main-container {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
}

.dashboard-nav-right-content {
  align-items: center;
  margin-left: auto;
  display: flex;
}

.dashboard-nav-left-content {
  align-items: center;
  width: 100%;
  margin-right: 32px;
  display: flex;
}

.dashboard-nav-notification-container {
  color: var(--neutral--800);
  cursor: pointer;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: flex-end;
  min-width: 24px;
  max-width: 24px;
  min-height: 24px;
  max-height: 24px;
  margin-left: 16px;
  margin-right: 16px;
  font-size: 20px;
  line-height: 1em;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
}

.dashboard-nav-notification-container:hover {
  color: var(--neutral--800);
  transform: scale3d(1.1, 1.1, 1.01);
}

.dashboard-nav-notification-dot {
  z-index: 1;
  background-color: var(--system--300);
  border-radius: 99999px;
  min-width: 6px;
  max-width: 6px;
  min-height: 6px;
  max-height: 6px;
  position: absolute;
  top: 0;
  right: 0;
}

.dashboard-profile-dropdown-link-wrapper {
  color: var(--neutral--600);
  align-items: center;
  margin-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.dashboard-profile-dropdown-link-wrapper:hover {
  color: var(--accent--primary-1);
}

.dashboard-profile-dropdown-link-wrapper.mg-bottom-0 {
  margin-bottom: 0;
}

.dashboard-profile-dropdown-link-wrapper.transition-none {
  transition: none;
}

.color-secondary-8 {
  color: var(--secondary--color-8);
}

.position-relative---z-index-1 {
  z-index: 1;
  position: relative;
}

.sidebar-menu-collapsed-overlay {
  z-index: 99999999;
  display: none;
  position: absolute;
  inset: 0% -28px 0% -140%;
}

.dashboard-main-content {
  min-height: 92vh;
  margin-top: 0;
  padding-top: 48px;
  padding-bottom: 64px;
}

.dashboard-main-content.pd-top-0 {
  padding-top: 0;
}

.dashboard-main-content.utility-page {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 64px;
  display: flex;
}

.dashboard-main-content.pd-top-32px {
  padding-top: 32px;
}

.dashboard-main-content._404 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pages-link-image-wrapper {
  overflow: hidden;
}

.pages-link-image {
  width: 100%;
}

.pages-link-text-wrapper {
  padding: 32px 32px 40px;
}

.dashboard-footer-wrapper {
  text-align: center;
}

.dashboard-footer-inner-wrapper {
  border-top: 1px solid var(--neutral--300);
  padding-top: 24px;
  padding-bottom: 24px;
}

.mg-right-6px {
  margin-right: 6px;
}

.font-size-10px {
  font-size: 10px;
}

.reports-top-details-icon {
  border-radius: 15px;
  width: 50px;
  height: 50px;
  margin-right: 12px;
}

.reports-top-details-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(248px, 1fr));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 24px;
  display: grid;
}

.mg-right-10px {
  margin-right: 10px;
}

.mg-left-auto {
  margin-left: auto;
}

.recent-contacts-details-container {
  align-items: center;
  width: 100%;
  display: flex;
}

.mg-right-12px {
  margin-right: 12px;
}

.recent-orders-product-image {
  border-radius: 10px;
  max-width: 60px;
  margin-right: 10px;
}

.recent-orders-details-container {
  align-items: center;
  width: 100%;
  display: flex;
}

.mg-bottom-6px {
  margin-bottom: 6px;
}

.order-status-left-container {
  grid-column-gap: 14px;
  align-items: center;
  display: flex;
}

.order-status-right-container {
  grid-column-gap: 24px;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.orders-status-row {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.products-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 90px 2fr 1.5fr 1fr 1fr .75fr 74px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 20px 36px;
  display: grid;
}

.products-table-row.header {
  background-color: var(--neutral--200);
}

.cursor-pointer {
  cursor: pointer;
}

.products-table-image {
  border-radius: 6px;
  max-width: 32px;
  margin-right: 14px;
}

.products-table-top-section {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 24px 36px 28px;
  display: flex;
}

.progress-bar {
  background-color: var(--neutral--300);
  border-radius: 40px;
  width: 100%;
  min-height: 8px;
  max-height: 8px;
  position: relative;
}

.inner-progress-bar {
  background-color: var(--system--green-300);
  border-radius: 40px;
  position: absolute;
  inset: 0;
  box-shadow: 0 2px 9px #14ca7433;
}

.inner-progress-bar._50 {
  width: 50%;
}

.inner-progress-bar._20 {
  width: 20%;
}

.inner-progress-bar._80 {
  width: 80%;
}

.inner-progress-bar._60 {
  width: 60%;
}

.inner-progress-bar._32 {
  width: 32%;
}

.inner-progress-bar._90 {
  width: 90%;
}

.inner-progress-bar._30 {
  width: 30%;
}

.team-progress-row {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.team-progress-left-container {
  grid-column-gap: 8px;
  align-items: center;
  min-width: auto;
}

.team-progress-right-container {
  flex: 1;
  min-width: 250px;
}

.team-progress-right-container.align-right---hhme {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
}

.mg-bottom-20px {
  margin-bottom: 20px;
}

.mg-right-2px {
  margin-right: 2px;
}

.tasks-reports-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.avatar-circle-outline-container {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.avatar-circle-outline-container._36px {
  min-width: 36px;
  max-width: 36px;
  min-height: 36px;
  max-height: 36px;
}

.avatar-circle-outline-container.mg-right--8px {
  margin-right: -8px;
}

.avatar-circle-outline-container.profile-v2-avatar {
  min-width: 88px;
  max-width: 88px;
  min-height: 88px;
  max-height: 88px;
  margin-right: 16px;
  padding: 4px;
}

.due-tasks-module-buttons-container {
  grid-column-gap: 8px;
  display: flex;
  position: absolute;
  top: 28px;
  right: 28px;
}

.tabs-menu-top {
  grid-column-gap: 16px;
  margin-bottom: 32px;
  display: flex;
}

.mg-bottom-10px {
  margin-bottom: 10px;
}

.contacts-modules-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.table-item-mobile-caption {
  display: none;
}

.contacts-table-top-section {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 28px 36px;
  display: flex;
}

.contacts-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .75fr .75fr .75fr 40px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 16px 36px;
  display: grid;
}

.contacts-table-row.header {
  background-color: var(--neutral--200);
}

.add-note-top-section {
  border-bottom: 1px solid var(--neutral--300);
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.companies-table-top-section {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 28px 36px;
  display: flex;
}

.companies-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr .35fr .5fr .5fr 78px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 16px 36px;
  display: grid;
}

.companies-table-row.header {
  background-color: var(--neutral--200);
}

.companies-modules-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.companies-card-logo {
  box-shadow: 0 3px 4.8px 0 var(--general--shadow-02);
  border-radius: 16px;
  margin-right: 16px;
}

.add-note-top-link {
  grid-column-gap: 4px;
  grid-row-gap: 8px;
  border-bottom: 1px solid var(--neutral--300);
  color: var(--neutral--600);
  flex-wrap: wrap;
  margin-bottom: -1px;
  padding-bottom: 24px;
  padding-left: 18px;
  padding-right: 18px;
  font-weight: 500;
  line-height: 1.143em;
  text-decoration: none;
  transition: border-color .3s, color .3s;
  display: flex;
}

.add-note-top-link:hover {
  border-bottom-color: var(--neutral--700);
  color: var(--neutral--700);
}

.add-note-top-link.active {
  border-bottom-width: 1.5px;
  border-bottom-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
}

.add-note-top-section-links-container {
  grid-column-gap: 10px;
  justify-content: center;
  display: flex;
}

.add-note-text-area-container {
  padding-top: 26px;
  padding-left: 22px;
  padding-right: 22px;
}

.add-note-text-area-menu {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.text-format-buttons-container {
  align-items: center;
  display: flex;
}

.text-format-buttons-divider {
  background-color: var(--neutral--400);
  min-width: 1px;
  max-width: 1px;
  min-height: 26px;
  margin-left: 22px;
  margin-right: 22px;
}

.font-size-18px {
  font-size: 18px;
}

.modules-list-bg-line {
  z-index: -1;
  background-color: var(--neutral--300);
  min-width: 6px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 56px;
}

.company-single-top-banner {
  object-fit: cover;
  width: 100%;
  margin-top: -48px;
  margin-bottom: -32px;
}

.company-single-about-text h4 {
  margin-bottom: 16px;
}

.company-single-about-text p {
  margin-top: 12px;
  margin-bottom: 0;
}

.company-single-about-text ul {
  margin-top: 24px;
  margin-bottom: 18px;
  padding-left: 32px;
}

.company-single-about-text li {
  margin-bottom: 12px;
}

.company-single-about-logo {
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  border-radius: 16px;
  margin-right: 24px;
}

.company-news-image-wrapper {
  border-radius: 8px;
  max-width: 64px;
  margin-right: 24px;
  overflow: hidden;
}

.news-details-divider {
  background-color: var(--neutral--300);
  min-width: 1px;
  max-width: 1px;
  min-height: 20px;
  margin-left: 12px;
  margin-right: 12px;
}

.mg-top-auto {
  margin-top: auto;
}

.features-tasks-title-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--neutral--800);
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 2fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  transition: color .3s;
  display: grid;
}

.features-tasks-title-container:hover {
  color: var(--accent--primary-1);
}

.features-tasks-body-inner-container {
  border-top: 1px solid var(--neutral--300);
  margin-top: 16px;
  margin-bottom: 12px;
  padding-top: 24px;
}

.invoices-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr .5fr .25fr .25fr 120px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 12px 36px 8px;
  display: grid;
}

.invoices-table-row.header {
  background-color: var(--neutral--200);
  grid-template-columns: .75fr 1.25fr .5fr .25fr .25fr 120px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.invoices-table-row.last {
  padding-bottom: 12px;
}

.invoices-table-top-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 20px 36px 16px;
  display: grid;
}

.text-break-no-wrap {
  white-space: nowrap;
}

.download-file-link {
  background-color: var(--neutral--200);
  color: var(--neutral--800);
  border-radius: 10px;
  align-items: flex-start;
  width: 100%;
  padding: 20px 20px 16px;
  line-height: 1.571em;
  text-decoration: none;
  display: flex;
}

.crypto-top-modules-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  display: grid;
}

.crypto-table-top-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 20px 36px;
  display: grid;
}

.crypto-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr 1fr .85fr 1.25fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 10px 36px;
  display: grid;
}

.crypto-table-row.header {
  background-color: var(--neutral--200);
  padding-top: 16px;
  padding-bottom: 16px;
}

.trending-tokens-grid {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logs-table-top-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 20px 36px 16px;
  display: grid;
}

.logs-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 160px 1.25fr .35fr .25fr 86px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 20px 36px;
  display: grid;
}

.logs-table-row.header {
  background-color: var(--neutral--200);
  padding-top: 16px;
  padding-bottom: 16px;
}

.mg-left-14px {
  margin-left: 14px;
}

.list-dot {
  background-color: var(--accent--primary-1);
  border-radius: 100%;
  min-width: 6px;
  max-width: 6px;
  min-height: 6px;
  max-height: 6px;
  margin-right: 16px;
}

.list-dot.analytics-information {
  min-width: 10px;
  max-width: 10px;
  min-height: 10px;
  max-height: 10px;
  margin-right: 8px;
}

.list-dot.bg-secondary-6 {
  background-color: var(--secondary--color-6);
}

.list-dot.bg-green-300 {
  background-color: var(--system--green-300);
}

.list-dot.bg-neutral-600 {
  background-color: var(--neutral--600);
}

.line-height-1-571em {
  line-height: 1.571em;
}

.invoice-details-container {
  grid-column-gap: 40px;
  background-color: var(--accent--primary-1);
  background-image: url('../images/top-right-invoices-bg-dashboardly-webflow-template.svg'), url('../images/middle-invoices-bg-dashboardly-webflow-template.svg'), url('../images/top-left-invoices-bg-dashboardly-webflow-template.svg');
  background-position: 124% 240%, 50% -34%, -20% 230%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 42%, 52%, 40%;
  border-radius: 24px;
  justify-content: space-between;
  margin-bottom: 48px;
  padding: 40px 32px 30px;
  display: flex;
}

.rotate-180deg {
  transform: rotate(180deg);
}

.reports-top-module-info-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.file-manager-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1fr 80px .5fr .25fr 86px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 20px 36px;
  display: grid;
}

.file-manager-table-row.header {
  background-color: var(--neutral--200);
  border-top-style: none;
  padding-top: 16px;
  padding-bottom: 16px;
}

.invoices-details-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .6fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: grid;
}

.invoices-details-table-row.header {
  padding-top: 0;
  padding-bottom: 24px;
}

.invoices-details-table-row.last {
  border-bottom-style: none;
}

.total-amount-container {
  grid-column-gap: 42px;
  background-color: var(--neutral--200);
  border-radius: 14px;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 32px;
  padding: 18px 24px;
  display: flex;
}

.total-amount-container.billing {
  grid-column-gap: 52px;
  margin-bottom: 0;
}

.form {
  margin-bottom: 0;
}

.form.min-h-460px {
  flex-direction: column;
  justify-content: center;
  min-height: 460px;
  display: flex;
}

.form.mg-bottom-24px {
  margin-bottom: 24px;
}

.form.min-h-116px {
  flex-direction: column;
  justify-content: center;
  min-height: 116px;
  display: flex;
}

.form.min-h-188px {
  flex-direction: column;
  justify-content: center;
  min-height: 188px;
  display: flex;
}

.form.min-h-256px {
  flex-direction: column;
  justify-content: center;
  min-height: 256px;
  display: flex;
}

.width-210px {
  width: 210px;
}

.width-104px {
  width: 104px;
}

.monthly-pageviews-details-top-container {
  grid-column-gap: 24px;
  grid-row-gap: 8px;
  margin-right: 24px;
  display: flex;
}

.pageviews-header-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.chat-page-container {
  margin-bottom: 64px;
  display: flex;
}

.chat-page-left-side {
  border-top: 1px solid var(--neutral--300);
  border-right: 1px solid var(--neutral--300);
  border-bottom: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-bottom-right-radius: 30px;
  width: 100%;
  max-width: 366px;
  min-height: 92vh;
}

.chat-page-right-side {
  width: 100%;
  min-height: 92vh;
  padding-top: 48px;
  padding-left: 48px;
  padding-right: 48px;
}

.chat-left-side-top-container {
  grid-column-gap: 16px;
  border-bottom: 1px solid var(--neutral--300);
  justify-content: space-between;
  align-items: center;
  padding: 28px 34px 24px;
  display: flex;
}

.chat-left-side-bottom-container {
  padding: 20px 36px 48px;
}

.chat-preview-container {
  grid-column-gap: 16px;
  cursor: pointer;
  transform-style: preserve-3d;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  transition: transform .3s, opacity .3s;
  display: flex;
}

.chat-preview-container:hover {
  opacity: .85;
  transform: scale3d(1.03, 1.03, 1.01);
}

.chat-preview-container.last {
  margin-bottom: 64px;
}

.chat-preview-box-top-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 6px;
  display: grid;
}

.mg-right-4px {
  margin-right: 4px;
}

.chat-box-section {
  padding-left: 36px;
  padding-right: 36px;
}

.chat-box-section.body {
  padding-top: 20px;
  padding-bottom: 20px;
}

.chat-box-section.bottom {
  border-top: 1px solid var(--neutral--300);
  border-top: 1px solid #e9eaf3;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
}

.chat-box-section.header {
  grid-column-gap: 32px;
  border-bottom: 1px solid #e9eaf3;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.chat-box-section.body-tme-note---hhme {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--neutral--300);
  padding-top: 24px;
  padding-bottom: 24px;
}

.chat-message-incoming {
  background-color: var(--neutral--200);
  color: var(--neutral--800);
  border-radius: 10px;
  max-width: 350px;
  padding: 18px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.571em;
}

.chat-message-incoming.link {
  text-decoration: none;
}

.chat-message-incoming.link:hover {
  color: var(--accent--primary-1);
}

.chat-message-container {
  grid-column-gap: 16px;
  margin-bottom: 14px;
  display: flex;
}

.chat-message-container.right {
  justify-content: flex-end;
}

.chat-message-outgoing {
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
  border-radius: 10px;
  max-width: 306px;
  padding: 18px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.571em;
}

.chat-lightbox-image-wrapper {
  border-radius: 28px;
  max-width: 366px;
  overflow: hidden;
}

.chat-lightbox-image-wrapper.mg-bottom-16px {
  width: 100%;
}

.font-size-24px {
  font-size: 24px;
}

.chat-box-input-wrapper {
  width: 100%;
  max-width: 428px;
  margin-bottom: 0;
  margin-right: 14px;
}

.position-relative---z-index-2 {
  z-index: 2;
  position: relative;
}

.settings-v1-tab-menu {
  border-bottom: 1px solid var(--neutral--400);
  margin-bottom: 32px;
  display: flex;
}

.settings-v1-tab-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid var(--neutral--400);
  color: var(--neutral--600);
  background-color: #0000;
  align-items: center;
  margin-bottom: -1px;
  padding: 0 18px 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.125em;
  transition: border-color .3s, color .3s;
  display: flex;
}

.settings-v1-tab-link:hover {
  border-bottom-color: var(--neutral--800);
  color: var(--neutral--800);
}

.settings-v1-tab-link.w--current {
  border-bottom-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
  background-color: #0000;
}

.popup {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 20px;
}

.popup.simple-popup {
  text-align: center;
  border-radius: 30px;
  width: 100%;
  max-width: 520px;
  padding: 58px 48px;
  position: relative;
  overflow: hidden;
}

.popup.popup-icon-top {
  text-align: center;
  border-radius: 30px;
  max-width: 468px;
  padding: 54px;
  position: relative;
  overflow: hidden;
}

.popup.popup-icon-top.pd-sides-50px {
  padding-left: 50px;
  padding-right: 50px;
}

.popup.popup-icon-left {
  border-radius: 30px;
  align-items: flex-start;
  max-width: 558px;
  padding: 54px 44px 50px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.popup.popup-image-top {
  text-align: center;
  border-radius: 30px;
  max-width: 454px;
  padding: 40px 46px 56px;
  position: relative;
  overflow: hidden;
}

.popup.popup-image-left {
  border-radius: 30px;
  align-items: flex-start;
  max-width: 706px;
  padding: 60px 68px 56px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-settings-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr .75fr 80px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 16px 46px;
  display: grid;
}

.team-settings-table-row.header {
  background-color: var(--neutral--200);
}

.team-settings-table-top-section {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 22px 36px 28px;
  display: flex;
}

.mg-left-4px {
  margin-left: 4px;
}

.plan-information-modules-container {
  grid-column-gap: 26px;
  grid-row-gap: 16px;
  margin-bottom: 26px;
  display: flex;
}

.plan-information-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 28px;
  display: grid;
}

.plan-information-table-row.header {
  padding-top: 0;
}

.plan-information-table-row.last {
  border-bottom-style: none;
  margin-bottom: 24px;
  padding-bottom: 0;
}

.pd-left-0 {
  padding-left: 0;
}

.billing-invoices-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1.75fr .35fr .6fr .35fr 20px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 20px 30px;
  display: grid;
}

.billing-invoices-table-row.header {
  background-color: var(--neutral--200);
  border-top-style: none;
  padding-top: 16px;
  padding-bottom: 16px;
}

.notifications-settings-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1fr 74px 74px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.notifications-settings-table-row.header {
  border-top-style: none;
  padding-top: 0;
  padding-bottom: 28px;
}

.api-table-top-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.api-settings-table-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr 68px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.api-settings-table-row.header {
  border-bottom: 1px solid var(--neutral--300);
  background-color: var(--neutral--200);
  margin-left: -48px;
  margin-right: -48px;
  padding: 16px 48px;
}

.api-settings-table-row.first {
  border-top-style: none;
}

.token-input-container {
  z-index: 0;
  margin-bottom: 0;
  position: relative;
}

.token-input-overlay {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.settings-v2-main-grid {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .38fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.settings-v2-tab-link {
  grid-column-gap: 10px;
  background-color: var(--neutral--100);
  color: var(--neutral--600);
  align-items: center;
  width: 100%;
  padding: 12px;
  font-size: 16px;
  line-height: 1.125em;
  display: flex;
}

.settings-v2-tab-link:hover {
  color: var(--neutral--800);
}

.settings-v2-tab-link.w--current {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
  border-radius: 6px;
  font-weight: 500;
}

.settings-v3-tab-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  margin-bottom: 48px;
  padding-top: 20px;
  display: flex;
}

.settings-v3-content-grid {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .38fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.profile-v1-main-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2.2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.profile-v1-bg-banner {
  min-height: 124px;
  margin-bottom: -8%;
}

.profile-v1-profile-picture-container {
  background-color: var(--neutral--100);
  border-radius: 999999px;
  min-width: 128px;
  max-width: 128px;
  min-height: 128px;
  max-height: 128px;
  margin-right: 18px;
  padding: 4px;
  overflow: hidden;
}

.profile-v1-bio-container {
  padding-bottom: 32px;
  padding-left: 48px;
  padding-right: 48px;
}

.profile-v1-name-and-button-container {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 4px;
  display: flex;
}

.profile-about-rich-text h4 {
  margin-bottom: 16px;
}

.profile-about-rich-text p {
  margin-bottom: 20px;
}

.profile-experience-company-icon {
  border-radius: 12px;
  min-width: 52px;
  max-width: 52px;
  min-height: 52px;
  max-height: 52px;
  margin-right: 14px;
  box-shadow: 0 2px 2.4px #0b162c0d;
}

.profile-experience-text {
  max-width: 510px;
  margin-bottom: 0;
  margin-left: 66px;
}

.social-feed-lightbox-image-container {
  border-radius: 16px;
  width: 100%;
  overflow: hidden;
}

.social-feed-bottom-link {
  grid-column-gap: 6px;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.profile-v2-top-container {
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 274px;
  margin-bottom: 24px;
  padding: 36px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.profile-v2-bg-banner-image {
  z-index: -1;
  object-fit: cover;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.profile-v2-bg-banner-gradient {
  z-index: -1;
  opacity: .6;
  background-image: linear-gradient(#0000, #000000d6);
  position: absolute;
  inset: 24% 0% 0%;
}

.profile-v2-name-container {
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.profile-v3-details-container {
  padding: 28px 36px 36px;
}

.profile-v3-bg-banner {
  min-height: 260px;
  display: flex;
}

.mg-top-0 {
  margin-top: 0;
}

.pricing-single-text h3 {
  margin-bottom: 12px;
}

.pricing-single-text h4 {
  margin-bottom: 16px;
}

.pricing-single-text a {
  text-decoration: none;
}

.pricing-single-text strong {
  font-weight: 400;
}

.mg-right-20px {
  margin-left: 20px;
}

.notifications-number {
  background-color: var(--secondary--color-8);
  color: var(--neutral--100);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  min-width: 18px;
  max-width: 18px;
  min-height: 18px;
  max-height: 18px;
  margin-left: 4px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2em;
  display: flex;
}

.text-50 {
  font-size: 10px;
  line-height: 1.2em;
}

.text-50.medium {
  font-weight: 500;
}

.text-50.bold {
  font-weight: 700;
}

.text-50.text-uppercase {
  letter-spacing: .06em;
}

.notification-dot {
  background-color: var(--secondary--color-8);
  border-radius: 99999px;
  min-width: 6px;
  max-width: 6px;
  min-height: 6px;
  max-height: 6px;
  position: absolute;
  right: 0;
}

.notifications-link-container {
  grid-column-gap: 12px;
  border-bottom: 1px solid var(--neutral--300);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 18px;
  text-decoration: none;
  transition: none;
  display: flex;
  position: relative;
}

.notifications-link-container.last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.notifications-header-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.read-notification {
  transform-origin: 50% 0;
}

.top-bar-simple-logo {
  transform-style: preserve-3d;
  max-width: 200px;
  transition-property: transform;
}

.top-bar-simple-logo:hover {
  transform: scale3d(1.06, 1.06, 1.01);
}

.top-bar-simple {
  padding-top: 30px;
  padding-bottom: 30px;
}

.sign-up-page-main-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.04fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: flex;
}

.sign-up-page-left-side {
  justify-content: center;
  align-items: center;
  padding: 80px 48px;
  display: flex;
  position: relative;
}

.sign-up-page-right-side {
  justify-content: center;
  align-items: center;
  padding: 38px 48px;
  display: flex;
  position: relative;
}

.sign-up-page-right-side-bg {
  z-index: -1;
  background-color: var(--accent--primary-1);
  opacity: .1;
  position: absolute;
  inset: 0%;
}

.sign-up-page-logo {
  transform-style: preserve-3d;
  transition-property: transform;
}

.sign-up-page-logo:hover {
  transform: scale3d(1.06, 1.06, 1.01);
}

.sign-up-page-logo-container {
  justify-content: center;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
}

.integration-single-bg-banner {
  min-height: 190px;
  margin-bottom: 30px;
  display: flex;
}

.integration-single-inner-content {
  padding-bottom: 48px;
  padding-left: 54px;
  padding-right: 54px;
}

.integration-single-logo {
  background-color: var(--neutral--100);
  border-radius: 24px;
  min-width: 104px;
  max-width: 104px;
  min-height: 104px;
  max-height: 104px;
  margin-top: -74px;
  margin-right: 32px;
  padding: 4px;
  overflow: hidden;
}

.order-option-item {
  padding-left: 0;
}

.discounts-wrapper {
  border-width: 1px 0 0;
  border-top-color: #eff0f6;
  margin-top: 32px;
  padding: 32px 0 0;
}

.checkout-block-header {
  background-color: #0000;
  border-width: 0 0 1px;
  border-bottom-color: #eff0f6;
  padding: 0 0 15px;
}

.card {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  border-radius: 24px;
  box-shadow: 0 2px 7px #14142b0f;
}

.card.checkout-block {
  margin-bottom: 28px;
  padding: 32px 32px 48px;
}

.card.checkout-block.order-summary {
  padding-bottom: 40px;
}

.card.checkout-block.last {
  margin-bottom: 0;
}

.checkbox-field-wrapper-2 {
  align-items: center;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 18px;
  line-height: 22px;
  display: flex;
}

.apple-pay-btn {
  border-radius: 90px;
}

.apple-pay-btn.order-summary {
  height: 50px;
}

.heading-h2-size-2 {
  color: #211f54;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.shipping-list {
  border: 0 solid #000;
}

.radio-button-2 {
  background-color: #fff;
  border-color: #dcddeb;
  width: auto;
  min-width: 24px;
  height: auto;
  min-height: 24px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  transition: border-color .3s, border-width .3s, background-color .3s;
  box-shadow: 0 2px 6px #14142b0f;
}

.radio-button-2:hover {
  border-color: #4a3aff;
}

.radio-button-2.w--redirected-checked {
  border-width: 6px;
  border-color: #4a3aff;
}

.radio-button-2.w--redirected-focus {
  box-shadow: none;
}

.radio-button-2.small {
  min-width: 22px;
  min-height: 22px;
}

.order-item-bold {
  color: #211f54;
  font-weight: 700;
}

.order-item-list {
  margin-bottom: 0;
}

.checkout-form {
  background-color: #0000;
  min-height: auto;
  padding: 0;
}

.checkout-block-content {
  background-color: #0000;
  border: 0 solid #000;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.checkout-col-right {
  position: static;
}

.order-list-title {
  color: #211f54;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.order-summary-price {
  color: #211f54;
}

.order-item {
  border-bottom: 1px solid #eff0f6;
  margin-top: 18px;
  margin-bottom: 18px;
  padding-top: 18px;
  padding-bottom: 18px;
}

.shipping-method {
  border: 0 solid #000;
  border-bottom: 1px solid #eff0f6;
  padding: 31px 0;
}

.order-item-image {
  border-radius: 14px;
}

._2-col-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 285px 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

._2-col-grid.checkout-page {
  grid-template-columns: 1fr .4fr;
  align-items: start;
}

.shipping-price, .order-list-price {
  color: #211f54;
  font-weight: 700;
}

.checkout-col-left {
  margin-right: 0;
}

.help-center-top-section {
  z-index: 0;
  background-color: var(--accent--primary-1);
  background-image: url('../images/help-center-bottom-right-pattern-dashboardly-webflow-template.svg'), url('../images/help-center-bottom-left-pattern-dashboardly-webflow-template.svg');
  background-position: 104% 100%, -120px 180px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  min-height: 354px;
  margin-bottom: 48px;
  padding-top: 58px;
  position: relative;
}

.help-center-top-section-text-container {
  grid-column-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.help-center-top-section---bottom-line {
  z-index: -1;
  background-color: var(--neutral--200);
  min-height: 68px;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
}

.help-center-nav-link {
  grid-column-gap: 8px;
  color: var(--neutral--600);
  border-radius: 8px;
  padding: 12px;
  font-size: 16px;
  line-height: 1.125em;
  text-decoration: none;
  display: flex;
}

.help-center-nav-link:hover {
  color: var(--neutral--700);
}

.help-center-nav-link.w--current {
  background-color: var(--neutral--200);
  color: var(--neutral--800);
}

.container-large {
  max-width: 1268px;
  padding-left: 24px;
  padding-right: 24px;
}

.logo-wrapper {
  transform-style: preserve-3d;
  max-width: 194px;
  margin-right: 24px;
  transition: transform .3s, color .3s;
  position: relative;
}

.logo-wrapper:hover {
  transform: scale3d(1.06, 1.06, 1.01);
}

.cart-button {
  transform-style: preserve-3d;
  background-color: #0000;
  padding: 0;
  transition-property: transform;
  position: relative;
}

.cart-button:hover {
  transform: scale3d(1.06, 1.06, 1.01);
}

.cart-quantity {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 10px;
  line-height: 1.11em;
  display: flex;
  position: absolute;
  bottom: -6px;
  left: -6px;
}

.homepage-header-button-wrapper.last {
  margin-left: 12px;
}

.homepage-header-button-wrapper.first {
  margin-left: 24px;
}

.homepage-top-section {
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: hidden;
}

.homepage-top-section-bg-half {
  z-index: -1;
  background-color: var(--neutral--200);
  width: 44%;
  max-width: 614px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.homepage-top-section-main-image-wrapper {
  align-items: center;
  width: 60%;
  max-width: 874px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -80px;
}

.screens-text-container {
  background-image: url('../images/screens-text-bg-dashboardly-webflow-template.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-width: 364px;
  max-width: 364px;
  min-height: 364px;
  max-height: 364px;
  display: flex;
  position: absolute;
  top: 28%;
  right: 14%;
}

.features-text-right-container {
  padding: 64px 68px 64px 46px;
}

.preview-section-image-left {
  object-fit: cover;
  object-position: 0% 0%;
  border-top-left-radius: 8px;
  margin-top: 40px;
  box-shadow: 0 8px 28px #0b162c1a;
}

.features-text-left-section {
  padding: 68px 80px 68px 68px;
}

.homepage-pages-tabs-menu {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 726px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.homepage-pages-image-wrapper {
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  border-radius: 28px;
  overflow: hidden;
}

.cta-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  border-radius: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.06fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.cta-text-container {
  padding: 82px 94px 82px 84px;
  overflow: hidden;
}

.pd-bottom-100px {
  padding-bottom: 100px;
}

.cta-mobile-image {
  display: none;
}

.homepage-footer-section {
  background-color: var(--button-shadow--color-01);
  padding-top: 28px;
  padding-bottom: 28px;
}

.text-left {
  text-align: left;
}

.move-x-10px {
  transform: translate(10px);
}

.mg-left-8px {
  margin-left: 8px;
}

.text-capitalize {
  text-transform: capitalize;
}

.dashboard-cart-main-container {
  flex: none;
}

.mg-top-16px {
  grid-template-columns: .75fr .5fr;
  margin-top: 16px;
  line-height: 1.857;
}

.link-white {
  color: var(--neutral--100);
  transition: opacity .4s, color .3s;
}

.link-white:hover {
  opacity: .7;
  color: var(--neutral--100);
}

.link-no-decoration {
  text-decoration: none;
  transition: opacity .3s, color .3s;
}

.link-no-decoration:hover {
  opacity: .65;
}

.more-templates-badge-wrapper-edited {
  z-index: 9991;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #666977;
  background-color: #fff;
  border: 1px solid #f0f0f6;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  max-width: 286px;
  padding: 12px 22px 12px 18px;
  text-decoration: none;
  transition-property: none;
  display: flex;
  position: fixed;
  inset: auto 24px 12px auto;
  box-shadow: 0 .6px .8px #1010650a, 0 3px 6px #11115414;
}

.more-templates-badge-wrapper-edited:hover {
  color: #666977;
}

.more-templates-logo-wrapper {
  position: relative;
}

.more-templates-logo {
  width: 80px;
}

.more-templates-logo.blur {
  z-index: -1;
  opacity: .68;
  filter: blur(3px);
  position: absolute;
  inset: 10% 0% 20px;
}

.more-templates-logo.customize {
  width: 110px;
}

.more-templates-p {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.4em;
}

.more-webflow-templates-sub {
  color: #523ff5;
  text-decoration: underline;
}

.more-templates-lottie {
  width: 44px;
  position: absolute;
  inset: -20px -20px auto auto;
}

.brix-badges-wrapper {
  z-index: 99999999;
  width: 320px;
  height: 120px;
  position: fixed;
  inset: auto 50px 0 auto;
}

.more-templates-lottie-2 {
  z-index: 9999;
  width: 44px;
  position: absolute;
  inset: -18px -19px auto auto;
}

.hidden-code {
  display: none;
}

.more-templates-badge-wrapper {
  z-index: 9991;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 0;
  color: #666977;
  background-color: #fff;
  border: 1px solid #f0f0f6;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  max-width: 320px;
  min-height: 76px;
  padding: 12px 22px 12px 18px;
  text-decoration: none;
  transition-property: none;
  display: flex;
  position: absolute;
  transform: scale(.9)translate(0, 20px);
  box-shadow: 0 .6px .8px #1010650a, 0 3px 6px #11115414;
}

.more-templates-badge-wrapper:hover {
  color: #666977;
}

.more-templates-badge-wrapper.customization {
  border-color: #4a3aff;
  padding-left: 10px;
}

.flex-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: block;
}

.flex-block-2 {
  margin-top: 20px;
}

.flex-block-3 {
  text-align: right;
  margin-top: 40px;
  display: block;
}

.flex-block-4 {
  margin-top: 40px;
}

.btn-telegram---hhme {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  color: var(--neutral--600);
  transform-style: preserve-3d;
  background-image: url('../images/telegram-icon.svg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-telegram---hhme:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(1.1, 1.1, 1.01);
}

.btn-telegram---hhme.small {
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  font-size: 16px;
}

.btn-telegram---hhme.large {
  text-align: left;
  border-style: none;
  border-radius: 100%;
  width: 42px;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
  padding: 0;
  font-size: 52px;
  line-height: 52px;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.btn-telegram---hhme.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: #0000;
}

.btn-telegram---hhme.white:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
}

.btn-telegram---hhme.table-button {
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  color: var(--neutral--600);
  width: 34px;
  min-width: 34px;
  height: 34px;
  min-height: 34px;
  font-size: 14px;
  line-height: 1em;
}

.btn-telegram---hhme.table-button:hover {
  color: var(--neutral--100);
}

.btn-telegram---hhme.large-telegram---hhme {
  text-align: left;
  background-image: url('../images/tme-btn.png');
  border-style: none;
  border-radius: 100%;
  width: 42px;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
  padding: 0;
  font-size: 52px;
  line-height: 52px;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.text-block {
  color: var(--system--red-400);
}

.text-block---hhme {
  color: var(--system--red-400);
  font-weight: 700;
}

.dashly-custom-icon---hhme {
  color: var(--system--red-400);
  font-family: Dashboardly Custom Icons, sans-serif;
}

.dashly-custom-icon---hhme.sidebar-link-icon {
  margin-right: 10px;
  font-size: 20px;
  line-height: 1em;
}

.dashly-custom-icon---hhme.dashboard-nav-profile-icon {
  color: var(--accent--primary-1);
  margin-right: 8px;
  font-size: 18px;
  line-height: 1em;
}

.dashly-custom-icon---hhme.dashboard-nav-profile-icon.color-secondary-8 {
  color: var(--secondary--color-8);
}

.dashly-custom-icon---hhme.table-sort-icon {
  margin-left: 6px;
  font-size: 10px;
  line-height: 1em;
}

.dashly-custom-icon---hhme.edit-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon---hhme.edit-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.delete-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon---hhme.delete-icon:hover {
  color: var(--system--red-400);
}

.dashly-custom-icon---hhme.tasks-top-modules-detail-icon {
  cursor: pointer;
  font-size: 18px;
  line-height: 1em;
  transition: color .3s;
  position: absolute;
  top: 14px;
  right: 26px;
}

.dashly-custom-icon---hhme.tasks-top-modules-detail-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.square-button {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--200);
  color: var(--neutral--600);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}

.dashly-custom-icon---hhme.square-button:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.square-button.color-neutral-800 {
  color: var(--neutral--800);
}

.dashly-custom-icon---hhme.square-button.color-neutral-800:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.color-accent-1.mg-right-8px {
  margin-top: 1px;
}

.dashly-custom-icon---hhme.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.dashly-custom-icon---hhme.link-icon-left.rotate-180deg {
  display: inline-block;
}

.dashly-custom-icon---hhme.link {
  cursor: pointer;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: inline-block;
}

.dashly-custom-icon---hhme.link:hover {
  color: var(--accent--primary-1);
  transform: scale3d(1.06, 1.06, 1.01);
}

.dashly-custom-icon---hhme.text-format-button {
  color: var(--neutral--800);
  cursor: pointer;
  font-size: 16px;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon---hhme.text-format-button:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.view-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon---hhme.view-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.download-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon---hhme.download-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.link-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon---hhme.link-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.details-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon---hhme.details-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.chat-box-icon {
  cursor: pointer;
  font-size: 24px;
  line-height: 1em;
  transition: color .3s;
}

.dashly-custom-icon---hhme.chat-box-icon:hover {
  color: var(--accent--primary-1);
}

.dashly-custom-icon---hhme.token-input-copy-button {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  cursor: pointer;
  border-radius: 99999px;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  line-height: 1em;
  transition: color .3s;
  display: flex;
  position: absolute;
  top: 6px;
  right: 12px;
}

.dashly-custom-icon---hhme.token-input-copy-button:hover {
  color: var(--accent--primary-1);
}

.text-block-2 {
  margin-top: 16px;
}

.features-tasks-body-inner-container---hhme {
  border-top: 1px solid var(--neutral--300);
  margin-top: 16px;
  margin-bottom: 12px;
  padding-top: 24px;
}

.features-tasks-title-container---hhme {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--neutral--800);
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 2fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  transition: color .3s;
  display: grid;
}

.features-tasks-title-container---hhme:hover {
  color: var(--accent--primary-1);
}

.mg-right-0px---hhme {
  margin-right: 0;
}

.div-block {
  margin-bottom: 20px;
}

.flex-block-5 {
  justify-content: flex-start;
  align-items: center;
}

.module-filter---hhme {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.module-filter---hhme.upload-box {
  width: 100%;
  padding: 26px;
  text-decoration: none;
}

.module-filter---hhme.no-records-available {
  text-align: center;
  padding: 74px 56px;
}

.module-filter---hhme.action-completed {
  text-align: center;
  padding: 84px 56px;
}

.module-filter---hhme.there-s-been-an-error {
  text-align: center;
  padding: 54px 56px 74px;
}

.module-filter---hhme.no-records-found {
  text-align: center;
  padding: 74px 56px;
}

.module-filter---hhme.notifications-alert {
  text-align: center;
  padding: 50px 56px 74px;
}

.module-filter---hhme.pages-link {
  border-radius: 30px;
  text-decoration: none;
  overflow: hidden;
}

.module-filter---hhme.reports-top-details {
  border-radius: 24px;
  align-items: center;
  width: 100%;
  padding: 20px 24px;
  display: flex;
}

.module-filter---hhme.graph-large {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 36px 56px;
}

.module-filter---hhme.graph {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 32px;
  padding-right: 32px;
}

.module-filter---hhme.users-by-device {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 36px;
  padding-right: 36px;
}

.module-filter---hhme.recent-contacts {
  border-radius: 30px;
  padding: 28px 34px 20px;
}

.module-filter---hhme.total-sales {
  border-radius: 30px;
  padding: 36px 34px;
}

.module-filter---hhme.recent-orders {
  padding: 28px 34px 32px;
}

.module-filter---hhme.popular-categories {
  padding: 28px 36px 68px;
}

.module-filter---hhme.products-table {
  border-radius: 30px;
  margin-bottom: 24px;
  overflow: hidden;
}

.module-filter---hhme.tasks-top-module {
  grid-column-gap: 16px;
  border-radius: 24px;
  align-items: flex-start;
  padding: 30px 48px 30px 24px;
  display: flex;
  position: relative;
}

.module-filter---hhme.team-progress, .module-filter---hhme.tasks-reports {
  border-radius: 30px;
  padding: 20px 36px 32px;
}

.module-filter---hhme.due-tasks {
  grid-column-gap: 14px;
  border-radius: 24px;
  padding: 44px 32px 28px;
  display: flex;
  position: relative;
}

.module-filter---hhme.contacts-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module-filter---hhme.contact-single-details {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px 32px 36px;
}

.module-filter---hhme.company-icon-small {
  box-shadow: 0 2px 3px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 54px;
  max-width: 54px;
  min-height: 54px;
  max-height: 54px;
  margin-right: 8px;
  padding: 14px;
}

.module-filter---hhme.assigned-to {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 32px 36px;
}

.module-filter---hhme.about-company {
  border-radius: 30px;
  padding: 28px 32px 36px;
}

.module-filter---hhme.company-icon-large {
  box-shadow: 0 3px 5px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 68px;
  max-width: 68px;
  min-height: 68px;
  max-height: 68px;
  margin-right: 12px;
  padding: 14px;
}

.module-filter---hhme.add-note {
  border-radius: 22px;
  margin-bottom: 48px;
}

.module-filter---hhme.companies-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module-filter---hhme.border-radius-30px {
  border-radius: 30px;
}

.module-filter---hhme.contact-activity-large {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 22px;
  align-items: flex-start;
  padding: 36px 36px 24px;
  display: flex;
}

.module-filter---hhme.contact-activity-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.module-filter---hhme.company-single-about {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 48px;
}

.module-filter---hhme.company-news {
  padding: 28px 46px;
}

.module-filter---hhme.company-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module-filter---hhme.projects {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  display: flex;
}

.module-filter---hhme.features-tasks {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  padding: 16px 36px;
  display: grid;
}

.module-filter---hhme.board-tasks {
  padding: 24px 28px;
}

.module-filter---hhme.crypto-top-module {
  border-radius: 30px;
  padding: 36px;
}

.module-filter---hhme.crypto-news, .module-filter---hhme.crypto-trending {
  border-radius: 30px;
  padding: 28px 36px;
}

.module-filter---hhme.dashboard-invoice {
  padding: 36px;
}

.module-filter---hhme.client-information {
  border-radius: 24px;
  padding: 28px 36px;
}

.module-filter---hhme.changelog {
  border-radius: 30px;
  padding: 36px 48px;
}

.module-filter---hhme.file-manager-top-modules {
  padding: 32px 32px 40px;
}

.module-filter---hhme.amount-due {
  border-radius: 24px;
  padding: 28px 36px;
}

.module-filter---hhme.support-form {
  border-radius: 30px;
  padding: 48px 48px 56px;
}

.module-filter---hhme.support-contact-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 24px 40px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module-filter---hhme.monthly-customers {
  border-radius: 30px;
  padding: 28px 36px;
}

.module-filter---hhme.monthly-pageviews {
  border-radius: 30px;
  padding: 28px 36px 52px;
}

.module-filter---hhme.chat-box {
  border-radius: 30px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.module-filter---hhme.chat-box.lily {
  display: block;
}

.module-filter---hhme.account {
  border-radius: 26px;
  width: 100%;
  max-width: 724px;
  padding: 40px 46px 70px;
}

.module-filter---hhme.team-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  overflow: hidden;
}

.module-filter---hhme.billing {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding: 28px 46px 54px;
}

.module-filter---hhme.billing-startup-plan-info {
  border-radius: 16px;
  flex: 0 auto;
  padding: 18px 36px 18px 26px;
}

.module-filter---hhme.billing-extra-users-info {
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 36px 24px 30px;
  display: grid;
}

.module-filter---hhme.payment-method {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.module-filter---hhme.border-radius-12px {
  border-radius: 12px;
}

.module-filter---hhme.notifications-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-top: 28px;
  padding-left: 46px;
  padding-right: 30px;
}

.module-filter---hhme.api-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-left: 48px;
  padding-right: 48px;
  overflow: hidden;
}

.module-filter---hhme.tabs-v2-menu-container {
  grid-column-gap: 4px;
  border-radius: 24px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  position: sticky;
  top: 24px;
}

.module-filter---hhme.skills {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 48px 48px;
}

.module-filter---hhme.experience {
  border-radius: 30px;
  padding: 28px 48px 48px;
}

.module-filter---hhme.social-feed {
  border-radius: 30px;
  padding: 28px 48px;
}

.module-filter---hhme.profile-v1-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module-filter---hhme.profile-v2-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
  position: sticky;
  top: 24px;
}

.module-filter---hhme.about-me-v2 {
  margin-top: 24px;
  margin-bottom: 48px;
  padding: 36px 46px 12px;
}

.module-filter---hhme.profile-v3-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -72px;
  position: sticky;
  top: 24px;
  overflow: hidden;
}

.module-filter---hhme.pricing-v2 {
  flex-direction: column;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module-filter---hhme.pricing-v1 {
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module-filter---hhme.pricing-v1.featured {
  border-width: 2px;
  border-color: var(--accent--primary-1);
}

.module-filter---hhme.pricing-v3 {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module-filter---hhme.pricing-single-top {
  grid-column-gap: 52px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 756px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 48px;
  display: grid;
}

.module-filter---hhme.pricing-single-description {
  border-radius: 30px;
  max-width: 756px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module-filter---hhme.template-pages-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module-filter---hhme.template-pages {
  border-radius: 30px;
  padding: 28px 48px 60px;
}

.module-filter---hhme.notifications {
  max-width: 644px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px 38px;
}

.module-filter---hhme.privacy-policy {
  border-radius: 30px;
  max-width: 712px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module-filter---hhme.not-found {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 26px;
  justify-content: space-between;
  width: 100%;
  max-width: 882px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
  display: flex;
}

.module-filter---hhme.utility-page-form {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 586px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 56px;
  display: flex;
}

.module-filter---hhme.password-protected {
  border-radius: 26px;
  width: 100%;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
  padding: 94px 40px;
}

.module-filter---hhme.integrations {
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module-filter---hhme.integration-single {
  border-radius: 30px;
  max-width: 740px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.module-filter---hhme.help-center-categories {
  border-radius: 30px;
  flex-direction: column;
  height: 100%;
  padding: 40px 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module-filter---hhme.help-center-category-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module-filter---hhme.help-center-article-link {
  border-radius: 30px;
  padding: 44px 48px 32px;
  text-decoration: none;
  transition: none;
}

.module-filter---hhme.help-center-article {
  justify-content: center;
  padding: 62px 40px 0;
  display: flex;
}

.module-filter---hhme.homepage-features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 24px 34px 32px;
  display: grid;
}

.module-filter---hhme.homepage-features.middle {
  margin-left: 24px;
  margin-right: 24px;
}

.module-filter---hhme.features-image-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1.44fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 32px;
  display: grid;
  overflow: hidden;
}

.module-filter---hhme.features-image-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.22fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.module-filter---hhme.homepage-pages-image-container {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px;
}

.module-filter---hhme.search-results {
  height: 100%;
  padding: 40px 28px 48px;
  text-decoration: none;
  transition: none;
}

.module-filter---hhme.features-tasks---hhme {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: .25fr;
  padding: 16px 36px;
  display: block;
}

.div-block-filter---hhme {
  width: 100%;
  margin: 20px;
  padding-top: 4px;
}

.module---hhme {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 20px;
}

.module---hhme.upload-box {
  width: 100%;
  padding: 26px;
  text-decoration: none;
}

.module---hhme.no-records-available {
  text-align: center;
  padding: 74px 56px;
}

.module---hhme.action-completed {
  text-align: center;
  padding: 84px 56px;
}

.module---hhme.there-s-been-an-error {
  text-align: center;
  padding: 54px 56px 74px;
}

.module---hhme.no-records-found {
  text-align: center;
  padding: 74px 56px;
}

.module---hhme.notifications-alert {
  text-align: center;
  padding: 50px 56px 74px;
}

.module---hhme.pages-link {
  border-radius: 30px;
  text-decoration: none;
  overflow: hidden;
}

.module---hhme.reports-top-details {
  border-radius: 24px;
  align-items: center;
  width: 100%;
  padding: 20px 24px;
  display: flex;
}

.module---hhme.graph-large {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 36px 56px;
}

.module---hhme.graph {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 32px;
  padding-right: 32px;
}

.module---hhme.users-by-device {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 36px;
  padding-right: 36px;
}

.module---hhme.recent-contacts {
  border-radius: 30px;
  padding: 28px 34px 20px;
}

.module---hhme.total-sales {
  border-radius: 30px;
  padding: 36px 34px;
}

.module---hhme.recent-orders {
  padding: 28px 34px 32px;
}

.module---hhme.popular-categories {
  padding: 28px 36px 68px;
}

.module---hhme.products-table {
  border-radius: 30px;
  margin-bottom: 24px;
  overflow: hidden;
}

.module---hhme.tasks-top-module {
  grid-column-gap: 16px;
  border-radius: 24px;
  align-items: flex-start;
  padding: 30px 48px 30px 24px;
  display: flex;
  position: relative;
}

.module---hhme.team-progress, .module---hhme.tasks-reports {
  border-radius: 30px;
  padding: 20px 36px 32px;
}

.module---hhme.due-tasks {
  grid-column-gap: 14px;
  border-radius: 24px;
  padding: 44px 32px 28px;
  display: flex;
  position: relative;
}

.module---hhme.contacts-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module---hhme.contact-single-details {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px 32px 36px;
}

.module---hhme.company-icon-small {
  box-shadow: 0 2px 3px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 54px;
  max-width: 54px;
  min-height: 54px;
  max-height: 54px;
  margin-right: 8px;
  padding: 14px;
}

.module---hhme.assigned-to {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 32px 36px;
}

.module---hhme.about-company {
  border-radius: 30px;
  padding: 28px 32px 36px;
}

.module---hhme.company-icon-large {
  box-shadow: 0 3px 5px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 68px;
  max-width: 68px;
  min-height: 68px;
  max-height: 68px;
  margin-right: 12px;
  padding: 14px;
}

.module---hhme.add-note {
  border-radius: 22px;
  margin-bottom: 48px;
}

.module---hhme.companies-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module---hhme.border-radius-30px {
  border-radius: 30px;
}

.module---hhme.contact-activity-large {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 22px;
  align-items: flex-start;
  padding: 36px 36px 24px;
  display: flex;
}

.module---hhme.contact-activity-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.module---hhme.company-single-about {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 48px;
}

.module---hhme.company-news {
  padding: 28px 46px;
}

.module---hhme.company-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module---hhme.projects {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  display: flex;
}

.module---hhme.features-tasks {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  padding: 16px 36px;
  display: grid;
}

.module---hhme.features-tasks.width-1fr---hhme {
  width: auto;
}

.module---hhme.board-tasks {
  padding: 24px 28px;
}

.module---hhme.crypto-top-module {
  border-radius: 30px;
  padding: 36px;
}

.module---hhme.crypto-news, .module---hhme.crypto-trending {
  border-radius: 30px;
  padding: 28px 36px;
}

.module---hhme.dashboard-invoice {
  padding: 36px;
}

.module---hhme.client-information {
  border-radius: 24px;
  padding: 28px 36px;
}

.module---hhme.changelog {
  border-radius: 30px;
  padding: 36px 48px;
}

.module---hhme.file-manager-top-modules {
  padding: 32px 32px 40px;
}

.module---hhme.amount-due {
  border-radius: 24px;
  padding: 28px 36px;
}

.module---hhme.support-form {
  border-radius: 30px;
  padding: 48px 48px 56px;
}

.module---hhme.support-contact-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 24px 40px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module---hhme.monthly-customers {
  border-radius: 30px;
  padding: 28px 36px;
}

.module---hhme.monthly-pageviews {
  border-radius: 30px;
  padding: 28px 36px 52px;
}

.module---hhme.chat-box {
  border-radius: 30px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.module---hhme.chat-box.lily {
  display: block;
}

.module---hhme.account {
  border-radius: 26px;
  width: 100%;
  max-width: 724px;
  padding: 40px 46px 70px;
}

.module---hhme.team-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  overflow: hidden;
}

.module---hhme.billing {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding: 28px 46px 54px;
}

.module---hhme.billing-startup-plan-info {
  border-radius: 16px;
  flex: 0 auto;
  padding: 18px 36px 18px 26px;
}

.module---hhme.billing-extra-users-info {
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 36px 24px 30px;
  display: grid;
}

.module---hhme.payment-method {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.module---hhme.border-radius-12px {
  border-radius: 12px;
}

.module---hhme.notifications-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-top: 28px;
  padding-left: 46px;
  padding-right: 30px;
}

.module---hhme.api-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-left: 48px;
  padding-right: 48px;
  overflow: hidden;
}

.module---hhme.tabs-v2-menu-container {
  grid-column-gap: 4px;
  border-radius: 24px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  position: sticky;
  top: 24px;
}

.module---hhme.skills {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 48px 48px;
}

.module---hhme.experience {
  border-radius: 30px;
  padding: 28px 48px 48px;
}

.module---hhme.social-feed {
  border-radius: 30px;
  padding: 28px 48px;
}

.module---hhme.profile-v1-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module---hhme.profile-v2-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
  position: sticky;
  top: 24px;
}

.module---hhme.about-me-v2 {
  margin-top: 24px;
  margin-bottom: 48px;
  padding: 36px 46px 12px;
}

.module---hhme.profile-v3-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -72px;
  position: sticky;
  top: 24px;
  overflow: hidden;
}

.module---hhme.pricing-v2 {
  flex-direction: column;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module---hhme.pricing-v1 {
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module---hhme.pricing-v1.featured {
  border-width: 2px;
  border-color: var(--accent--primary-1);
}

.module---hhme.pricing-v3 {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module---hhme.pricing-single-top {
  grid-column-gap: 52px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 756px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 48px;
  display: grid;
}

.module---hhme.pricing-single-description {
  border-radius: 30px;
  max-width: 756px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module---hhme.template-pages-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module---hhme.template-pages {
  border-radius: 30px;
  padding: 28px 48px 60px;
}

.module---hhme.notifications {
  max-width: 644px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px 38px;
}

.module---hhme.privacy-policy {
  border-radius: 30px;
  max-width: 712px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module---hhme.not-found {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 26px;
  justify-content: space-between;
  width: 100%;
  max-width: 882px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
  display: flex;
}

.module---hhme.utility-page-form {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 586px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 56px;
  display: flex;
}

.module---hhme.password-protected {
  border-radius: 26px;
  width: 100%;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
  padding: 94px 40px;
}

.module---hhme.integrations {
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module---hhme.integration-single {
  border-radius: 30px;
  max-width: 740px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.module---hhme.help-center-categories {
  border-radius: 30px;
  flex-direction: column;
  height: 100%;
  padding: 40px 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module---hhme.help-center-category-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module---hhme.help-center-article-link {
  border-radius: 30px;
  padding: 44px 48px 32px;
  text-decoration: none;
  transition: none;
}

.module---hhme.help-center-article {
  justify-content: center;
  padding: 62px 40px 0;
  display: flex;
}

.module---hhme.homepage-features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 24px 34px 32px;
  display: grid;
}

.module---hhme.homepage-features.middle {
  margin-left: 24px;
  margin-right: 24px;
}

.module---hhme.features-image-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1.44fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 32px;
  display: grid;
  overflow: hidden;
}

.module---hhme.features-image-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.22fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.module---hhme.homepage-pages-image-container {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px;
}

.module---hhme.search-results {
  height: 100%;
  padding: 40px 28px 48px;
  text-decoration: none;
  transition: none;
}

.module---hhme.features-tasks---hhme {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 16px 36px;
  display: grid;
}

.module---hhme.features-tasks---hhme.width-1fr---hhme {
  width: auto;
}

.flex-block-6 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-7 {
  display: block;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-block, .form-block.width-100 {
  margin-bottom: 0;
}

.module-filter-pd-top-4px---hhme {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 4px;
  text-decoration: none;
  display: flex;
}

.module-filter-pd-top-4px---hhme.upload-box {
  width: 100%;
  padding: 26px;
  text-decoration: none;
}

.module-filter-pd-top-4px---hhme.no-records-available {
  text-align: center;
  padding: 74px 56px;
}

.module-filter-pd-top-4px---hhme.action-completed {
  text-align: center;
  padding: 84px 56px;
}

.module-filter-pd-top-4px---hhme.there-s-been-an-error {
  text-align: center;
  padding: 54px 56px 74px;
}

.module-filter-pd-top-4px---hhme.no-records-found {
  text-align: center;
  padding: 74px 56px;
}

.module-filter-pd-top-4px---hhme.notifications-alert {
  text-align: center;
  padding: 50px 56px 74px;
}

.module-filter-pd-top-4px---hhme.pages-link {
  border-radius: 30px;
  text-decoration: none;
  overflow: hidden;
}

.module-filter-pd-top-4px---hhme.reports-top-details {
  border-radius: 24px;
  align-items: center;
  width: 100%;
  padding: 20px 24px;
  display: flex;
}

.module-filter-pd-top-4px---hhme.graph-large {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 36px 56px;
}

.module-filter-pd-top-4px---hhme.graph {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 32px;
  padding-right: 32px;
}

.module-filter-pd-top-4px---hhme.users-by-device {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 36px;
  padding-right: 36px;
}

.module-filter-pd-top-4px---hhme.recent-contacts {
  border-radius: 30px;
  padding: 28px 34px 20px;
}

.module-filter-pd-top-4px---hhme.total-sales {
  border-radius: 30px;
  padding: 36px 34px;
}

.module-filter-pd-top-4px---hhme.recent-orders {
  padding: 28px 34px 32px;
}

.module-filter-pd-top-4px---hhme.popular-categories {
  padding: 28px 36px 68px;
}

.module-filter-pd-top-4px---hhme.products-table {
  border-radius: 30px;
  margin-bottom: 24px;
  overflow: hidden;
}

.module-filter-pd-top-4px---hhme.tasks-top-module {
  grid-column-gap: 16px;
  border-radius: 24px;
  align-items: flex-start;
  padding: 30px 48px 30px 24px;
  display: flex;
  position: relative;
}

.module-filter-pd-top-4px---hhme.team-progress, .module-filter-pd-top-4px---hhme.tasks-reports {
  border-radius: 30px;
  padding: 20px 36px 32px;
}

.module-filter-pd-top-4px---hhme.due-tasks {
  grid-column-gap: 14px;
  border-radius: 24px;
  padding: 44px 32px 28px;
  display: flex;
  position: relative;
}

.module-filter-pd-top-4px---hhme.contacts-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module-filter-pd-top-4px---hhme.contact-single-details {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px 32px 36px;
}

.module-filter-pd-top-4px---hhme.company-icon-small {
  box-shadow: 0 2px 3px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 54px;
  max-width: 54px;
  min-height: 54px;
  max-height: 54px;
  margin-right: 8px;
  padding: 14px;
}

.module-filter-pd-top-4px---hhme.assigned-to {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 32px 36px;
}

.module-filter-pd-top-4px---hhme.about-company {
  border-radius: 30px;
  padding: 28px 32px 36px;
}

.module-filter-pd-top-4px---hhme.company-icon-large {
  box-shadow: 0 3px 5px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 68px;
  max-width: 68px;
  min-height: 68px;
  max-height: 68px;
  margin-right: 12px;
  padding: 14px;
}

.module-filter-pd-top-4px---hhme.add-note {
  border-radius: 22px;
  margin-bottom: 48px;
}

.module-filter-pd-top-4px---hhme.companies-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module-filter-pd-top-4px---hhme.border-radius-30px {
  border-radius: 30px;
}

.module-filter-pd-top-4px---hhme.contact-activity-large {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 22px;
  align-items: flex-start;
  padding: 36px 36px 24px;
  display: flex;
}

.module-filter-pd-top-4px---hhme.contact-activity-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.module-filter-pd-top-4px---hhme.company-single-about {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 48px;
}

.module-filter-pd-top-4px---hhme.company-news {
  padding: 28px 46px;
}

.module-filter-pd-top-4px---hhme.company-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module-filter-pd-top-4px---hhme.projects {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  display: flex;
}

.module-filter-pd-top-4px---hhme.features-tasks {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  padding: 16px 36px;
  display: grid;
}

.module-filter-pd-top-4px---hhme.board-tasks {
  padding: 24px 28px;
}

.module-filter-pd-top-4px---hhme.crypto-top-module {
  border-radius: 30px;
  padding: 36px;
}

.module-filter-pd-top-4px---hhme.crypto-news, .module-filter-pd-top-4px---hhme.crypto-trending {
  border-radius: 30px;
  padding: 28px 36px;
}

.module-filter-pd-top-4px---hhme.dashboard-invoice {
  padding: 36px;
}

.module-filter-pd-top-4px---hhme.client-information {
  border-radius: 24px;
  padding: 28px 36px;
}

.module-filter-pd-top-4px---hhme.changelog {
  border-radius: 30px;
  padding: 36px 48px;
}

.module-filter-pd-top-4px---hhme.file-manager-top-modules {
  padding: 32px 32px 40px;
}

.module-filter-pd-top-4px---hhme.amount-due {
  border-radius: 24px;
  padding: 28px 36px;
}

.module-filter-pd-top-4px---hhme.support-form {
  border-radius: 30px;
  padding: 48px 48px 56px;
}

.module-filter-pd-top-4px---hhme.support-contact-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 24px 40px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module-filter-pd-top-4px---hhme.monthly-customers {
  border-radius: 30px;
  padding: 28px 36px;
}

.module-filter-pd-top-4px---hhme.monthly-pageviews {
  border-radius: 30px;
  padding: 28px 36px 52px;
}

.module-filter-pd-top-4px---hhme.chat-box {
  border-radius: 30px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.module-filter-pd-top-4px---hhme.chat-box.lily {
  display: block;
}

.module-filter-pd-top-4px---hhme.account {
  border-radius: 26px;
  width: 100%;
  max-width: 724px;
  padding: 40px 46px 70px;
}

.module-filter-pd-top-4px---hhme.team-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  overflow: hidden;
}

.module-filter-pd-top-4px---hhme.billing {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding: 28px 46px 54px;
}

.module-filter-pd-top-4px---hhme.billing-startup-plan-info {
  border-radius: 16px;
  flex: 0 auto;
  padding: 18px 36px 18px 26px;
}

.module-filter-pd-top-4px---hhme.billing-extra-users-info {
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 36px 24px 30px;
  display: grid;
}

.module-filter-pd-top-4px---hhme.payment-method {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.module-filter-pd-top-4px---hhme.border-radius-12px {
  border-radius: 12px;
}

.module-filter-pd-top-4px---hhme.notifications-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-top: 28px;
  padding-left: 46px;
  padding-right: 30px;
}

.module-filter-pd-top-4px---hhme.api-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-left: 48px;
  padding-right: 48px;
  overflow: hidden;
}

.module-filter-pd-top-4px---hhme.tabs-v2-menu-container {
  grid-column-gap: 4px;
  border-radius: 24px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  position: sticky;
  top: 24px;
}

.module-filter-pd-top-4px---hhme.skills {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 48px 48px;
}

.module-filter-pd-top-4px---hhme.experience {
  border-radius: 30px;
  padding: 28px 48px 48px;
}

.module-filter-pd-top-4px---hhme.social-feed {
  border-radius: 30px;
  padding: 28px 48px;
}

.module-filter-pd-top-4px---hhme.profile-v1-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module-filter-pd-top-4px---hhme.profile-v2-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
  position: sticky;
  top: 24px;
}

.module-filter-pd-top-4px---hhme.about-me-v2 {
  margin-top: 24px;
  margin-bottom: 48px;
  padding: 36px 46px 12px;
}

.module-filter-pd-top-4px---hhme.profile-v3-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -72px;
  position: sticky;
  top: 24px;
  overflow: hidden;
}

.module-filter-pd-top-4px---hhme.pricing-v2 {
  flex-direction: column;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module-filter-pd-top-4px---hhme.pricing-v1 {
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module-filter-pd-top-4px---hhme.pricing-v1.featured {
  border-width: 2px;
  border-color: var(--accent--primary-1);
}

.module-filter-pd-top-4px---hhme.pricing-v3 {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module-filter-pd-top-4px---hhme.pricing-single-top {
  grid-column-gap: 52px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 756px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 48px;
  display: grid;
}

.module-filter-pd-top-4px---hhme.pricing-single-description {
  border-radius: 30px;
  max-width: 756px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module-filter-pd-top-4px---hhme.template-pages-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module-filter-pd-top-4px---hhme.template-pages {
  border-radius: 30px;
  padding: 28px 48px 60px;
}

.module-filter-pd-top-4px---hhme.notifications {
  max-width: 644px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px 38px;
}

.module-filter-pd-top-4px---hhme.privacy-policy {
  border-radius: 30px;
  max-width: 712px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module-filter-pd-top-4px---hhme.not-found {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 26px;
  justify-content: space-between;
  width: 100%;
  max-width: 882px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
  display: flex;
}

.module-filter-pd-top-4px---hhme.utility-page-form {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 586px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 56px;
  display: flex;
}

.module-filter-pd-top-4px---hhme.password-protected {
  border-radius: 26px;
  width: 100%;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
  padding: 94px 40px;
}

.module-filter-pd-top-4px---hhme.integrations {
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module-filter-pd-top-4px---hhme.integration-single {
  border-radius: 30px;
  max-width: 740px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.module-filter-pd-top-4px---hhme.help-center-categories {
  border-radius: 30px;
  flex-direction: column;
  height: 100%;
  padding: 40px 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module-filter-pd-top-4px---hhme.help-center-category-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module-filter-pd-top-4px---hhme.help-center-article-link {
  border-radius: 30px;
  padding: 44px 48px 32px;
  text-decoration: none;
  transition: none;
}

.module-filter-pd-top-4px---hhme.help-center-article {
  justify-content: center;
  padding: 62px 40px 0;
  display: flex;
}

.module-filter-pd-top-4px---hhme.homepage-features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 24px 34px 32px;
  display: grid;
}

.module-filter-pd-top-4px---hhme.homepage-features.middle {
  margin-left: 24px;
  margin-right: 24px;
}

.module-filter-pd-top-4px---hhme.features-image-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1.44fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 32px;
  display: grid;
  overflow: hidden;
}

.module-filter-pd-top-4px---hhme.features-image-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.22fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.module-filter-pd-top-4px---hhme.homepage-pages-image-container {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px;
}

.module-filter-pd-top-4px---hhme.search-results {
  height: 100%;
  padding: 40px 28px 48px;
  text-decoration: none;
  transition: none;
}

.module-filter-pd-top-4px---hhme.features-tasks---hhme {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: .25fr;
  padding: 16px 36px;
  display: block;
}

.btn-alert {
  border: 1px solid var(--system--red-400);
  background-color: var(--system--red-200);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  color: var(--system--red-400);
  text-align: center;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  --neutral--200: #f7f9fc;
  --neutral--600: #6f7182;
  --neutral--800: #0b0e2c;
  --accent--primary-1: var(--system--red-400);
  --color-primary-hover: #4b0089;
  --neutral--100: white;
  --neutral--300: #e9eaf3;
  --general--shadow-01: #195dc212;
  --general--shadow-02: #0b162c0d;
  --secondary--color-1: #1045cc;
  --secondary--color-2: #f4f7ff;
  --secondary--color-3: #f6f1ff;
  --secondary--color-4: #9240fb;
  --secondary--color-5: #fff7e8;
  --neutral--700: #303350;
  --neutral--500: #989aad;
  --neutral--400: #cacbd7;
  --system--green-400: #13a570;
  --system--blue-400: #086cd9;
  --system--blue-300: #1d88fe;
  --system--blue-200: #8fc3ff;
  --system--blue-100: #eaf4ff;
  --system--green-300: #05c168;
  --system--green-200: #7fdca4;
  --system--green-100: #e4faed;
  --system--red-400: #dc2b2b;
  --system--300: #ff5a65;
  --system--red-200: #ffbec2;
  --system--red-100: #ffeff0;
  --system--orange-400: #d5691b;
  --system--orange-300: #ff9e2c;
  --system--orange-200: #ffd19b;
  --system--orange-100: #fff3e4;
  --button-shadow--color-2: #0257fb33;
  --button-shadow--white-01: #14142b0a;
  --secondary--color-11: #edfbee;
  --general--shadow-03: #0b162c1a;
  --button-shadow--color-01: #4a3aff0f;
  --secondary--color-6: #ffb016;
  --secondary--color-7: #fff4f4;
  --secondary--color-8: #ff414c;
  --secondary--color-9: #eef9ff;
  --secondary--color-10: #68caff;
  --secondary--color-12: #45c74e;
  --button-shadow--white-03: #14142b1a;
  --button-shadow--white-02: #14142b0f;
  --button-shadow--color-3: #4a3aff14;
  --general--shadow-04: #14142b24;
  --general--shadow-05: #14142b29;
  --general--shadow-06: #14142b3d;
  transform-style: preserve-3d;
  background-clip: border-box;
  border-radius: 48px;
  padding: 18px 22px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
}

.btn-alert:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(1.06, 1.06, 1.01);
}

.btn-alert.small {
  padding: 10px 16px;
  font-size: 12px;
  line-height: 1.167em;
}

.btn-alert.small.profile-v3-edit-button {
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.btn-alert.large {
  padding: 20px 32px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-alert.white {
  color: var(--neutral--100);
  background-color: #0000;
}

.btn-alert.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-alert.tab-button {
  grid-column-gap: 6px;
  padding: 14px 24px;
  font-weight: 700;
  display: flex;
}

.btn-alert.tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-alert.tab-button.w--current:hover {
  background-color: #004cff;
  border-color: #004cff;
}

.btn-alert.gray {
  background-color: var(--neutral--200);
  box-shadow: 0 2px 10px #195dc212;
}

.btn-alert.gray:hover {
  background-color: var(--accent--primary-1);
}

.btn-alert.settings-v3-tab-button {
  grid-column-gap: 4px;
  align-items: center;
  padding: 12px 18px;
  font-size: 12px;
  line-height: 1.167em;
  display: flex;
}

.btn-alert.settings-v3-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  font-weight: 700;
}

.btn-alert.settings-v3-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-alert.profile-tab-button {
  grid-column-gap: 6px;
  align-items: center;
  padding: 12px 18px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
  display: flex;
}

.btn-alert.profile-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.btn-alert.profile-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-alert.pricing-tab-button {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-alert.pricing-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-alert.pricing-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-alert.hover-none {
  transform-style: preserve-3d;
  transition: none;
}

.btn-alert.hover-none:hover {
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
  transform: none;
}

.btn-alert.notifications-button {
  align-items: center;
  padding: 10px 18px;
  display: flex;
}

.btn-alert.sign-in-button {
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
}

.btn-alert.sign-in-button:hover {
  border-color: var(--secondary--color-2);
  background-color: var(--secondary--color-2);
  color: var(--neutral--800);
}

.btn-alert.integrations-tab-button {
  grid-column-gap: 6px;
  padding: 14px 24px;
  font-weight: 500;
  display: flex;
}

.btn-alert.integrations-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-alert.integrations-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-alert.homepage-pages-tab-button {
  grid-column-gap: 6px;
  align-items: center;
  padding: 14px 24px;
  font-weight: 700;
  display: flex;
}

.btn-alert.homepage-pages-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-alert.homepage-pages-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.grid-download---hhme {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 24px 5fr 35px;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.btn-circle-download {
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-circle-download:hover {
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  transform: scale3d(1.1, 1.1, 1.01);
}

.btn-circle-download.small {
  background-image: url('../images/telegram-icon.svg');
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  font-size: 22px;
}

.btn-circle-download.small.chat-icon {
  padding-top: 2px;
  padding-right: 2px;
}

.btn-circle-download.large {
  width: 88px;
  min-width: 88px;
  height: 88px;
  min-height: 88px;
  font-size: 30px;
  line-height: 32px;
}

.btn-circle-download.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-circle-download.white:hover {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
}

.btn-circle-download.tiny {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}

.btn-circle-download.tiny.dashly-custom-icon {
  background-color: var(--color-primary-hover);
  font-size: 12px;
}

.grid-payment {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.module2---hhme {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 20px;
  padding: 18px 28px;
}

.module2---hhme.upload-box {
  width: 100%;
  padding: 26px;
  text-decoration: none;
}

.module2---hhme.no-records-available {
  text-align: center;
  padding: 74px 56px;
}

.module2---hhme.action-completed {
  text-align: center;
  padding: 84px 56px;
}

.module2---hhme.there-s-been-an-error {
  text-align: center;
  padding: 54px 56px 74px;
}

.module2---hhme.no-records-found {
  text-align: center;
  padding: 74px 56px;
}

.module2---hhme.notifications-alert {
  text-align: center;
  padding: 50px 56px 74px;
}

.module2---hhme.pages-link {
  border-radius: 30px;
  text-decoration: none;
  overflow: hidden;
}

.module2---hhme.reports-top-details {
  border-radius: 24px;
  align-items: center;
  width: 100%;
  padding: 20px 24px;
  display: flex;
}

.module2---hhme.graph-large {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 36px 56px;
}

.module2---hhme.graph {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 32px;
  padding-right: 32px;
}

.module2---hhme.users-by-device {
  border-radius: 30px;
  padding-top: 28px;
  padding-left: 36px;
  padding-right: 36px;
}

.module2---hhme.recent-contacts {
  border-radius: 30px;
  padding: 28px 34px 20px;
}

.module2---hhme.total-sales {
  border-radius: 30px;
  padding: 36px 34px;
}

.module2---hhme.recent-orders {
  padding: 28px 34px 32px;
}

.module2---hhme.popular-categories {
  padding: 28px 36px 68px;
}

.module2---hhme.products-table {
  border-radius: 30px;
  margin-bottom: 24px;
  overflow: hidden;
}

.module2---hhme.tasks-top-module {
  grid-column-gap: 16px;
  border-radius: 24px;
  align-items: flex-start;
  padding: 30px 48px 30px 24px;
  display: flex;
  position: relative;
}

.module2---hhme.team-progress, .module2---hhme.tasks-reports {
  border-radius: 30px;
  padding: 20px 36px 32px;
}

.module2---hhme.due-tasks {
  grid-column-gap: 14px;
  border-radius: 24px;
  padding: 44px 32px 28px;
  display: flex;
  position: relative;
}

.module2---hhme.contacts-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module2---hhme.contact-single-details {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px 32px 36px;
}

.module2---hhme.company-icon-small {
  box-shadow: 0 2px 3px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 54px;
  max-width: 54px;
  min-height: 54px;
  max-height: 54px;
  margin-right: 8px;
  padding: 14px;
}

.module2---hhme.assigned-to {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 32px 36px;
}

.module2---hhme.about-company {
  border-radius: 30px;
  padding: 28px 32px 36px;
}

.module2---hhme.company-icon-large {
  box-shadow: 0 3px 5px 0 var(--general--shadow-02);
  border-radius: 10px;
  min-width: 68px;
  max-width: 68px;
  min-height: 68px;
  max-height: 68px;
  margin-right: 12px;
  padding: 14px;
}

.module2---hhme.add-note {
  border-radius: 22px;
  margin-bottom: 48px;
}

.module2---hhme.companies-card {
  border-radius: 30px;
  flex: 1;
  padding: 36px;
}

.module2---hhme.border-radius-30px {
  border-radius: 30px;
}

.module2---hhme.contact-activity-large {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 22px;
  align-items: flex-start;
  padding: 36px 36px 24px;
  display: flex;
}

.module2---hhme.contact-activity-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.module2---hhme.company-single-about {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 48px;
}

.module2---hhme.company-news {
  padding: 28px 46px;
}

.module2---hhme.company-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module2---hhme.projects {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  display: flex;
}

.module2---hhme.features-tasks {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  padding: 16px 36px;
  display: grid;
}

.module2---hhme.features-tasks.width-1fr---hhme {
  width: auto;
}

.module2---hhme.board-tasks {
  padding: 24px 28px;
}

.module2---hhme.crypto-top-module {
  border-radius: 30px;
  padding: 36px;
}

.module2---hhme.crypto-news, .module2---hhme.crypto-trending {
  border-radius: 30px;
  padding: 28px 36px;
}

.module2---hhme.dashboard-invoice {
  padding: 36px;
}

.module2---hhme.client-information {
  border-radius: 24px;
  padding: 28px 36px;
}

.module2---hhme.changelog {
  border-radius: 30px;
  padding: 36px 48px;
}

.module2---hhme.file-manager-top-modules {
  padding: 32px 32px 40px;
}

.module2---hhme.amount-due {
  border-radius: 24px;
  padding: 28px 36px;
}

.module2---hhme.support-form {
  border-radius: 30px;
  padding: 48px 48px 56px;
}

.module2---hhme.support-contact-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 24px 40px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module2---hhme.monthly-customers {
  border-radius: 30px;
  padding: 28px 36px;
}

.module2---hhme.monthly-pageviews {
  border-radius: 30px;
  padding: 28px 36px 52px;
}

.module2---hhme.chat-box {
  border-radius: 30px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.module2---hhme.chat-box.lily {
  display: block;
}

.module2---hhme.account {
  border-radius: 26px;
  width: 100%;
  max-width: 724px;
  padding: 40px 46px;
}

.module2---hhme.team-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  overflow: hidden;
}

.module2---hhme.billing {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding: 28px 46px 54px;
}

.module2---hhme.billing-startup-plan-info {
  border-radius: 16px;
  flex: 0 auto;
  padding: 18px 36px 18px 26px;
}

.module2---hhme.billing-extra-users-info {
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 36px 24px 30px;
  display: grid;
}

.module2---hhme.payment-method {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.module2---hhme.border-radius-12px {
  border-radius: 12px;
}

.module2---hhme.notifications-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-top: 28px;
  padding-left: 46px;
  padding-right: 30px;
}

.module2---hhme.api-settings {
  border-radius: 30px;
  width: 100%;
  max-width: 724px;
  padding-left: 48px;
  padding-right: 48px;
  overflow: hidden;
}

.module2---hhme.tabs-v2-menu-container {
  grid-column-gap: 4px;
  border-radius: 24px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  position: sticky;
  top: 24px;
}

.module2---hhme.skills {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 28px 48px 48px;
}

.module2---hhme.experience {
  border-radius: 30px;
  padding: 28px 48px 48px;
}

.module2---hhme.social-feed {
  border-radius: 30px;
  padding: 28px 48px;
}

.module2---hhme.profile-v1-details {
  border-radius: 30px;
  padding: 36px;
  position: sticky;
  top: 24px;
}

.module2---hhme.profile-v2-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
  position: sticky;
  top: 24px;
}

.module2---hhme.about-me-v2 {
  margin-top: 24px;
  margin-bottom: 48px;
  padding: 36px 46px 12px;
}

.module2---hhme.profile-v3-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -72px;
  position: sticky;
  top: 24px;
  overflow: hidden;
}

.module2---hhme.pricing-v2 {
  flex-direction: column;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module2---hhme.pricing-v1 {
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module2---hhme.pricing-v1.featured {
  border-width: 2px;
  border-color: var(--accent--primary-1);
}

.module2---hhme.pricing-v3 {
  border-radius: 30px;
  flex-direction: column;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.module2---hhme.pricing-single-top {
  grid-column-gap: 52px;
  grid-row-gap: 24px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 756px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 48px;
  display: grid;
}

.module2---hhme.pricing-single-description {
  border-radius: 30px;
  max-width: 756px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module2---hhme.template-pages-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module2---hhme.template-pages {
  border-radius: 30px;
  padding: 28px 48px 60px;
}

.module2---hhme.notifications {
  max-width: 644px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px 38px;
}

.module2---hhme.privacy-policy {
  border-radius: 30px;
  max-width: 712px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 32px;
}

.module2---hhme.not-found {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 26px;
  justify-content: space-between;
  width: 100%;
  max-width: 882px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
  display: flex;
}

.module2---hhme.utility-page-form {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 586px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 48px 56px;
  display: flex;
}

.module2---hhme.password-protected {
  border-radius: 26px;
  width: 100%;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
  padding: 94px 40px;
}

.module2---hhme.integrations {
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module2---hhme.integration-single {
  border-radius: 30px;
  max-width: 740px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.module2---hhme.help-center-categories {
  border-radius: 30px;
  flex-direction: column;
  height: 100%;
  padding: 40px 36px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.module2---hhme.help-center-category-nav {
  border-radius: 14px;
  padding: 30px 24px 24px;
  position: sticky;
  top: 24px;
}

.module2---hhme.help-center-article-link {
  border-radius: 30px;
  padding: 44px 48px 32px;
  text-decoration: none;
  transition: none;
}

.module2---hhme.help-center-article {
  justify-content: center;
  padding: 62px 40px 0;
  display: flex;
}

.module2---hhme.homepage-features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 24px 34px 32px;
  display: grid;
}

.module2---hhme.homepage-features.middle {
  margin-left: 24px;
  margin-right: 24px;
}

.module2---hhme.features-image-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1.44fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 32px;
  display: grid;
  overflow: hidden;
}

.module2---hhme.features-image-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.22fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.module2---hhme.homepage-pages-image-container {
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px;
}

.module2---hhme.search-results {
  height: 100%;
  padding: 40px 28px 48px;
  text-decoration: none;
  transition: none;
}

.module2---hhme.features-tasks---hhme {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: .25fr;
  padding: 16px 36px;
  display: block;
}

.paragraph-large---hhme {
  color: var(--accent--primary-1);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.778em;
}

.display-5 {
  color: #0b0e2c;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.222em;
}

.display-5.color-neutral-801 {
  color: #fff;
}

.homepage-top-section-bg-half-2 {
  z-index: -1;
  background-color: #f7f9fc;
  width: 44%;
  max-width: 614px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.homepage-top-section-2 {
  padding-top: 280px;
  padding-bottom: 280px;
  position: relative;
  overflow: hidden;
}

.color-neutral-801 {
  color: #fff;
}

.btn-primary-2 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #1476ff;
  border-radius: 44px;
  justify-content: center;
  padding: 18px 22px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  box-shadow: 0 4px 10px #0257fb33;
}

.btn-primary-2:hover {
  color: #fff;
  background-color: #004cff;
  transform: scale3d(1.06, 1.06, 1.01);
}

.btn-primary-2.button-row {
  margin-right: 14px;
}

.text-401 {
  font-size: 18px;
  line-height: 1.3em;
}

.text-401.medium {
  font-weight: 500;
}

.btn-secondary-2 {
  color: #0b0e2c;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 48px;
  padding: 18px 22px;
  font-size: 14px;
  line-height: 1.143em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.btn-secondary-2:hover {
  color: #fff;
  background-color: #1476ff;
  border-color: #1476ff;
  transform: scale3d(1.06, 1.06, 1.01);
}

.image {
  border-radius: 30px;
}

.homepage-top-section-main-image-wrapper---hhme {
  align-items: center;
  width: 60%;
  max-width: 874px;
  padding-top: 45px;
  display: flex;
  position: absolute;
  top: -70px;
  bottom: 0;
  right: -80px;
}

.badge-title---hhme {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  color: var(--neutral--800);
  text-align: center;
  border-radius: 40px;
  padding: 7px 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.167em;
  text-decoration: none;
  display: inline-block;
}

.badge-title---hhme.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: #0000;
}

.badge-title---hhme.light {
  background-color: var(--neutral--200);
  box-shadow: none;
  border-width: 0;
}

.badge-title---hhme.small {
  padding: 5px 10px;
}

.badge-title---hhme.large {
  padding: 12px 16px;
  font-size: 16px;
  line-height: 1.125em;
}

.badge-title---hhme.medium {
  font-weight: 500;
}

.badge-title---hhme.bold {
  font-weight: 700;
}

.badge-title---hhme.gray {
  border-color: var(--neutral--200);
  background-color: var(--neutral--200);
  box-shadow: none;
  color: var(--neutral--600);
  white-space: nowrap;
  padding-top: 9px;
  padding-bottom: 9px;
  font-weight: 500;
}

.badge-title---hhme.blue {
  border-color: var(--system--blue-100);
  background-color: var(--system--blue-100);
  box-shadow: none;
  color: var(--accent--primary-1);
}

.badge-title---hhme.blue.order-item-bold.font-size-16px---hhme {
  font-size: 14px;
}

.badge-title---hhme.green {
  border-color: var(--secondary--color-11);
  background-color: var(--secondary--color-11);
  box-shadow: none;
  color: var(--system--green-400);
}

.badge-title---hhme.orange {
  border-color: var(--system--orange-100);
  background-color: var(--system--orange-100);
  box-shadow: none;
  color: var(--system--orange-400);
}

.badge-title---hhme.purple {
  border-color: var(--secondary--color-3);
  background-color: var(--secondary--color-3);
  box-shadow: none;
  color: var(--secondary--color-4);
}

.badge-title---hhme.purple.font-size-16px---hhme {
  font-size: 16px;
}

.badge-title---hhme.purple.font-size-14px---hhme {
  font-size: 14px;
}

.badge-title---hhme.purple.font-size-14px---hhme.padding-left-right-20px---hhme {
  padding-left: 20px;
  padding-right: 20px;
}

.badge-title---hhme.red {
  border-color: var(--system--red-100);
  background-color: var(--system--red-100);
  box-shadow: none;
  color: var(--system--red-400);
}

.badge-title---hhme.figma-file-badge {
  padding: 18px 26px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.125em;
}

.paragraph {
  margin-bottom: 0;
}

.div-block-2 {
  width: 100%;
}

.line-rounded-icon---hhme {
  font-family: Line Rounded Icons, sans-serif;
  font-size: 18px;
}

.line-rounded-icon---hhme.link-icon-right {
  margin-left: 6px;
  display: inline-block;
}

.line-rounded-icon---hhme.link-icon-right.mg-left-4px {
  margin-left: 4px;
}

.line-rounded-icon---hhme.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.line-rounded-icon---hhme.dropdown-arrow {
  margin-left: 8px;
}

.line-rounded-icon---hhme.dropdown-arrow.profile-dropdown {
  color: var(--neutral--500);
  margin-left: 12px;
}

.line-rounded-icon---hhme.dropdown-arrow.module-dropdown {
  color: var(--neutral--500);
  line-height: 1em;
}

.line-rounded-icon---hhme.dropdown-arrow.dashboard-dropdown-top-icon {
  margin-left: auto;
  line-height: 1em;
}

.line-rounded-icon---hhme.success-message-check {
  color: var(--accent--primary-1);
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 1em;
}

.line-rounded-icon---hhme.sidebar-dropdown-arrow {
  margin-left: auto;
}

.line-rounded-icon---hhme.dashboard-top-search-bar-icon {
  z-index: 1;
  color: var(--neutral--500);
  align-items: center;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 18px;
}

.line-rounded-icon---hhme.dashboard-top-dropdown-icon {
  color: var(--neutral--800);
  margin-right: 8px;
  font-size: 18px;
  line-height: 1em;
}

.line-rounded-icon---hhme.breadcrumb-divider {
  margin-left: 14px;
  margin-right: 14px;
}

.line-rounded-icon---hhme.breadcrumb-divider._8px {
  margin-left: 8px;
  margin-right: 8px;
}

.line-rounded-icon---hhme.chat-search-bar-icon {
  z-index: 1;
  color: var(--neutral--500);
  align-items: center;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 18px;
}

.line-rounded-icon---hhme.link {
  cursor: pointer;
  transition: color .3s;
}

.line-rounded-icon---hhme.link:hover {
  color: var(--accent--primary-1);
}

.line-rounded-icon---hhme.help-center-search-bar-icon {
  z-index: 1;
  color: var(--neutral--500);
  align-items: center;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
}

.line-rounded-icon---hhme.search-results-icon {
  color: var(--neutral--500);
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 18px;
}

.mg-bottom-12px---hhme {
  margin-bottom: 12px;
  font-size: 16px;
}

._2-col-grid---hhme {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

._2-col-grid---hhme.checkout-page {
  grid-template-columns: 1fr .4fr;
  align-items: start;
}

.dropdown-toggle---hhme {
  z-index: 500;
  align-items: center;
  padding: 0;
  transition: color .3s;
  display: flex;
}

.dropdown-toggle---hhme:hover {
  color: var(--accent--primary-1);
}

.dropdown-toggle---hhme.sidebar-dropdown {
  width: 100%;
  margin-bottom: 4px;
  padding: 12px;
}

.dropdown-toggle---hhme.sidebar-dropdown:hover {
  color: var(--accent--primary-1);
}

.dropdown-toggle---hhme.sidebar-dropdown---hhme {
  width: 100%;
  margin-bottom: 4px;
  padding: 12px;
}

.dropdown-toggle---hhme.sidebar-dropdown---hhme:hover {
  color: var(--accent--primary-1);
}

.sidebar-nav-list-item---hhme {
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.125em;
}

.sidebar-nav-menu-list---hhme {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  transition: transform .3s;
  display: flex;
}

.sidebar-nav-menu-list---hhme.mg-bottom-160px {
  margin-bottom: 160px;
}

.dropdown-column-wrapper---hhme {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  border-radius: 20px;
  overflow: hidden;
  transform: translate(-50%);
}

.dropdown-column-wrapper---hhme.sidebar-dropdown {
  box-shadow: none;
  transform-origin: 50% 0;
  border-style: none;
  border-radius: 0;
  padding-top: 8px;
  position: static;
  transform: none;
}

.dropdown-column-wrapper---hhme.dashboard-nav-profile {
  box-shadow: 0 8px 28px 0 var(--general--shadow-03);
  border-radius: 20px;
  width: 100%;
  min-width: 202px;
  padding: 24px;
  transform: translate(-14%);
}

.dropdown-column-wrapper---hhme.module-dropdown {
  padding: 20px;
  top: 34px;
  right: 0;
  transform: none;
}

.dropdown-column-wrapper---hhme.dashboard-top-dropdown {
  padding: 20px;
  top: 42px;
  left: 0;
  transform: none;
}

.dropdown-column-wrapper---hhme.text-single-dropdown {
  z-index: 1;
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  padding-top: 16px;
  top: 24px;
  transform: none;
}

.dropdown-column-wrapper---hhme.text-single-dropdown.reports {
  background-color: var(--neutral--100);
  border-style: solid;
  border-radius: 12px;
  padding: 24px;
}

.dropdown-column-wrapper---hhme.messages-dropdown {
  border-radius: 20px;
  padding: 16px;
  left: 50%;
  transform: none;
}

.dropdown-column-wrapper---hhme.sidebar-dropdown---hhme {
  box-shadow: none;
  transform-origin: 50% 0;
  border-style: none;
  border-radius: 0;
  padding-top: 8px;
  position: static;
  transform: none;
}

.sidebar-dropdown-text-container---hhme {
  align-items: center;
  height: auto;
  text-decoration: none;
  transition: none;
  display: flex;
}

.sidebar-dropdown-text---hhme {
  line-height: 1.125em;
}

.dropdown-wrapper---hhme {
  z-index: 500;
}

.dropdown-wrapper---hhme.sidebar-dropdown {
  color: var(--neutral--700);
  width: 100%;
}

.dropdown-wrapper---hhme.module-dropdown {
  z-index: 1;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  border-radius: 38px;
  padding: 10px 10px 10px 14px;
}

.dropdown-wrapper---hhme.dashboard-top-dropdown {
  z-index: 0;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 10px 0 var(--general--shadow-01);
  border-radius: 50px;
  width: 100%;
  min-width: 228px;
  max-width: 228px;
  padding: 12px 12px 12px 18px;
}

.dropdown-wrapper---hhme.sidebar-dropdown---hhme {
  color: var(--neutral--700);
  width: 100%;
}

.simple-nav-link {
  color: var(--neutral--700);
  vertical-align: baseline;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 4px;
  margin-left: 0;
  margin-right: 0;
  padding: 12px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.flex-block-8 {
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 0;
}

.flex-block-9 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-10 {
  display: flex;
}

.simple-nav-inner-wrapper {
  justify-content: flex-start;
  align-items: center;
  line-height: 1.125em;
}

.text-402 {
  font-size: 18px;
  line-height: 1.3em;
}

.text-402.medium {
  font-weight: 500;
}

.color-neutral-802 {
  color: #0b0e2c;
}

.sidebar-nav-menu-list-2 {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  transition: transform .3s;
  display: flex;
}

.dropdown-column-wrapper-2 {
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 20px;
  overflow: hidden;
  transform: translate(-50%);
  box-shadow: 0 2px 12px #0b162c0d;
}

.dropdown-column-wrapper-2.sidebar-dropdown {
  box-shadow: none;
  transform-origin: 50% 0;
  border-style: none;
  border-radius: 0;
  padding-top: 8px;
  position: static;
  transform: none;
}

.dropdown-link-2 {
  color: #6f7182;
  width: 100%;
  padding: 0;
  line-height: 20px;
}

.dropdown-link-2:hover {
  color: #1476ff;
}

.dropdown-link-2.sidebar-link {
  color: #303350;
  border-radius: 48px;
  margin-bottom: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 38px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}

.dropdown-link-2.sidebar-link:hover {
  color: #1476ff;
}

.dropdown-link-2.sidebar-link.w--current {
  color: #1476ff;
  background-color: #f4f7ff;
}

.dropdown-toggle-2 {
  z-index: 500;
  align-items: center;
  padding: 0;
  transition: color .3s;
  display: flex;
}

.dropdown-toggle-2:hover {
  color: #1476ff;
}

.dropdown-toggle-2.sidebar-dropdown {
  width: 100%;
  margin-bottom: 4px;
  padding: 12px;
}

.dropdown-toggle-2.sidebar-dropdown:hover {
  color: #1476ff;
}

.dashboard-user-info.text-break-no-wrap.text-decoration-none {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dashboard-user-info.text-break-no-wrap.text-decoration-none.w--current {
  display: flex;
}

.dashboard-nav-notification-dot---hhme {
  z-index: 1;
  background-color: var(--system--300);
  border-radius: 99999px;
  min-width: 6px;
  max-width: 6px;
  min-height: 6px;
  max-height: 6px;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
}

.input-2 {
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 52px;
  min-height: 52px;
  margin-bottom: 0;
  padding: 8px 20px;
  font-size: 14px;
  line-height: 1.143em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 12px #0b162c0d;
}

.input-2:hover {
  border-color: #989aad;
  box-shadow: 0 2px 12px #0b162c1a;
}

.input-2:focus {
  color: #0b0e2c;
  border-color: #1476ff;
}

.input-2.chat-search-bar {
  box-shadow: none;
  color: #0b0e2c;
  min-height: 44px;
  padding: 0 18px 0 44px;
  font-weight: 500;
}

.input-2.chat-search-bar::placeholder {
  color: #6f7182;
}

.input-2.chat-type-message {
  box-shadow: none;
  color: #0b0e2c;
  min-height: 44px;
  padding: 14px 13px;
  font-weight: 500;
}

.input-2.chat-type-message::placeholder {
  color: #6f7182;
}

.flex-2 {
  display: flex;
}

.flex-2.align-center {
  align-items: center;
}

.text-403 {
  font-size: 14px;
  line-height: 1.143em;
}

.text-403.medium {
  font-weight: 500;
}

.text-403.chat-details-text {
  color: #989aad;
  font-weight: 500;
}

.dropdown-column-wrapper-3 {
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 20px;
  overflow: hidden;
  transform: translate(-50%);
  box-shadow: 0 2px 12px #0b162c0d;
}

.dropdown-column-wrapper-3.messages-dropdown {
  border-radius: 20px;
  padding: 16px;
  left: 50%;
  transform: none;
}

.chat-message-outgoing-2 {
  color: #fff;
  background-color: #1476ff;
  border-radius: 10px;
  max-width: 306px;
  padding: 18px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.571em;
  box-shadow: 0 4px 10px #0257fb33;
}

.color-neutral-803 {
  color: #0b0e2c;
}

.dropdown-link-3 {
  color: #6f7182;
  width: 100%;
  padding: 0;
  line-height: 20px;
}

.dropdown-link-3:hover {
  color: #1476ff;
}

.module-2 {
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 20px;
  box-shadow: 0 2px 10px #195dc212;
}

.module-2.chat-box {
  border-radius: 30px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.module-2.chat-box.andy {
  display: none;
}

.module-2.chat-box.rob {
  display: block;
}

.module-2.chat-box.matt {
  display: none;
}

.module-2.chat-box.matt.mg-bottom-24px, .module-2.chat-box.sophie {
  display: block;
}

.module-2.chat-box.lily {
  display: none;
}

.module-2.chat-box.lily.mg-bottom-24px {
  display: block;
}

.module-2.support-form {
  border-radius: 30px;
  padding: 48px 48px 56px;
}

.module-2.border-radius-30px {
  border-radius: 30px;
}

.module-2.board-tasks {
  padding: 24px 28px;
}

.text-404 {
  font-size: 16px;
  line-height: 1.125em;
}

.text-404.medium {
  font-weight: 500;
}

.btn-circle-secondary-2 {
  color: #6f7182;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
  box-shadow: 0 2px 10px #195dc212;
}

.btn-circle-secondary-2:hover {
  color: #fff;
  background-color: #1476ff;
  border-color: #1476ff;
  transform: scale3d(1.1, 1.1, 1.01);
}

.btn-circle-secondary-2.small {
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  font-size: 16px;
}

.btn-circle-secondary-2.table-button {
  color: #6f7182;
  width: 34px;
  min-width: 34px;
  height: 34px;
  min-height: 34px;
  font-size: 14px;
  line-height: 1em;
  box-shadow: 0 2px 10px #195dc212;
}

.btn-circle-secondary-2.table-button:hover {
  color: #fff;
}

.position-relative---z-index-3 {
  z-index: 1;
  position: relative;
}

.list-dot-2 {
  background-color: #1476ff;
  border-radius: 100%;
  min-width: 6px;
  max-width: 6px;
  min-height: 6px;
  max-height: 6px;
  margin-right: 16px;
}

.list-dot-2.bg-green-300 {
  background-color: #05c168;
}

.btn-primary-3 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #1476ff;
  border-radius: 44px;
  justify-content: center;
  padding: 18px 22px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  box-shadow: 0 4px 10px #0257fb33;
}

.btn-primary-3:hover {
  color: #fff;
  background-color: #004cff;
  transform: scale3d(1.06, 1.06, 1.01);
}

.btn-circle-primary-2 {
  color: #fff;
  transform-style: preserve-3d;
  background-color: #1476ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  box-shadow: 0 4px 10px #0257fb33;
}

.btn-circle-primary-2:hover {
  color: #fff;
  background-color: #1045cc;
  transform: scale3d(1.1, 1.1, 1.01);
}

.btn-circle-primary-2.small {
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  font-size: 22px;
}

.btn-circle-primary-2.small.chat-icon {
  padding-top: 2px;
  padding-right: 2px;
}

.error-message-2 {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
}

.chat-left-side-top-container-2 {
  grid-column-gap: 16px;
  border-bottom: 1px solid #e9eaf3;
  justify-content: space-between;
  align-items: center;
  padding: 28px 34px 24px;
  display: flex;
}

.chat-page-left-side-2 {
  background-color: #fff;
  border-top: 1px solid #e9eaf3;
  border-bottom: 1px solid #e9eaf3;
  border-right: 1px solid #e9eaf3;
  border-bottom-right-radius: 30px;
  width: 100%;
  max-width: 300px;
  min-height: 92vh;
  box-shadow: 0 2px 10px #195dc212;
}

.chat-message-incoming-2 {
  color: #0b0e2c;
  background-color: #f7f9fc;
  border-radius: 10px;
  max-width: 350px;
  padding: 18px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.571em;
}

.chat-message-incoming-2.link {
  text-decoration: none;
}

.chat-message-incoming-2.link:hover {
  color: #1476ff;
}

.badge-primary-2 {
  color: #fff;
  background-color: #1476ff;
  border-radius: 40px;
  padding: 9px 10px;
  font-size: 12px;
  line-height: 1.167em;
  display: inline-block;
}

.badge-primary-2.small {
  padding: 5px 10px;
}

.btn-secondary-3 {
  color: #0b0e2c;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 48px;
  padding: 18px 22px;
  font-size: 14px;
  line-height: 1.143em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.btn-secondary-3:hover {
  color: #fff;
  background-color: #1476ff;
  border-color: #1476ff;
  transform: scale3d(1.06, 1.06, 1.01);
}

.input-3 {
  color: var(--neutral--700);
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 52px;
  min-height: 52px;
  margin-bottom: 0;
  padding: 8px 20px;
  font-size: 14px;
  line-height: 1.143em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 12px #0b162c0d;
}

.input-3:hover {
  border-color: #989aad;
  box-shadow: 0 2px 12px #0b162c1a;
}

.input-3:focus {
  color: #0b0e2c;
  border-color: #1476ff;
}

.text-405 {
  text-align: left;
  font-size: 14px;
  line-height: 1.143em;
}

.text-405.mg-right-2px.mg-left-2px {
  margin-bottom: 0;
  margin-left: 2px;
}

.text-area-2 {
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 22px;
  min-height: 140px;
  margin-bottom: 0;
  padding: 24px;
  font-size: 14px;
  line-height: 1.143em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 12px #0b162c0d;
}

.text-area-2:hover {
  border-color: #cacbd7;
  box-shadow: 0 2px 12px #0b162c1a;
}

.text-area-2:focus {
  color: #0b0e2c;
  border-color: #1476ff;
}

.display-6 {
  color: #0b0e2c;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.182em;
}

.dropdown-column-wrapper-4 {
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 20px;
  overflow: hidden;
  transform: translate(-50%);
  box-shadow: 0 2px 12px #0b162c0d;
}

.dropdown-column-wrapper-4.module-dropdown {
  padding: 20px;
  top: 34px;
  right: 0;
  transform: none;
}

.dropdown-link-4 {
  color: #6f7182;
  width: 100%;
  padding: 0;
  line-height: 20px;
}

.dropdown-link-4:hover {
  color: #1476ff;
}

.grid-1-column-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-1-column-2.dropdown-link-column {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  justify-items: start;
}

._2-col-grid---tme {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

._2-col-grid---tme.checkout-page {
  grid-template-columns: 1fr .4fr;
  align-items: start;
}

.text-405---tme {
  text-align: left;
  font-size: 14px;
  line-height: 1.143em;
}

.text-area-2---tme {
  color: var(--neutral--700);
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 22px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 140px;
  margin-bottom: 0;
  padding: 24px;
  font-size: 14px;
  line-height: 1.143em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 12px #0b162c0d;
}

.text-area-2---tme:hover {
  border-color: #cacbd7;
  box-shadow: 0 2px 12px #0b162c1a;
}

.text-area-2---tme:focus {
  color: #0b0e2c;
  border-color: #1476ff;
}

.text-area-2---tme.max-height---hhme {
  max-height: 300px;
}

.flex-block-11, .flex-block-12, .flex-block-13 {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-14 {
  justify-content: flex-start;
  align-items: flex-start;
}

.dashboard-tme-content-hhme {
  min-height: 92vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 64px;
}

.dashboard-tme-content-hhme.pd-top-0 {
  padding-top: 0;
}

.dashboard-tme-content-hhme.utility-page {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 64px;
  display: flex;
}

.dashboard-tme-content-hhme.pd-top-32px {
  padding-top: 32px;
}

.dashboard-tme-content-hhme._404 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.tme-btn-container---hhme {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
}

.flex-block-16 {
  justify-content: flex-end;
  align-items: flex-start;
}

.user-link-icon---hhme {
  text-align: center;
  width: 26px;
  height: 26px;
  padding-right: 30px;
  font-size: 16px;
  text-decoration: none;
  transition: transform .3s;
}

.flex-chat-left-side-btn-new {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.tme-record-item---hhme {
  background-color: var(--button-shadow--color-01);
  border-radius: 10px;
  padding: 10px;
}

.tme-record-item---hhme.mg-top-24px {
  padding-left: 14px;
  padding-right: 14px;
}

.tme-record-item-headline---hhme {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}

.choose-subscription---hhme {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.text-block-3 {
  font-weight: 400;
}

.tme-link-profile---hhme {
  color: var(--accent--primary-1);
  cursor: pointer;
  font-family: Dashboardly Custom Icons, sans-serif;
  font-size: 28px;
}

.tme-link-profile---hhme.sidebar-link-icon {
  margin-right: 10px;
  font-size: 20px;
  line-height: 1em;
}

.tme-link-profile---hhme.dashboard-nav-profile-icon {
  color: var(--accent--primary-1);
  margin-right: 8px;
  font-size: 18px;
  line-height: 1em;
}

.tme-link-profile---hhme.dashboard-nav-profile-icon.color-secondary-8 {
  color: var(--secondary--color-8);
}

.tme-link-profile---hhme.table-sort-icon {
  margin-left: 6px;
  font-size: 10px;
  line-height: 1em;
}

.tme-link-profile---hhme.edit-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.tme-link-profile---hhme.edit-icon:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.delete-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.tme-link-profile---hhme.delete-icon:hover {
  color: var(--system--red-400);
}

.tme-link-profile---hhme.tasks-top-modules-detail-icon {
  cursor: pointer;
  font-size: 18px;
  line-height: 1em;
  transition: color .3s;
  position: absolute;
  top: 14px;
  right: 26px;
}

.tme-link-profile---hhme.tasks-top-modules-detail-icon:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.square-button {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--200);
  color: var(--neutral--600);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}

.tme-link-profile---hhme.square-button:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.square-button.color-neutral-800 {
  color: var(--neutral--800);
}

.tme-link-profile---hhme.square-button.color-neutral-800:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.color-accent-1.mg-right-8px {
  margin-top: 1px;
}

.tme-link-profile---hhme.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.tme-link-profile---hhme.link-icon-left.rotate-180deg {
  display: inline-block;
}

.tme-link-profile---hhme.link {
  cursor: pointer;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: inline-block;
}

.tme-link-profile---hhme.link:hover {
  color: var(--accent--primary-1);
  transform: scale3d(1.06, 1.06, 1.01);
}

.tme-link-profile---hhme.text-format-button {
  color: var(--neutral--800);
  cursor: pointer;
  font-size: 16px;
  line-height: 1em;
  transition: color .3s;
}

.tme-link-profile---hhme.text-format-button:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.view-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.tme-link-profile---hhme.view-icon:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.download-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.tme-link-profile---hhme.download-icon:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.link-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.tme-link-profile---hhme.link-icon:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.details-icon {
  cursor: pointer;
  line-height: 1em;
  transition: color .3s;
}

.tme-link-profile---hhme.details-icon:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.token-input-copy-button {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  cursor: pointer;
  border-radius: 99999px;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  line-height: 1em;
  transition: color .3s;
  display: flex;
  position: absolute;
  top: 6px;
  right: 12px;
}

.tme-link-profile---hhme.token-input-copy-button:hover {
  color: var(--accent--primary-1);
}

.tme-link-profile---hhme.sidebar-link-icon---hhme, .tme-link-profile---hhme.sidebar-link-icon {
  margin-right: 10px;
  font-size: 20px;
  line-height: 1em;
}

.tme-link-profile---hhme.chat-box-icon {
  cursor: pointer;
  font-size: 24px;
  line-height: 1em;
  transition: color .3s;
}

.tme-link-profile---hhme.chat-box-icon:hover {
  color: #1476ff;
}

.profile-tme-link {
  color: var(--color-primary-hover);
  cursor: pointer;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  min-width: 28px;
  max-width: 28px;
  min-height: 52px;
  max-height: 52px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  line-height: 1em;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
}

.profile-tme-link:hover {
  color: var(--neutral--800);
  transform: scale3d(1.1, 1.1, 1.01);
}

.grid-2-columns---hhme {
  grid-column-gap: 32px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-2-columns---hhme.form {
  grid-column-gap: 32px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto;
  width: 100%;
}

.grid-2-columns---hhme._2-col-mbl._1fr---auto {
  grid-template-columns: 1fr auto;
}

.grid-2-columns---hhme.template-page-sidebar {
  grid-column-gap: 40px;
  grid-template-columns: .38fr 1fr;
  align-items: start;
}

.grid-2-columns---hhme.gap-18px {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.grid-2-columns---hhme.reports-modules {
  grid-template-columns: 1.25fr 1fr;
}

.grid-2-columns---hhme.products-top-modules {
  grid-template-columns: 1.45fr 1fr;
  margin-bottom: 24px;
}

.grid-2-columns---hhme.products-bottom-modules {
  grid-template-columns: .55fr 1fr;
}

.grid-2-columns---hhme.contact-single-main-grid {
  grid-column-gap: 48px;
  grid-template-columns: .62fr 1fr;
}

.grid-2-columns---hhme._1-5fr---1fr {
  grid-template-columns: 1.5fr 1fr;
}

.grid-2-columns---hhme._2-1fr---1fr {
  grid-template-columns: 2.1fr 1fr;
}

.grid-2-columns---hhme._1-2fr---1fr {
  grid-template-columns: 1.2fr 1fr;
}

.grid-2-columns---hhme._2-2fr---1fr {
  grid-template-columns: 2.25fr 1fr;
}

.grid-2-columns---hhme._1-3fr---1fr {
  grid-template-columns: 1.3fr 1fr;
}

.grid-2-columns---hhme._46fr---1fr {
  grid-template-columns: .46fr 1fr;
}

.grid-2-columns---hhme._42fr---1fr {
  grid-template-columns: .42fr 1fr;
}

.grid-2-columns---hhme._7fr---1fr {
  grid-template-columns: .7fr 1fr;
}

.grid-2-columns---hhme._7fr---1fr._1-col-tablet {
  grid-template-columns: .5fr .5fr;
}

.grid-2-columns---hhme.gap-column-28px {
  grid-column-gap: 28px;
}

.grid-2-columns---hhme.form {
  grid-column-gap: 22px;
  grid-row-gap: 28px;
}

.tme-single-contact {
  justify-content: flex-start;
  align-items: center;
}

.datetime-primary---hhme {
  color: var(--accent--primary-1);
  font-size: 16px;
}

.grid-tme-community {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-2 {
  border-radius: 0;
  display: block;
}

.success-message-2 {
  background-color: var(--system--green-100);
  color: var(--system--green-400);
  text-align: center;
  border-radius: 14px;
  width: auto;
  margin-top: 20px;
  padding: 20px 24px;
}

.error-message-3 {
  border-radius: 14px;
}

.tme-action-container-booking---hhme, .tme-action-container-cancel---hhme {
  justify-content: flex-end;
  align-items: flex-start;
}

.profile-tme-link---hhme {
  color: var(--accent--primary-1);
  font-family: Social Icons Font, sans-serif;
  font-size: 30px;
  line-height: 21px;
}

.profile-tme-link---hhme.button-left {
  margin-right: 6px;
}

.tme-icon-18px---hhme {
  color: var(--accent--primary-1);
  font-family: Social Icons Font, sans-serif;
  font-size: 18px;
  line-height: 21px;
}

.tme-icon-18px---hhme.button-left {
  margin-right: 6px;
}

.tmesessions-link-icon---hhme {
  color: var(--accent--primary-1);
  font-family: Social Icons Font, sans-serif;
  font-size: 24px;
  line-height: 21px;
}

.tmesessions-link-icon---hhme.button-left {
  margin-right: 6px;
}

.color-green-400 {
  color: var(--system--green-400);
}

.list-item {
  margin-bottom: 0;
}

.list-item-flex-hhme {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 8px;
}

.link-block, .chat-link-block-hhme {
  text-decoration: none;
}

.text-406 {
  font-size: 14px;
  line-height: 1.143em;
}

.text-406.medium {
  font-weight: 500;
}

.color-red-301 {
  color: #ff5a65;
}

.badge-secondary-2 {
  color: #0b0e2c;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 40px;
  padding: 7px 10px;
  font-size: 12px;
  line-height: 1.167em;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 12px #0b162c0d;
}

.badge-secondary-2.blue {
  box-shadow: none;
  color: #1476ff;
  background-color: #eaf4ff;
  border-color: #eaf4ff;
}

.text-407 {
  font-size: 16px;
  line-height: 1.125em;
}

.text-407.medium {
  font-weight: 500;
}

.crypto-table-row-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid #e9eaf3;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr 1fr .85fr 1.25fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 10px 36px;
  display: grid;
}

.crypto-table-row-2.header {
  background-color: #f7f9fc;
  padding-top: 16px;
  padding-bottom: 16px;
}

.table-item-mobile-caption-2 {
  display: none;
}

.color-green-401 {
  color: #05c168;
}

.dashly-custom-icon-2 {
  font-family: Dashboardly Custom Icons, sans-serif;
}

.dashly-custom-icon-2.table-sort-icon {
  margin-left: 6px;
  font-size: 10px;
  line-height: 1em;
}

.dashly-custom-icon-2.color-accent-1.mg-right-8px {
  margin-top: 1px;
}

.dashly-custom-icon-2.square-button {
  color: #6f7182;
  background-color: #f7f9fc;
  border: 1px solid #e9eaf3;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}

.dashly-custom-icon-2.square-button:hover {
  color: #1476ff;
}

.text-408 {
  font-size: 14px;
  line-height: 1.143em;
}

.text-408.medium {
  font-weight: 500;
}

.text-408.bold {
  font-weight: 700;
}

.badge-secondary-3 {
  color: #0b0e2c;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 40px;
  padding: 7px 10px;
  font-size: 12px;
  line-height: 1.167em;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 12px #0b162c0d;
}

.badge-secondary-3.blue {
  box-shadow: none;
  color: #1476ff;
  background-color: #eaf4ff;
  border-color: #eaf4ff;
}

.color-neutral-804 {
  color: #0b0e2c;
}

.download-file-link-2 {
  color: #0b0e2c;
  background-color: #f7f9fc;
  border-radius: 10px;
  align-items: flex-start;
  width: 100%;
  padding: 20px 20px 16px;
  line-height: 1.571em;
  text-decoration: none;
  display: flex;
}

.text-409 {
  font-size: 16px;
  line-height: 1.125em;
}

.text-409.medium {
  font-weight: 500;
}

.avatar-circle-outline-container-2 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  box-shadow: 0 2px 10px #195dc212;
}

.avatar-circle-outline-container-2._36px {
  min-width: 36px;
  max-width: 36px;
  min-height: 36px;
  max-height: 36px;
}

.grid-1-column-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.divider-2 {
  background-color: #e9eaf3;
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider-2.top-32px---bottom-48px {
  margin-top: 32px;
  margin-bottom: 48px;
}

.text-410 {
  font-size: 14px;
  line-height: 1.143em;
}

.text-410.medium {
  font-weight: 500;
}

.text-411 {
  font-size: 16px;
  line-height: 1.125em;
}

.text-411.medium {
  font-weight: 500;
}

.flex-dashboard-hhme {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-dashboard-hhme.align-center {
  align-items: center;
}

.text-block-4 {
  color: var(--neutral--700);
}

.logout-icon---hhme {
  color: var(--accent--primary-1);
  font-family: Dashboardly Custom Icons, sans-serif;
  font-size: 24px;
  line-height: 21px;
}

.logout-icon---hhme.button-left {
  margin-right: 6px;
}

.flex-location---hhme {
  background-color: var(--button-shadow--color-01);
  color: var(--accent--primary-1);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 600px;
  min-width: 600px;
  height: 300px;
  min-height: 3px;
}

.flex-location---hhme.map {
  width: 100%;
  min-width: auto;
  min-height: auto;
}

.block-location---hhme {
  padding: 20px;
}

.container-location---hhme {
  justify-content: center;
  align-items: center;
}

.flex-payment---hhme {
  justify-content: flex-end;
  align-items: center;
}

.grid-legaldoc---hhme {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 24px 5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.btn-done {
  border: 1px solid var(--system--red-400);
  background-color: var(--system--red-200);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  color: var(--system--red-400);
  text-align: center;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  --neutral--200: #f7f9fc;
  --neutral--600: #6f7182;
  --neutral--800: #0b0e2c;
  --accent--primary-1: var(--system--red-400);
  --color-primary-hover: #4b0089;
  --neutral--100: white;
  --neutral--300: #e9eaf3;
  --general--shadow-01: #195dc212;
  --general--shadow-02: #0b162c0d;
  --secondary--color-1: #1045cc;
  --secondary--color-2: #f4f7ff;
  --secondary--color-3: #f6f1ff;
  --secondary--color-4: #9240fb;
  --secondary--color-5: #fff7e8;
  --neutral--700: #303350;
  --neutral--500: #989aad;
  --neutral--400: #cacbd7;
  --system--green-400: #13a570;
  --system--blue-400: #086cd9;
  --system--blue-300: #1d88fe;
  --system--blue-200: #8fc3ff;
  --system--blue-100: #eaf4ff;
  --system--green-300: #05c168;
  --system--green-200: #7fdca4;
  --system--green-100: #e4faed;
  --system--red-400: #dc2b2b;
  --system--300: #ff5a65;
  --system--red-200: #ffbec2;
  --system--red-100: #ffeff0;
  --system--orange-400: #d5691b;
  --system--orange-300: #ff9e2c;
  --system--orange-200: #ffd19b;
  --system--orange-100: #fff3e4;
  --button-shadow--color-2: #0257fb33;
  --button-shadow--white-01: #14142b0a;
  --secondary--color-11: #edfbee;
  --general--shadow-03: #0b162c1a;
  --button-shadow--color-01: #4a3aff0f;
  --secondary--color-6: #ffb016;
  --secondary--color-7: #fff4f4;
  --secondary--color-8: #ff414c;
  --secondary--color-9: #eef9ff;
  --secondary--color-10: #68caff;
  --secondary--color-12: #45c74e;
  --button-shadow--white-03: #14142b1a;
  --button-shadow--white-02: #14142b0f;
  --button-shadow--color-3: #4a3aff14;
  --general--shadow-04: #14142b24;
  --general--shadow-05: #14142b29;
  --general--shadow-06: #14142b3d;
  transform-style: preserve-3d;
  background-clip: border-box;
  border-radius: 48px;
  padding: 18px 22px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
}

.btn-done:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(1.06, 1.06, 1.01);
}

.btn-done.small {
  border-color: var(--system--green-400);
  background-color: var(--system--green-100);
  color: var(--system--green-400);
  padding: 10px 16px;
  font-size: 12px;
  line-height: 1.167em;
}

.btn-done.small.profile-v3-edit-button {
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.btn-done.large {
  padding: 20px 32px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-done.white {
  color: var(--neutral--100);
  background-color: #0000;
}

.btn-done.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-done.tab-button {
  grid-column-gap: 6px;
  padding: 14px 24px;
  font-weight: 700;
  display: flex;
}

.btn-done.tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-done.tab-button.w--current:hover {
  background-color: #004cff;
  border-color: #004cff;
}

.btn-done.gray {
  background-color: var(--neutral--200);
  box-shadow: 0 2px 10px #195dc212;
}

.btn-done.gray:hover {
  background-color: var(--accent--primary-1);
}

.btn-done.settings-v3-tab-button {
  grid-column-gap: 4px;
  align-items: center;
  padding: 12px 18px;
  font-size: 12px;
  line-height: 1.167em;
  display: flex;
}

.btn-done.settings-v3-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  font-weight: 700;
}

.btn-done.settings-v3-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-done.profile-tab-button {
  grid-column-gap: 6px;
  align-items: center;
  padding: 12px 18px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
  display: flex;
}

.btn-done.profile-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.btn-done.profile-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-done.pricing-tab-button {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-done.pricing-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-done.pricing-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-done.hover-none {
  transform-style: preserve-3d;
  transition: none;
}

.btn-done.hover-none:hover {
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
  transform: none;
}

.btn-done.notifications-button {
  align-items: center;
  padding: 10px 18px;
  display: flex;
}

.btn-done.sign-in-button {
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
}

.btn-done.sign-in-button:hover {
  border-color: var(--secondary--color-2);
  background-color: var(--secondary--color-2);
  color: var(--neutral--800);
}

.btn-done.integrations-tab-button {
  grid-column-gap: 6px;
  padding: 14px 24px;
  font-weight: 500;
  display: flex;
}

.btn-done.integrations-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-done.integrations-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.btn-done.homepage-pages-tab-button {
  grid-column-gap: 6px;
  align-items: center;
  padding: 14px 24px;
  font-weight: 700;
  display: flex;
}

.btn-done.homepage-pages-tab-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-2);
  color: var(--neutral--100);
}

.btn-done.homepage-pages-tab-button.w--current:hover {
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
}

.news-table-top-section---hhme {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 20px 36px 16px;
  display: grid;
}

.news-table-row---hhme {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 120px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 20px 30px;
  display: grid;
}

.news-table-row---hhme.header {
  background-color: var(--neutral--200);
  border-top-style: none;
  grid-template-columns: 1.5fr 120px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.billing-invoices-table-row-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1.75fr .35fr .6fr .35fr 20px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 20px 30px;
  display: grid;
}

.billing-invoices-table-row-copy.header {
  background-color: var(--neutral--200);
  border-top-style: none;
  padding-top: 16px;
  padding-bottom: 16px;
}

.news-grid-2-columns---hhme {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 357px;
}

.news-addressgrid-2-columns---hhme {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 100px;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.news-addressgrid-2-columns---hhme.form {
  grid-column-gap: 32px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto;
  width: 100%;
}

.news-addressgrid-2-columns---hhme._2-col-mbl._1fr---auto {
  grid-template-columns: 1fr auto;
}

.news-addressgrid-2-columns---hhme.template-page-sidebar {
  grid-column-gap: 40px;
  grid-template-columns: .38fr 1fr;
  align-items: start;
}

.news-addressgrid-2-columns---hhme.gap-18px {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.news-addressgrid-2-columns---hhme.reports-modules {
  grid-template-columns: 1.25fr 1fr;
}

.news-addressgrid-2-columns---hhme.products-top-modules {
  grid-template-columns: 1.45fr 1fr;
  margin-bottom: 24px;
}

.news-addressgrid-2-columns---hhme.products-bottom-modules {
  grid-template-columns: .55fr 1fr;
}

.news-addressgrid-2-columns---hhme.contact-single-main-grid {
  grid-column-gap: 48px;
  grid-template-columns: .62fr 1fr;
}

.news-addressgrid-2-columns---hhme._1-5fr---1fr {
  grid-template-columns: 1.5fr 1fr;
}

.news-addressgrid-2-columns---hhme._2-1fr---1fr {
  grid-template-columns: 2.1fr 1fr;
}

.news-addressgrid-2-columns---hhme._1-2fr---1fr {
  grid-template-columns: 1.2fr 1fr;
}

.news-addressgrid-2-columns---hhme._2-2fr---1fr {
  grid-template-columns: 2.25fr 1fr;
}

.news-addressgrid-2-columns---hhme._1-3fr---1fr {
  grid-template-columns: 1.3fr 1fr;
}

.news-addressgrid-2-columns---hhme._46fr---1fr {
  grid-template-columns: .46fr 1fr;
}

.news-addressgrid-2-columns---hhme._42fr---1fr {
  grid-template-columns: .42fr 1fr;
}

.news-addressgrid-2-columns---hhme._7fr---1fr {
  grid-template-columns: .7fr 1fr;
}

.news-addressgrid-2-columns---hhme._7fr---1fr._1-col-tablet {
  grid-template-columns: .5fr .5fr;
}

.news-addressgrid-2-columns---hhme.gap-column-28px {
  grid-column-gap: 28px;
}

.news-addressgrid-2-columns---hhme.form {
  grid-column-gap: 22px;
  grid-row-gap: 28px;
}

.news-preview-flex---hhme {
  border-left: 1px solid var(--neutral--400);
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0 0 0 24px;
}

.flex-block-18 {
  justify-content: flex-start;
  align-items: center;
}

.news-thumbnail-img---hhme {
  border-radius: 10px;
  width: 100px;
  max-width: none;
}

.text-area-hht-ticker {
  color: var(--neutral--700);
  background-color: #fff;
  border: 1px solid #e9eaf3;
  border-radius: 22px;
  width: 100%;
  min-width: auto;
  max-width: none;
  min-height: 140px;
  margin-bottom: 0;
  padding: 24px;
  font-size: 14px;
  line-height: 1.143em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 12px #0b162c0d;
}

.text-area-hht-ticker:hover {
  border-color: #cacbd7;
  box-shadow: 0 2px 12px #0b162c1a;
}

.text-area-hht-ticker:focus {
  color: #0b0e2c;
  border-color: #1476ff;
}

.text-area-hht-ticker.max-height---hhme {
  max-height: 300px;
}

.text-area-hht-ticker.min-h-400px {
  min-width: 100%;
  max-width: 100%;
  min-height: 400px;
}

.text-area-hht-ticker.min-h-200px {
  min-height: 200px;
}

.text-area-hht-ticker.min-h-200px.max-h-200px {
  min-width: 100%;
  max-width: 100%;
  max-height: 200px;
}

.datetime-felx, .datetime-block---tme {
  display: block;
}

@media screen and (min-width: 1440px) {
  .grid-2-columns.form {
    grid-column-gap: 32px;
    grid-row-gap: 28px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .module.due-tasks {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .module.chat-box, .module.account {
    display: block;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 380px) .8fr;
  }

  .heading-h2-size {
    margin-top: 0;
  }

  .heading-h2-size.mg-bottom-6px.mg-top-24px {
    margin-top: 24px;
  }

  .dropdown-wrapper.module-dropdown.width-90px---hhme {
    color: var(--neutral--700);
    border-radius: 14px;
  }

  .dropdown-wrapper.module-dropdown.width-90px---hhme.mg-right-10px {
    border-radius: 20px;
  }

  .dropdown-wrapper.module-dropdown.width-90px---hhme.small {
    width: 75px;
  }

  .dropdown-wrapper.module-dropdown.width-tme-duration---hhme, .dropdown-wrapper.module-dropdown.width-tme-duration---hhme.mg-right-10px {
    border-radius: 20px;
  }

  .dropdown-wrapper.module-dropdown.dropdown-width-100---hhme {
    color: var(--neutral--700);
    border-radius: 14px;
  }

  .dropdown-wrapper.module-dropdown.dropdown-width-100---hhme.mg-right-10px {
    border-radius: 20px;
  }

  .popup-wrapper {
    display: none;
  }

  .dashly-custom-icon.sidebar-link-icon {
    font-size: 20px;
  }

  .dashly-custom-icon.sidebar-link-icon---hhme {
    font-size: 24px;
  }

  .dashboard-main-content {
    margin-top: 0;
  }

  ._2-col-grid {
    grid-template-columns: 285px 1fr;
  }

  .form-block.text-right {
    text-align: right;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-2 {
    width: 100%;
  }

  .line-rounded-icon---hhme {
    font-size: 18px;
  }

  .mg-bottom-12px---hhme {
    font-size: 16px;
  }

  ._2-col-grid---hhme {
    grid-template-columns: 1fr 1fr;
  }

  .sidebar-dropdown-text-container---hhme {
    color: var(--neutral--700);
    margin-bottom: 4px;
    padding: 12px;
    font-size: 16px;
  }

  .dashboard-user-info {
    color: var(--neutral--600);
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .dashboard-nav-notification-dot---hhme {
    left: 0;
    right: auto;
  }

  .module-2.chat-box.matt {
    display: block;
  }

  .module-2.chat-box.sophie, .module-2.chat-box.lily {
    display: none;
  }

  .input-3 {
    color: var(--neutral--700);
  }

  .text-405.mg-right-2px.mg-left-2px {
    margin-left: 2px;
  }

  .text-area-2 {
    min-width: 100%;
    max-width: 100%;
  }

  ._2-col-grid---tme {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .text-area-2---tme {
    color: var(--neutral--700);
    min-width: 100%;
    max-width: 100%;
  }

  .dashboard-tme-content-hhme {
    margin-top: 0;
    padding-top: 0;
  }

  .flex-block-15 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .chat-btn-container, .tme-btn-container---hhme {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
  }

  .flex-chat-left-side-btn-new {
    justify-content: flex-start;
    align-items: center;
  }

  .tme-record-item---hhme.mg-top-24px {
    padding: 10px 14px;
  }

  .flex-block-17 {
    justify-content: flex-start;
    align-items: center;
  }

  .tme-record-item-headline---hhme {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
  }

  .tme-link-profile---hhme {
    color: var(--accent--primary-1);
    font-size: 28px;
  }

  .tme-link-profile---hhme.sidebar-link-icon, .tme-link-profile---hhme.sidebar-link-icon---hhme {
    font-size: 24px;
  }

  .profile-tme-link {
    justify-content: center;
    align-items: center;
    min-width: 28px;
    max-width: 28px;
    min-height: 52px;
    max-height: 52px;
    margin-left: 0;
  }

  .grid-2-columns---hhme.form {
    grid-column-gap: 32px;
    grid-row-gap: 28px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .datetime-primary---hhme {
    font-size: 16px;
  }

  .tme-action-container-booking---hhme, .tme-action-container-cancel---hhme {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .grid-legaldoc---hhme {
    grid-template-columns: 24px 5fr;
  }

  .news-addressgrid-2-columns---hhme.form {
    grid-column-gap: 32px;
    grid-row-gap: 28px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-area-hht-ticker {
    color: var(--neutral--700);
    min-width: 100%;
    max-width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .grid-2-columns.form {
    grid-column-gap: 32px;
    grid-row-gap: 28px;
  }

  .checkout-col-right {
    position: sticky;
    top: 24px;
  }

  .flex-chat-left-side-btn-new {
    justify-content: flex-start;
    align-items: center;
  }

  .choose-subscription---hhme {
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    display: flex;
  }

  .grid-2-columns---hhme.form, .news-addressgrid-2-columns---hhme.form {
    grid-column-gap: 32px;
    grid-row-gap: 28px;
  }
}

@media screen and (max-width: 991px) {
  h2 {
    margin-bottom: 12px;
    font-size: 30px;
  }

  .grid-2-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.template-page-sidebar {
    grid-template-columns: .5fr 1fr;
  }

  .grid-2-columns.contact-single-main-grid {
    grid-column-gap: 24px;
  }

  .grid-2-columns._7fr---1fr._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .module.reports-top-details {
    max-width: none;
  }

  .module.company-details {
    position: static;
  }

  .module.tabs-v2-menu-container {
    position: static;
    top: 0;
  }

  .module.profile-v1-details, .module.profile-v2-details, .module.profile-v3-details, .module.template-pages-nav, .module.help-center-category-nav {
    top: 100px;
  }

  .module.help-center-article-link {
    padding-left: 40px;
    padding-right: 40px;
  }

  .module.homepage-features.middle {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.features-image-left {
    border-radius: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .module.features-image-right, .grid-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .style---block-sub-heading {
    margin-bottom: 24px;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 250px) 1fr;
  }

  .mg-bottom-56px {
    margin-bottom: 48px;
  }

  .display-1 {
    font-size: 68px;
  }

  .gap-row-80px {
    grid-row-gap: 56px;
  }

  .display-3 {
    font-size: 32px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 140px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns._3-col-tablet, .grid-3-columns.reports-graphs {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .style---heading {
    background-position: 120% -80%, -20% 160%;
    min-height: auto;
    margin-bottom: 60px;
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .inner-container._100-tablet {
    max-width: 100%;
  }

  .style---content-heading {
    margin-bottom: 60px;
    padding: 32px;
  }

  .style---bg-white {
    padding-left: 36px;
    padding-right: 36px;
  }

  .style---avatars-container {
    grid-column-gap: 32px;
  }

  .line-square-icon.alert-banner-close-icon {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .heading-h2-size {
    font-size: 30px;
  }

  .header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-nav-menu-wrapper {
    border-top: 1px solid var(--neutral--300);
    border-bottom: 1px solid var(--neutral--300);
    background-color: var(--neutral--100);
    padding: 24px;
  }

  .header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-nav-list-item {
    margin-bottom: 12px;
    padding-left: 0;
  }

  .dropdown-wrapper.module-dropdown.width-90px---hhme.small {
    width: 55px;
  }

  .dropdown-column-wrapper {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
  }

  .dropdown-column-wrapper.module-dropdown, .dropdown-column-wrapper.dashboard-top-dropdown {
    border-width: 1px;
    border-radius: 20px;
  }

  .dropdown-column-wrapper.homepage {
    width: 100%;
    position: static;
    transform: none;
  }

  .dropdown-pd {
    padding: 20px 0 14px;
  }

  .hamburger-menu-wrapper {
    cursor: pointer;
    margin-left: 24px;
    transition: transform .3s;
  }

  .hamburger-menu-wrapper:hover {
    transform: scale3d(1.1, 1.1, 1.01);
  }

  .hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .hamburger-menu-wrapper.sidebar {
    margin-left: 0;
    transition: transform .3s;
  }

  .hamburger-menu-wrapper.sidebar:hover {
    transform: scale3d(1.2, 1.2, 1.01);
  }

  .hamburger-menu-bar {
    width: 20px;
    height: 3px;
  }

  .hamburger-menu-bar.sidebar {
    width: 20px;
    height: 2.5px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .error-message.password {
    margin-left: 32px;
    margin-right: 32px;
  }

  .sticky-top.static-tablet {
    position: static;
    top: 0;
  }

  .mg-bottom-160px {
    margin-bottom: 100px;
  }

  .template-pages---phography-wrapper {
    border-radius: 10px;
  }

  .sidebar-wrapper {
    box-shadow: none;
    border-right-style: none;
    justify-content: flex-start;
    align-items: center;
    min-width: 64px;
    max-width: 64px;
    min-height: 78px;
    max-height: 78px;
    padding: 0 0 0 24px;
    display: flex;
    bottom: auto;
    overflow: visible;
  }

  .sidebar-logo-section-container {
    display: none;
  }

  .sidebar-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .sidebar-nav-menu-list.mg-bottom-160px {
    margin-bottom: 80px;
  }

  .sidebar-nav-list-item {
    margin-bottom: 12px;
    padding-left: 0;
  }

  .sidebar-menu-wrapper {
    background-color: var(--neutral--100);
    padding: 24px 24px 200px;
  }

  .sidebar-mobile-icon {
    display: none;
  }

  .sidebar-nav-menu {
    background-color: var(--neutral--100);
    min-width: 260px;
    height: 110vh;
    min-height: 110vh;
    margin-top: 64px;
    padding-bottom: 64px;
    display: block;
    overflow: auto;
  }

  .sidebar-spacer {
    width: 64px;
    display: none;
  }

  .dashboard-nav-main-container {
    z-index: 499;
    padding-left: 64px;
    position: sticky;
    top: 0;
  }

  .reports-top-details-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .team-progress-left-container {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
  }

  .invoices-table-row, .invoices-table-row.header {
    grid-template-columns: .5fr .5fr .5fr .25fr .25fr 80px;
  }

  .logs-table-row {
    grid-template-columns: 140px 1.25fr .35fr .25fr 64px;
  }

  .chat-page-left-side {
    max-width: 300px;
  }

  .chat-page-right-side {
    padding-left: 32px;
    padding-right: 32px;
  }

  .team-settings-table-row {
    padding-left: 40px;
    padding-right: 40px;
  }

  .settings-v2-main-grid, .settings-v3-content-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .profile-v1-name-and-button-container {
    grid-column-gap: 12px;
  }

  .profile-v3-details-container {
    padding-left: 28px;
    padding-right: 28px;
  }

  .integration-single-inner-content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card.checkout-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-h2-size-2 {
    font-size: 30px;
    line-height: 46px;
  }

  .homepage-header-button-wrapper {
    display: flex;
  }

  .homepage-header-button-wrapper.last {
    margin-left: 0;
  }

  .homepage-header-button-wrapper.first {
    margin-bottom: 24px;
    margin-left: 0;
  }

  .homepage-top-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .homepage-top-section-bg-half {
    width: 100%;
    max-width: none;
    top: 50%;
    left: 0;
  }

  .homepage-top-section-main-image-wrapper {
    width: 100%;
    margin-top: 64px;
    position: static;
  }

  .screens-text-container {
    top: auto;
    bottom: 15%;
    right: 25%;
  }

  .features-text-right-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .preview-section-image-left {
    margin-top: 0;
  }

  .features-text-left-section {
    padding: 64px 40px;
  }

  .cta-container {
    grid-template-columns: 1fr 1fr;
  }

  .cta-text-container {
    padding: 48px 56px;
  }

  .more-templates-badge-wrapper-edited {
    right: 24px;
  }

  .brix-badges-wrapper {
    right: 35px;
  }

  .module-filter---hhme.reports-top-details {
    max-width: none;
  }

  .module-filter---hhme.company-details {
    position: static;
  }

  .module-filter---hhme.tabs-v2-menu-container {
    position: static;
    top: 0;
  }

  .module-filter---hhme.profile-v1-details, .module-filter---hhme.profile-v2-details, .module-filter---hhme.profile-v3-details, .module-filter---hhme.template-pages-nav, .module-filter---hhme.help-center-category-nav {
    top: 100px;
  }

  .module-filter---hhme.help-center-article-link {
    padding-left: 40px;
    padding-right: 40px;
  }

  .module-filter---hhme.homepage-features.middle {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.features-image-left {
    border-radius: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .module-filter---hhme.features-image-right {
    grid-template-columns: 1fr 1fr;
  }

  .module---hhme.reports-top-details {
    max-width: none;
  }

  .module---hhme.company-details {
    position: static;
  }

  .module---hhme.tabs-v2-menu-container {
    position: static;
    top: 0;
  }

  .module---hhme.profile-v1-details, .module---hhme.profile-v2-details, .module---hhme.profile-v3-details, .module---hhme.template-pages-nav, .module---hhme.help-center-category-nav {
    top: 100px;
  }

  .module---hhme.help-center-article-link {
    padding-left: 40px;
    padding-right: 40px;
  }

  .module---hhme.homepage-features.middle {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.features-image-left {
    border-radius: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .module---hhme.features-image-right {
    grid-template-columns: 1fr 1fr;
  }

  .module-filter-pd-top-4px---hhme.reports-top-details {
    max-width: none;
  }

  .module-filter-pd-top-4px---hhme.company-details {
    position: static;
  }

  .module-filter-pd-top-4px---hhme.tabs-v2-menu-container {
    position: static;
    top: 0;
  }

  .module-filter-pd-top-4px---hhme.profile-v1-details, .module-filter-pd-top-4px---hhme.profile-v2-details, .module-filter-pd-top-4px---hhme.profile-v3-details, .module-filter-pd-top-4px---hhme.template-pages-nav, .module-filter-pd-top-4px---hhme.help-center-category-nav {
    top: 100px;
  }

  .module-filter-pd-top-4px---hhme.help-center-article-link {
    padding-left: 40px;
    padding-right: 40px;
  }

  .module-filter-pd-top-4px---hhme.homepage-features.middle {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.features-image-left {
    border-radius: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .module-filter-pd-top-4px---hhme.features-image-right {
    grid-template-columns: 1fr 1fr;
  }

  .module2---hhme.reports-top-details {
    max-width: none;
  }

  .module2---hhme.company-details {
    position: static;
  }

  .module2---hhme.tabs-v2-menu-container {
    position: static;
    top: 0;
  }

  .module2---hhme.profile-v1-details, .module2---hhme.profile-v2-details, .module2---hhme.profile-v3-details, .module2---hhme.template-pages-nav, .module2---hhme.help-center-category-nav {
    top: 100px;
  }

  .module2---hhme.help-center-article-link {
    padding-left: 40px;
    padding-right: 40px;
  }

  .module2---hhme.homepage-features.middle {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.features-image-left {
    border-radius: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .module2---hhme.features-image-right {
    grid-template-columns: 1fr 1fr;
  }

  .homepage-top-section-bg-half-2 {
    width: 100%;
    max-width: none;
    top: 50%;
    left: 0;
  }

  .homepage-top-section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .homepage-top-section-main-image-wrapper---hhme {
    width: 100%;
    margin-top: 64px;
    position: static;
  }

  .sidebar-nav-list-item---hhme {
    margin-bottom: 12px;
    padding-left: 0;
  }

  .sidebar-nav-menu-list---hhme {
    flex-direction: column;
    align-items: flex-start;
  }

  .sidebar-nav-menu-list---hhme.mg-bottom-160px {
    margin-bottom: 80px;
  }

  .dropdown-column-wrapper---hhme {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
  }

  .dropdown-column-wrapper---hhme.module-dropdown, .dropdown-column-wrapper---hhme.dashboard-top-dropdown {
    border-width: 1px;
    border-radius: 20px;
  }

  .dropdown-column-wrapper---hhme.homepage {
    width: 100%;
    position: static;
    transform: none;
  }

  .sidebar-nav-menu-list-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .dropdown-column-wrapper-2, .dropdown-column-wrapper-3 {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
  }

  .chat-page-left-side-2 {
    max-width: 300px;
  }

  .display-6 {
    font-size: 32px;
  }

  .dropdown-column-wrapper-4 {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
  }

  .dropdown-column-wrapper-4.module-dropdown {
    border-width: 1px;
    border-radius: 20px;
  }

  .grid-2-columns---hhme._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns---hhme.template-page-sidebar {
    grid-template-columns: .5fr 1fr;
  }

  .grid-2-columns---hhme.contact-single-main-grid {
    grid-column-gap: 24px;
  }

  .grid-2-columns---hhme._7fr---1fr._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .btn-done.small {
    padding: 6px 10px;
  }

  .news-addressgrid-2-columns---hhme._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .news-addressgrid-2-columns---hhme.template-page-sidebar {
    grid-template-columns: .5fr 1fr;
  }

  .news-addressgrid-2-columns---hhme.contact-single-main-grid {
    grid-column-gap: 24px;
  }

  .news-addressgrid-2-columns---hhme._7fr---1fr._1-col-tablet {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-bottom: 10px;
    font-size: 38px;
  }

  h2 {
    font-size: 26px;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 20px;
  }

  h5 {
    font-size: 16px;
  }

  h6 {
    font-size: 14px;
  }

  blockquote {
    border-radius: 18px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-2-columns._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns._2-col-mbl._1-5fr---1fr {
    grid-template-columns: 1.5fr 1fr;
  }

  .grid-2-columns.template-page-sidebar {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.gap-18px._2-columns-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.reports-modules {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.products-top-modules, .grid-2-columns.products-bottom-modules, .grid-2-columns.contact-single-main-grid, .grid-2-columns._1-5fr---1fr, .grid-2-columns._2-1fr---1fr, .grid-2-columns._1-2fr---1fr, .grid-2-columns._2-2fr---1fr, .grid-2-columns._1-3fr---1fr, .grid-2-columns._46fr---1fr, .grid-2-columns._42fr---1fr, .grid-2-columns._7fr---1fr {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.form {
    grid-row-gap: 20px;
  }

  .module.no-records-available, .module.action-completed {
    padding: 56px 32px;
  }

  .module.there-s-been-an-error {
    padding-bottom: 54px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.no-records-found, .module.notifications-alert {
    padding: 54px 32px;
  }

  .module.pages-link {
    border-radius: 20px;
  }

  .module.graph-large {
    border-radius: 24px;
    padding-bottom: 48px;
  }

  .module.graph, .module.users-by-device, .module.recent-contacts {
    border-radius: 24px;
  }

  .module.total-sales, .module.products-table {
    border-radius: 20px;
  }

  .module.team-progress, .module.tasks-reports, .module.contacts-card {
    border-radius: 24px;
  }

  .module.contact-single-details, .module.assigned-to, .module.about-company {
    border-radius: 20px;
  }

  .module.add-note {
    margin-bottom: 40px;
  }

  .module.companies-card {
    border-radius: 24px;
  }

  .module.border-radius-30px {
    border-radius: 20px;
  }

  .module.contact-activity-large {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.contact-activity-small {
    padding: 24px;
  }

  .module.company-single-about {
    border-radius: 20px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .module.company-news {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.company-details, .module.projects, .module.crypto-top-module, .module.crypto-news, .module.crypto-trending, .module.client-information {
    border-radius: 20px;
  }

  .module.changelog {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.amount-due {
    border-radius: 20px;
  }

  .module.support-form {
    border-radius: 20px;
    padding: 40px 40px 48px;
  }

  .module.monthly-customers, .module.monthly-pageviews {
    border-radius: 24px;
  }

  .module.chat-box {
    border-radius: 20px;
  }

  .module.account {
    border-radius: 20px;
    padding-bottom: 56px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.team-settings {
    border-radius: 20px;
  }

  .module.billing {
    border-radius: 20px;
    padding-bottom: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.billing-startup-plan-info {
    padding-right: 26px;
  }

  .module.billing-extra-users-info {
    padding: 18px 26px;
  }

  .module.notifications-settings {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.api-settings {
    border-radius: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .module.tabs-v2-menu-container {
    border-radius: 20px;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    overflow: hidden;
  }

  .module.skills, .module.experience {
    border-radius: 20px;
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.social-feed {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.profile-v1-details {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
    position: static;
  }

  .module.profile-v2-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module.about-me-v2 {
    margin-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.profile-v3-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module.pricing-v1, .module.pricing-v3 {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.pricing-single-top {
    grid-row-gap: 32px;
    border-radius: 20px;
    grid-template-columns: 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.pricing-single-description {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.template-pages-nav {
    position: static;
    top: 0;
  }

  .module.template-pages {
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.notifications {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.privacy-policy {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.not-found {
    grid-row-gap: 100px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 48px 40px;
  }

  .module.utility-page-form {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.password-protected {
    border-radius: 20px;
    padding: 64px 32px;
  }

  .module.integrations {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.integration-single {
    border-radius: 20px;
  }

  .module.help-center-categories {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.help-center-category-nav {
    margin-bottom: 32px;
    position: static;
  }

  .module.help-center-article-link {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module.homepage-features {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .module.homepage-features.middle {
    margin: 24px 0;
  }

  .module.features-image-left {
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .module.features-image-right {
    grid-template-columns: 1fr;
  }

  .module.homepage-pages-image-container {
    border-radius: 20px;
  }

  .style---color-block {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
  }

  .style---block-sub-heading.border {
    margin-bottom: 48px;
    padding-bottom: 24px;
  }

  .divider {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .divider._64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .divider.top-20px---bottom-52px {
    margin-bottom: 40px;
  }

  .divider._48px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .divider.top-28px---bottom-56px {
    margin-bottom: 40px;
  }

  .style---typography-block-grid {
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .style---content-block {
    margin-bottom: 64px;
  }

  .mg-bottom-40px {
    margin-bottom: 32px;
  }

  .mg-bottom-48px, .mg-bottom-56px {
    margin-bottom: 40px;
  }

  .mg-bottom-64px {
    margin-bottom: 48px;
  }

  .mg-top-48px {
    margin-top: 40px;
  }

  .mg-right-24px.mg-right-16px-mbl {
    margin-right: 8px;
  }

  .text-200.text-uppercase {
    letter-spacing: .06em;
  }

  .text-200.chat-details-text {
    display: none;
  }

  .display-1 {
    font-size: 52px;
  }

  .grid-1-column.gap-column-24px {
    grid-row-gap: 20px;
  }

  .display-2 {
    font-size: 40px;
  }

  .display-3 {
    font-size: 24px;
  }

  .display-4 {
    font-size: 20px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 120px;
  }

  .text-400.text-uppercase, .text-300.text-uppercase {
    letter-spacing: .06em;
  }

  .text-100.medium.mg-bottom-8px.mg-bottom-4px-mbl {
    margin-bottom: 4px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.style---buttons-grid {
    grid-template-columns: auto;
  }

  .grid-3-columns._3-col-tablet, .grid-3-columns.reports-graphs {
    grid-template-columns: 1fr;
  }

  .style---heading {
    margin-bottom: 56px;
    padding: 104px 24px;
  }

  .inner-container._322px {
    text-align: center;
  }

  .inner-container._100-mbl {
    max-width: 100%;
  }

  .inner-container._80px-mbl {
    max-width: 80px;
  }

  .style---content-heading {
    border-radius: 18px;
    margin-bottom: 36px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .style---heading-icon-wrapper {
    border-radius: 16px;
    max-width: 58px;
  }

  .style---card-wrapper {
    border-radius: 18px;
  }

  .style---bg-white {
    padding: 34px 24px;
  }

  .input {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .input.dropdown-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-area {
    border-radius: 18px;
  }

  .checkbox-field-wrapper.mg-bottom-24px {
    margin-bottom: 20px;
  }

  .style---avatars-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, 160px);
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
  }

  .avatar-circle._04 {
    width: 72px;
    min-width: 72px;
    max-width: 72px;
    height: 72px;
    min-height: 72px;
    max-height: 72px;
  }

  .avatar-circle._05 {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 100px;
    min-height: 100px;
    max-height: 100px;
  }

  .avatar-circle._06 {
    width: 140px;
    min-width: 140px;
    max-width: 140px;
    height: 140px;
    min-height: 140px;
    max-height: 140px;
  }

  .line-rounded-icon.dropdown-arrow.profile-dropdown {
    margin-left: 0;
  }

  .line-rounded-icon.success-message-check, .line-rounded-icon.success-message-check---hhme {
    font-size: 56px;
  }

  .style---line-icons-grid {
    grid-template-columns: repeat(auto-fit, 18px);
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-h1-size {
    font-size: 38px;
  }

  .heading-h2-size {
    font-size: 26px;
  }

  .heading-h3-size {
    font-size: 22px;
  }

  .heading-h4-size {
    font-size: 20px;
  }

  .heading-h5-size {
    font-size: 16px;
  }

  .heading-h6-size {
    font-size: 14px;
  }

  .btn-circle-primary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .btn-circle-primary.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 26px;
    line-height: 28px;
  }

  .btn-circle-secondary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .btn-circle-secondary.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 26px;
    line-height: 28px;
  }

  .utility-page-wrap {
    min-height: 100vh;
  }

  .hidden-on-desktop.show-on-mbl {
    display: block;
  }

  .flex-horizontal.vertical-left-mbl {
    flex-direction: column;
    align-items: flex-start;
  }

  .error-message.password {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-center.text-left-mbl {
    text-align: left;
  }

  .sticky-top.static-mbl {
    position: static;
  }

  .mg-bottom-160px {
    margin-bottom: 80px;
  }

  ._404-not-found {
    font-size: 120px;
  }

  .flex.click-inputs-container {
    grid-column-gap: 64px;
  }

  .flex.vertical-left-mbl {
    flex-direction: column;
    align-items: flex-start;
  }

  .flex.vertical-center-mbl {
    flex-direction: column;
    align-items: center;
  }

  .upload-box-inner-container {
    padding: 24px 32px 48px;
  }

  .upload-box-icon {
    max-width: 120px;
  }

  .no-records-available-illustration {
    max-width: 140px;
  }

  .action-completed-illustration {
    max-width: 140px;
    margin-bottom: 20px;
  }

  .theres-been-an-error-illustration, .no-records-found-illustration, .notification-alert-illustration {
    max-width: 140px;
  }

  .close-button-popup-module {
    max-width: 18px;
  }

  .popup-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup-top-icon, .popup-left-icon {
    max-width: 64px;
  }

  .popup-top-image {
    max-width: 140px;
    margin-bottom: 20px;
  }

  .popup-left-image {
    max-width: 140px;
    margin-right: 32px;
  }

  .dashly-custom-icon.chat-box-icon {
    font-size: 18px;
  }

  .dashly-custom-icon.chat-box-icon.mg-right-24px {
    margin-right: 12px;
  }

  .sidebar-logo {
    max-width: 90%;
  }

  .sidebar-wrapper {
    padding-left: 20px;
  }

  .sidebar-spacer {
    display: none;
  }

  .dashboard-nav-container {
    min-height: 78px;
  }

  .dashboard-top-search-bar-wrapper {
    display: none;
  }

  .dashboard-nav-left-content {
    flex: 1;
  }

  .reports-top-details-container {
    grid-auto-columns: 1fr;
  }

  .products-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .products-table-row.header {
    display: none;
  }

  .products-table-top-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .team-progress-left-container, .team-progress-right-container.align-right---hhme {
    justify-content: flex-start;
    align-items: center;
  }

  .tasks-reports-container {
    grid-column-gap: 16px;
  }

  .avatar-circle-outline-container.profile-v2-avatar {
    min-width: 72px;
    max-width: 72px;
    min-height: 72px;
    max-height: 72px;
  }

  .tabs-menu-top {
    margin-bottom: 24px;
  }

  .contacts-modules-container {
    grid-template-columns: 1fr;
  }

  .table-item {
    grid-column-gap: 24px;
    border-bottom: 1px solid var(--neutral--300);
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-height: 64px;
    display: grid;
    overflow: hidden;
  }

  .table-item.last {
    margin-bottom: 32px;
  }

  .table-item.last.mg-bottom-0 {
    border-bottom-style: none;
    margin-bottom: 0;
  }

  .table-item.last.border-bottom-solid {
    border-bottom-style: solid;
    margin-bottom: 48px;
    padding-right: 0;
  }

  .table-item.notification-settings-first-item {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .table-item-mobile-caption {
    background-color: var(--neutral--200);
    align-items: center;
    padding-left: 24px;
    display: flex;
  }

  .table-item-mobile-caption.notification-settings-mobile-caption {
    background-color: #0000;
    padding-left: 0;
  }

  .contacts-table-top-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .contacts-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .contacts-table-row.header, .hidden-on-mbl {
    display: none;
  }

  .companies-table-top-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .companies-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .companies-table-row.header {
    display: none;
  }

  .companies-modules-container {
    grid-template-columns: 1fr;
  }

  .add-note-top-link {
    padding-left: 12px;
    padding-right: 12px;
  }

  .add-note-top-section-links-container {
    justify-content: space-between;
  }

  .company-single-top-banner {
    margin-bottom: -24px;
  }

  .company-single-about-text ul {
    padding-left: 24px;
  }

  .company-single-about-logo {
    border-radius: 13px;
    max-width: 80px;
  }

  .features-tasks-title-container {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .invoices-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .invoices-table-row.header {
    display: none;
  }

  .invoices-table-row.last {
    padding-bottom: 0;
  }

  .invoices-table-top-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .crypto-top-modules-grid {
    grid-template-columns: 1fr;
  }

  .crypto-table-top-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .crypto-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .crypto-table-row.header {
    display: none;
  }

  .trending-tokens-grid {
    grid-template-columns: 2.75fr 1fr 1.25fr;
  }

  .logs-table-top-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .logs-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .logs-table-row.header {
    display: none;
  }

  .invoice-details-container {
    background-position: 100% 0, 50% 140px, -100px -80px;
    background-size: 30%, 52%, 40%;
    margin-bottom: 40px;
  }

  .file-manager-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .file-manager-table-row.header {
    display: none;
  }

  .file-manager-table-row.first {
    border-top-style: none;
  }

  .invoices-details-table-row {
    grid-row-gap: 0px;
    border-style: solid;
    border-top-width: 1px;
    border-top-color: var(--neutral--300);
    border-right-width: 1px;
    border-right-color: var(--neutral--300);
    border-left-width: 1px;
    border-left-color: var(--neutral--300);
    border-radius: 8px;
    grid-template-columns: 1fr;
    margin-bottom: 24px;
    padding: 0;
    overflow: hidden;
  }

  .invoices-details-table-row.header {
    display: none;
  }

  .invoices-details-table-row.last {
    border-bottom-style: solid;
  }

  .form.min-h-460px {
    min-height: 438px;
  }

  .monthly-pageviews-details-top-container {
    flex-wrap: wrap;
  }

  .chat-page-container {
    flex-direction: column;
  }

  .chat-page-left-side {
    border-bottom-right-radius: 0;
    max-width: none;
    min-height: auto;
  }

  .chat-preview-container {
    grid-row-gap: 8px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }

  .chat-preview-container.last {
    margin-bottom: 0;
  }

  .chat-preview-box-top-container {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .chat-lightbox-image-wrapper {
    border-radius: 20px;
  }

  .chat-previews-main-container {
    grid-column-gap: 16px;
    justify-content: space-between;
    margin-bottom: 32px;
    display: flex;
  }

  .settings-v1-tab-link {
    flex-flow: column wrap;
    justify-content: center;
  }

  .popup.simple-popup, .popup.popup-icon-top {
    border-radius: 20px;
    padding: 48px 32px;
  }

  .popup.popup-icon-top.pd-sides-50px {
    padding-left: 32px;
    padding-right: 32px;
  }

  .popup.popup-icon-left {
    border-radius: 20px;
    padding: 48px 32px;
  }

  .popup.popup-image-top {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .popup.popup-image-left {
    border-radius: 20px;
    padding: 48px 32px;
  }

  .team-settings-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .team-settings-table-row.header {
    display: none;
  }

  .team-settings-table-top-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .plan-information-modules-container {
    flex-flow: column wrap;
  }

  .plan-information-table-row {
    grid-row-gap: 0px;
    border-style: solid;
    border-top-width: 1px;
    border-top-color: var(--neutral--300);
    border-right-width: 1px;
    border-right-color: var(--neutral--300);
    border-left-width: 1px;
    border-left-color: var(--neutral--300);
    border-radius: 8px;
    grid-template-columns: 1fr;
    margin-bottom: 24px;
    padding: 0;
    overflow: hidden;
  }

  .plan-information-table-row.header {
    display: none;
  }

  .plan-information-table-row.last {
    border-bottom-style: solid;
  }

  .billing-invoices-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .billing-invoices-table-row.header {
    display: none;
  }

  .billing-invoices-table-row.first {
    border-top-style: none;
  }

  .notifications-settings-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-bottom: 48px;
    padding: 0;
  }

  .notifications-settings-table-row.header {
    display: none;
  }

  .notifications-settings-table-row.first {
    border-top-style: none;
  }

  .api-table-top-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .api-settings-table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .api-settings-table-row.header {
    display: none;
  }

  .api-settings-table-row.first {
    border-top-style: solid;
  }

  .token-input-container {
    margin-right: 24px;
  }

  .settings-v2-main-grid {
    grid-template-columns: 1fr;
  }

  .settings-v2-tab-link {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .settings-v3-tab-menu {
    flex-wrap: wrap;
    margin-bottom: 32px;
  }

  .settings-v3-content-grid, .profile-v1-main-grid {
    grid-template-columns: 1fr;
  }

  .profile-v1-bg-banner {
    margin-bottom: -10%;
    display: flex;
  }

  .profile-v1-bio-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .profile-about-rich-text p {
    margin-bottom: 16px;
  }

  .profile-v2-top-container {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .profile-v3-details-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mg-right-20px.mg-right-12px-mbl {
    margin-left: 12px;
  }

  .sign-up-page-main-container {
    grid-template-columns: 1fr;
  }

  .sign-up-page-left-side {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sign-up-page-right-side {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .sign-up-page-logo-container {
    justify-content: flex-start;
    margin-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .integration-single-inner-content {
    padding-left: 32px;
    padding-right: 32px;
  }

  .integration-single-logo {
    min-width: 80px;
    max-width: 80px;
    min-height: 80px;
    max-height: 80px;
    margin-right: 24px;
  }

  .heading-h2-size-2 {
    font-size: 26px;
    line-height: 38px;
  }

  ._2-col-grid, ._2-col-grid.checkout-page {
    grid-template-columns: 1fr;
  }

  .help-center-top-section {
    background-position: 120% 100%, -30% 100%;
    background-size: 30%, 30%;
  }

  .help-center-top-section-text-container {
    grid-row-gap: 48px;
    flex-direction: column;
    align-items: center;
  }

  .container-large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .homepage-top-section {
    padding-top: 64px;
    padding-bottom: 80px;
  }

  .homepage-top-section-bg-half {
    top: 60%;
  }

  .screens-text-container {
    min-width: 240px;
    max-width: 240px;
    min-height: 300px;
    max-height: 300px;
    bottom: 10%;
  }

  .features-text-right-container {
    padding-top: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .width-90 {
    width: 90%;
  }

  .preview-section-image-left {
    max-width: 90%;
  }

  .features-text-left-section {
    padding-top: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .homepage-pages-tabs-menu {
    justify-content: center;
    margin-bottom: 56px;
  }

  .homepage-pages-image-wrapper {
    border-radius: 20px;
  }

  .cta-container {
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .cta-text-container {
    padding-bottom: 80px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .cta-mobile-image {
    max-width: 90%;
    margin-right: -1px;
    display: block;
  }

  .btn-telegram---hhme {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .btn-telegram---hhme.large, .btn-telegram---hhme.large-telegram---hhme {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 26px;
    line-height: 28px;
  }

  .dashly-custom-icon---hhme.chat-box-icon {
    font-size: 18px;
  }

  .dashly-custom-icon---hhme.chat-box-icon.mg-right-24px {
    margin-right: 12px;
  }

  .features-tasks-title-container---hhme {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .mg-right-0px---hhme.mg-right-16px-mbl {
    margin-right: 8px;
  }

  .module-filter---hhme.no-records-available, .module-filter---hhme.action-completed {
    padding: 56px 32px;
  }

  .module-filter---hhme.there-s-been-an-error {
    padding-bottom: 54px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.no-records-found, .module-filter---hhme.notifications-alert {
    padding: 54px 32px;
  }

  .module-filter---hhme.pages-link {
    border-radius: 20px;
  }

  .module-filter---hhme.graph-large {
    border-radius: 24px;
    padding-bottom: 48px;
  }

  .module-filter---hhme.graph, .module-filter---hhme.users-by-device, .module-filter---hhme.recent-contacts {
    border-radius: 24px;
  }

  .module-filter---hhme.total-sales, .module-filter---hhme.products-table {
    border-radius: 20px;
  }

  .module-filter---hhme.team-progress, .module-filter---hhme.tasks-reports, .module-filter---hhme.contacts-card {
    border-radius: 24px;
  }

  .module-filter---hhme.contact-single-details, .module-filter---hhme.assigned-to, .module-filter---hhme.about-company {
    border-radius: 20px;
  }

  .module-filter---hhme.add-note {
    margin-bottom: 40px;
  }

  .module-filter---hhme.companies-card {
    border-radius: 24px;
  }

  .module-filter---hhme.border-radius-30px {
    border-radius: 20px;
  }

  .module-filter---hhme.contact-activity-large {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.contact-activity-small {
    padding: 24px;
  }

  .module-filter---hhme.company-single-about {
    border-radius: 20px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .module-filter---hhme.company-news {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.company-details, .module-filter---hhme.projects, .module-filter---hhme.crypto-top-module, .module-filter---hhme.crypto-news, .module-filter---hhme.crypto-trending, .module-filter---hhme.client-information {
    border-radius: 20px;
  }

  .module-filter---hhme.changelog {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.amount-due {
    border-radius: 20px;
  }

  .module-filter---hhme.support-form {
    border-radius: 20px;
    padding: 40px 40px 48px;
  }

  .module-filter---hhme.monthly-customers, .module-filter---hhme.monthly-pageviews {
    border-radius: 24px;
  }

  .module-filter---hhme.chat-box {
    border-radius: 20px;
  }

  .module-filter---hhme.account {
    border-radius: 20px;
    padding-bottom: 56px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.team-settings {
    border-radius: 20px;
  }

  .module-filter---hhme.billing {
    border-radius: 20px;
    padding-bottom: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.billing-startup-plan-info {
    padding-right: 26px;
  }

  .module-filter---hhme.billing-extra-users-info {
    padding: 18px 26px;
  }

  .module-filter---hhme.notifications-settings {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.api-settings {
    border-radius: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .module-filter---hhme.tabs-v2-menu-container {
    border-radius: 20px;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    overflow: hidden;
  }

  .module-filter---hhme.skills, .module-filter---hhme.experience {
    border-radius: 20px;
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.social-feed {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.profile-v1-details {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
    position: static;
  }

  .module-filter---hhme.profile-v2-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module-filter---hhme.about-me-v2 {
    margin-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.profile-v3-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module-filter---hhme.pricing-v1, .module-filter---hhme.pricing-v3 {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.pricing-single-top {
    grid-row-gap: 32px;
    border-radius: 20px;
    grid-template-columns: 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.pricing-single-description {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.template-pages-nav {
    position: static;
    top: 0;
  }

  .module-filter---hhme.template-pages {
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.notifications {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.privacy-policy {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.not-found {
    grid-row-gap: 100px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 48px 40px;
  }

  .module-filter---hhme.utility-page-form {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.password-protected {
    border-radius: 20px;
    padding: 64px 32px;
  }

  .module-filter---hhme.integrations {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.integration-single {
    border-radius: 20px;
  }

  .module-filter---hhme.help-center-categories {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.help-center-category-nav {
    margin-bottom: 32px;
    position: static;
  }

  .module-filter---hhme.help-center-article-link {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter---hhme.homepage-features {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .module-filter---hhme.homepage-features.middle {
    margin: 24px 0;
  }

  .module-filter---hhme.features-image-left {
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .module-filter---hhme.features-image-right {
    grid-template-columns: 1fr;
  }

  .module-filter---hhme.homepage-pages-image-container {
    border-radius: 20px;
  }

  .module---hhme.no-records-available, .module---hhme.action-completed {
    padding: 56px 32px;
  }

  .module---hhme.there-s-been-an-error {
    padding-bottom: 54px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.no-records-found, .module---hhme.notifications-alert {
    padding: 54px 32px;
  }

  .module---hhme.pages-link {
    border-radius: 20px;
  }

  .module---hhme.graph-large {
    border-radius: 24px;
    padding-bottom: 48px;
  }

  .module---hhme.graph, .module---hhme.users-by-device, .module---hhme.recent-contacts {
    border-radius: 24px;
  }

  .module---hhme.total-sales, .module---hhme.products-table {
    border-radius: 20px;
  }

  .module---hhme.team-progress, .module---hhme.tasks-reports, .module---hhme.contacts-card {
    border-radius: 24px;
  }

  .module---hhme.contact-single-details, .module---hhme.assigned-to, .module---hhme.about-company {
    border-radius: 20px;
  }

  .module---hhme.add-note {
    margin-bottom: 40px;
  }

  .module---hhme.companies-card {
    border-radius: 24px;
  }

  .module---hhme.border-radius-30px {
    border-radius: 20px;
  }

  .module---hhme.contact-activity-large {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.contact-activity-small {
    padding: 24px;
  }

  .module---hhme.company-single-about {
    border-radius: 20px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .module---hhme.company-news {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.company-details, .module---hhme.projects, .module---hhme.crypto-top-module, .module---hhme.crypto-news, .module---hhme.crypto-trending, .module---hhme.client-information {
    border-radius: 20px;
  }

  .module---hhme.changelog {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.amount-due {
    border-radius: 20px;
  }

  .module---hhme.support-form {
    border-radius: 20px;
    padding: 40px 40px 48px;
  }

  .module---hhme.monthly-customers, .module---hhme.monthly-pageviews {
    border-radius: 24px;
  }

  .module---hhme.chat-box {
    border-radius: 20px;
  }

  .module---hhme.account {
    border-radius: 20px;
    padding-bottom: 56px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.team-settings {
    border-radius: 20px;
  }

  .module---hhme.billing {
    border-radius: 20px;
    padding-bottom: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.billing-startup-plan-info {
    padding-right: 26px;
  }

  .module---hhme.billing-extra-users-info {
    padding: 18px 26px;
  }

  .module---hhme.notifications-settings {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.api-settings {
    border-radius: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .module---hhme.tabs-v2-menu-container {
    border-radius: 20px;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    overflow: hidden;
  }

  .module---hhme.skills, .module---hhme.experience {
    border-radius: 20px;
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.social-feed {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.profile-v1-details {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
    position: static;
  }

  .module---hhme.profile-v2-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module---hhme.about-me-v2 {
    margin-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.profile-v3-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module---hhme.pricing-v1, .module---hhme.pricing-v3 {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.pricing-single-top {
    grid-row-gap: 32px;
    border-radius: 20px;
    grid-template-columns: 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.pricing-single-description {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.template-pages-nav {
    position: static;
    top: 0;
  }

  .module---hhme.template-pages {
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.notifications {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.privacy-policy {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.not-found {
    grid-row-gap: 100px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 48px 40px;
  }

  .module---hhme.utility-page-form {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.password-protected {
    border-radius: 20px;
    padding: 64px 32px;
  }

  .module---hhme.integrations {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.integration-single {
    border-radius: 20px;
  }

  .module---hhme.help-center-categories {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.help-center-category-nav {
    margin-bottom: 32px;
    position: static;
  }

  .module---hhme.help-center-article-link {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module---hhme.homepage-features {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .module---hhme.homepage-features.middle {
    margin: 24px 0;
  }

  .module---hhme.features-image-left {
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .module---hhme.features-image-right {
    grid-template-columns: 1fr;
  }

  .module---hhme.homepage-pages-image-container {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.no-records-available, .module-filter-pd-top-4px---hhme.action-completed {
    padding: 56px 32px;
  }

  .module-filter-pd-top-4px---hhme.there-s-been-an-error {
    padding-bottom: 54px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.no-records-found, .module-filter-pd-top-4px---hhme.notifications-alert {
    padding: 54px 32px;
  }

  .module-filter-pd-top-4px---hhme.pages-link {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.graph-large {
    border-radius: 24px;
    padding-bottom: 48px;
  }

  .module-filter-pd-top-4px---hhme.graph, .module-filter-pd-top-4px---hhme.users-by-device, .module-filter-pd-top-4px---hhme.recent-contacts {
    border-radius: 24px;
  }

  .module-filter-pd-top-4px---hhme.total-sales, .module-filter-pd-top-4px---hhme.products-table {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.team-progress, .module-filter-pd-top-4px---hhme.tasks-reports, .module-filter-pd-top-4px---hhme.contacts-card {
    border-radius: 24px;
  }

  .module-filter-pd-top-4px---hhme.contact-single-details, .module-filter-pd-top-4px---hhme.assigned-to, .module-filter-pd-top-4px---hhme.about-company {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.add-note {
    margin-bottom: 40px;
  }

  .module-filter-pd-top-4px---hhme.companies-card {
    border-radius: 24px;
  }

  .module-filter-pd-top-4px---hhme.border-radius-30px {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.contact-activity-large {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.contact-activity-small {
    padding: 24px;
  }

  .module-filter-pd-top-4px---hhme.company-single-about {
    border-radius: 20px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .module-filter-pd-top-4px---hhme.company-news {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.company-details, .module-filter-pd-top-4px---hhme.projects, .module-filter-pd-top-4px---hhme.crypto-top-module, .module-filter-pd-top-4px---hhme.crypto-news, .module-filter-pd-top-4px---hhme.crypto-trending, .module-filter-pd-top-4px---hhme.client-information {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.changelog {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.amount-due {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.support-form {
    border-radius: 20px;
    padding: 40px 40px 48px;
  }

  .module-filter-pd-top-4px---hhme.monthly-customers, .module-filter-pd-top-4px---hhme.monthly-pageviews {
    border-radius: 24px;
  }

  .module-filter-pd-top-4px---hhme.chat-box {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.account {
    border-radius: 20px;
    padding-bottom: 56px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.team-settings {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.billing {
    border-radius: 20px;
    padding-bottom: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.billing-startup-plan-info {
    padding-right: 26px;
  }

  .module-filter-pd-top-4px---hhme.billing-extra-users-info {
    padding: 18px 26px;
  }

  .module-filter-pd-top-4px---hhme.notifications-settings {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.api-settings {
    border-radius: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .module-filter-pd-top-4px---hhme.tabs-v2-menu-container {
    border-radius: 20px;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    overflow: hidden;
  }

  .module-filter-pd-top-4px---hhme.skills, .module-filter-pd-top-4px---hhme.experience {
    border-radius: 20px;
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.social-feed {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.profile-v1-details {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
    position: static;
  }

  .module-filter-pd-top-4px---hhme.profile-v2-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module-filter-pd-top-4px---hhme.about-me-v2 {
    margin-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.profile-v3-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module-filter-pd-top-4px---hhme.pricing-v1, .module-filter-pd-top-4px---hhme.pricing-v3 {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.pricing-single-top {
    grid-row-gap: 32px;
    border-radius: 20px;
    grid-template-columns: 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.pricing-single-description {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.template-pages-nav {
    position: static;
    top: 0;
  }

  .module-filter-pd-top-4px---hhme.template-pages {
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.notifications {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.privacy-policy {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.not-found {
    grid-row-gap: 100px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 48px 40px;
  }

  .module-filter-pd-top-4px---hhme.utility-page-form {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.password-protected {
    border-radius: 20px;
    padding: 64px 32px;
  }

  .module-filter-pd-top-4px---hhme.integrations {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.integration-single {
    border-radius: 20px;
  }

  .module-filter-pd-top-4px---hhme.help-center-categories {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.help-center-category-nav {
    margin-bottom: 32px;
    position: static;
  }

  .module-filter-pd-top-4px---hhme.help-center-article-link {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module-filter-pd-top-4px---hhme.homepage-features {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .module-filter-pd-top-4px---hhme.homepage-features.middle {
    margin: 24px 0;
  }

  .module-filter-pd-top-4px---hhme.features-image-left {
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .module-filter-pd-top-4px---hhme.features-image-right {
    grid-template-columns: 1fr;
  }

  .module-filter-pd-top-4px---hhme.homepage-pages-image-container {
    border-radius: 20px;
  }

  .btn-circle-download {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .btn-circle-download.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 26px;
    line-height: 28px;
  }

  .module2---hhme.no-records-available, .module2---hhme.action-completed {
    padding: 56px 32px;
  }

  .module2---hhme.there-s-been-an-error {
    padding-bottom: 54px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.no-records-found, .module2---hhme.notifications-alert {
    padding: 54px 32px;
  }

  .module2---hhme.pages-link {
    border-radius: 20px;
  }

  .module2---hhme.graph-large {
    border-radius: 24px;
    padding-bottom: 48px;
  }

  .module2---hhme.graph, .module2---hhme.users-by-device, .module2---hhme.recent-contacts {
    border-radius: 24px;
  }

  .module2---hhme.total-sales, .module2---hhme.products-table {
    border-radius: 20px;
  }

  .module2---hhme.team-progress, .module2---hhme.tasks-reports, .module2---hhme.contacts-card {
    border-radius: 24px;
  }

  .module2---hhme.contact-single-details, .module2---hhme.assigned-to, .module2---hhme.about-company {
    border-radius: 20px;
  }

  .module2---hhme.add-note {
    margin-bottom: 40px;
  }

  .module2---hhme.companies-card {
    border-radius: 24px;
  }

  .module2---hhme.border-radius-30px {
    border-radius: 20px;
  }

  .module2---hhme.contact-activity-large {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.contact-activity-small {
    padding: 24px;
  }

  .module2---hhme.company-single-about {
    border-radius: 20px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .module2---hhme.company-news {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.company-details, .module2---hhme.projects, .module2---hhme.crypto-top-module, .module2---hhme.crypto-news, .module2---hhme.crypto-trending, .module2---hhme.client-information {
    border-radius: 20px;
  }

  .module2---hhme.changelog {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.amount-due {
    border-radius: 20px;
  }

  .module2---hhme.support-form {
    border-radius: 20px;
    padding: 40px 40px 48px;
  }

  .module2---hhme.monthly-customers, .module2---hhme.monthly-pageviews {
    border-radius: 24px;
  }

  .module2---hhme.chat-box {
    border-radius: 20px;
  }

  .module2---hhme.account {
    border-radius: 20px;
    padding-bottom: 56px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.team-settings {
    border-radius: 20px;
  }

  .module2---hhme.billing {
    border-radius: 20px;
    padding-bottom: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.billing-startup-plan-info {
    padding-right: 26px;
  }

  .module2---hhme.billing-extra-users-info {
    padding: 18px 26px;
  }

  .module2---hhme.notifications-settings {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.api-settings {
    border-radius: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .module2---hhme.tabs-v2-menu-container {
    border-radius: 20px;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    overflow: hidden;
  }

  .module2---hhme.skills, .module2---hhme.experience {
    border-radius: 20px;
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.social-feed {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.profile-v1-details {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
    position: static;
  }

  .module2---hhme.profile-v2-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module2---hhme.about-me-v2 {
    margin-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.profile-v3-details {
    border-radius: 20px;
    position: static;
    top: 0;
  }

  .module2---hhme.pricing-v1, .module2---hhme.pricing-v3 {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.pricing-single-top {
    grid-row-gap: 32px;
    border-radius: 20px;
    grid-template-columns: 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.pricing-single-description {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.template-pages-nav {
    position: static;
    top: 0;
  }

  .module2---hhme.template-pages {
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.notifications {
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.privacy-policy {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.not-found {
    grid-row-gap: 100px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 48px 40px;
  }

  .module2---hhme.utility-page-form {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.password-protected {
    border-radius: 20px;
    padding: 64px 32px;
  }

  .module2---hhme.integrations {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.integration-single {
    border-radius: 20px;
  }

  .module2---hhme.help-center-categories {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.help-center-category-nav {
    margin-bottom: 32px;
    position: static;
  }

  .module2---hhme.help-center-article-link {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .module2---hhme.homepage-features {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .module2---hhme.homepage-features.middle {
    margin: 24px 0;
  }

  .module2---hhme.features-image-left {
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .module2---hhme.features-image-right {
    grid-template-columns: 1fr;
  }

  .module2---hhme.homepage-pages-image-container {
    border-radius: 20px;
  }

  .display-5 {
    font-size: 40px;
  }

  .homepage-top-section-bg-half-2 {
    top: 60%;
  }

  .homepage-top-section-2 {
    padding-top: 64px;
    padding-bottom: 80px;
  }

  .line-rounded-icon---hhme.dropdown-arrow.profile-dropdown {
    margin-left: 0;
  }

  .line-rounded-icon---hhme.success-message-check {
    font-size: 56px;
  }

  ._2-col-grid---hhme, ._2-col-grid---hhme.checkout-page {
    grid-template-columns: 1fr;
  }

  .input-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-403.chat-details-text {
    display: none;
  }

  .module-2.chat-box {
    border-radius: 20px;
  }

  .module-2.support-form {
    border-radius: 20px;
    padding: 40px 40px 48px;
  }

  .module-2.border-radius-30px {
    border-radius: 20px;
  }

  .btn-circle-secondary-2, .btn-circle-primary-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .chat-page-left-side-2 {
    border-bottom-right-radius: 0;
    max-width: none;
    min-height: auto;
  }

  .input-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-area-2 {
    border-radius: 18px;
  }

  .display-6 {
    font-size: 24px;
  }

  ._2-col-grid---tme {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  ._2-col-grid---tme.checkout-page {
    grid-template-columns: 1fr;
  }

  .text-area-2---tme {
    border-radius: 18px;
  }

  .tme-link-profile---hhme.chat-box-icon {
    font-size: 18px;
  }

  .tme-link-profile---hhme.chat-box-icon.mg-right-24px {
    margin-right: 12px;
  }

  .grid-2-columns---hhme {
    grid-template-columns: 1fr;
  }

  .grid-2-columns---hhme._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns---hhme._2-col-mbl._1-5fr---1fr {
    grid-template-columns: 1.5fr 1fr;
  }

  .grid-2-columns---hhme.template-page-sidebar {
    grid-template-columns: 1fr;
  }

  .grid-2-columns---hhme.gap-18px._2-columns-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns---hhme.reports-modules {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns---hhme.products-top-modules, .grid-2-columns---hhme.products-bottom-modules, .grid-2-columns---hhme.contact-single-main-grid, .grid-2-columns---hhme._1-5fr---1fr, .grid-2-columns---hhme._2-1fr---1fr, .grid-2-columns---hhme._1-2fr---1fr, .grid-2-columns---hhme._2-2fr---1fr, .grid-2-columns---hhme._1-3fr---1fr, .grid-2-columns---hhme._46fr---1fr, .grid-2-columns---hhme._42fr---1fr, .grid-2-columns---hhme._7fr---1fr {
    grid-template-columns: 1fr;
  }

  .grid-2-columns---hhme.form {
    grid-row-gap: 20px;
  }

  .crypto-table-row-2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .crypto-table-row-2.header {
    display: none;
  }

  .table-item-mobile-caption-2 {
    background-color: #f7f9fc;
    align-items: center;
    padding-left: 24px;
    display: flex;
  }

  .table-item-2 {
    grid-column-gap: 24px;
    border-bottom: 1px solid #e9eaf3;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-height: 64px;
    display: grid;
    overflow: hidden;
  }

  .table-item-2.last {
    margin-bottom: 32px;
  }

  .table-item-2.last.border-bottom-solid {
    border-bottom-style: solid;
    margin-bottom: 48px;
    padding-right: 0;
  }

  .table-item-2.last.mg-bottom-0 {
    border-bottom-style: none;
    margin-bottom: 0;
  }

  .divider-2 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .flex-location---hhme.map {
    width: 100%;
    min-width: auto;
    height: 300px;
  }

  .news-table-top-section---hhme {
    padding-left: 24px;
    padding-right: 24px;
  }

  .news-table-row---hhme {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .news-table-row---hhme.header {
    display: none;
  }

  .news-table-row---hhme.first {
    border-top-style: none;
  }

  .billing-invoices-table-row-copy {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .billing-invoices-table-row-copy.header {
    display: none;
  }

  .billing-invoices-table-row-copy.first {
    border-top-style: none;
  }

  .news-addressgrid-2-columns---hhme {
    grid-template-columns: 1fr;
  }

  .news-addressgrid-2-columns---hhme._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .news-addressgrid-2-columns---hhme._2-col-mbl._1-5fr---1fr {
    grid-template-columns: 1.5fr 1fr;
  }

  .news-addressgrid-2-columns---hhme.template-page-sidebar {
    grid-template-columns: 1fr;
  }

  .news-addressgrid-2-columns---hhme.gap-18px._2-columns-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .news-addressgrid-2-columns---hhme.reports-modules {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .news-addressgrid-2-columns---hhme.products-top-modules, .news-addressgrid-2-columns---hhme.products-bottom-modules, .news-addressgrid-2-columns---hhme.contact-single-main-grid, .news-addressgrid-2-columns---hhme._1-5fr---1fr, .news-addressgrid-2-columns---hhme._2-1fr---1fr, .news-addressgrid-2-columns---hhme._1-2fr---1fr, .news-addressgrid-2-columns---hhme._2-2fr---1fr, .news-addressgrid-2-columns---hhme._1-3fr---1fr, .news-addressgrid-2-columns---hhme._46fr---1fr, .news-addressgrid-2-columns---hhme._42fr---1fr, .news-addressgrid-2-columns---hhme._7fr---1fr {
    grid-template-columns: 1fr;
  }

  .news-addressgrid-2-columns---hhme.form {
    grid-row-gap: 20px;
  }

  .text-area-hht-ticker {
    border-radius: 18px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 34px;
  }

  .grid-2-columns._2-col-mbl._1-col-mbp {
    grid-template-columns: 1fr;
  }

  .module.upload-box {
    padding: 20px;
  }

  .module.no-records-available, .module.action-completed, .module.there-s-been-an-error, .module.no-records-found, .module.notifications-alert {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .module.graph-large {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.graph {
    border-radius: 16px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .module.users-by-device, .module.recent-contacts {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.total-sales, .module.recent-orders, .module.popular-categories {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.products-table {
    border-radius: 16px;
  }

  .module.team-progress, .module.tasks-reports {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.due-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.contacts-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module.contact-single-details, .module.assigned-to, .module.about-company {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.add-note {
    border-radius: 16px;
  }

  .module.companies-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module.border-radius-30px {
    border-radius: 16px;
  }

  .module.contact-activity-large {
    border-radius: 16px;
    flex-direction: column;
    padding: 24px;
  }

  .module.contact-activity-small {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
  }

  .module.company-single-about {
    border-radius: 16px;
    margin-top: -24px;
    padding: 40px 24px;
  }

  .module.company-news {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.company-details, .module.projects {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.features-tasks, .module.board-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.crypto-top-module, .module.crypto-news, .module.crypto-trending {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.dashboard-invoice {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.client-information, .module.changelog {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.file-manager-top-modules {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.amount-due {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.support-form {
    border-radius: 16px;
    padding: 32px 24px 40px;
  }

  .module.support-contact-link {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
  }

  .module.monthly-customers, .module.monthly-pageviews {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.chat-box {
    border-radius: 15px;
  }

  .module.account {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.team-settings {
    border-radius: 16px;
  }

  .module.billing {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.billing-startup-plan-info, .module.billing-extra-users-info {
    padding-left: 18px;
    padding-right: 18px;
  }

  .module.payment-method {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.notifications-settings {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.api-settings {
    border-radius: 16px;
  }

  .module.tabs-v2-menu-container {
    grid-column-gap: 4px;
    grid-row-gap: 6px;
    border-radius: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .module.skills, .module.experience, .module.social-feed, .module.profile-v1-details {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.profile-v2-details {
    border-radius: 16px;
  }

  .module.about-me-v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.profile-v3-details {
    border-radius: 16px;
  }

  .module.pricing-v1, .module.pricing-v3, .module.pricing-single-top, .module.pricing-single-description {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.template-pages {
    border-radius: 16px;
    padding-bottom: 48px;
  }

  .module.notifications {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.privacy-policy {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.not-found {
    border-radius: 16px;
    padding: 40px 24px;
  }

  .module.utility-page-form {
    border-radius: 16px;
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.password-protected {
    border-radius: 16px;
    padding: 48px 24px;
  }

  .module.integrations {
    border-radius: 16px;
    padding: 24px;
  }

  .module.integration-single {
    border-radius: 16px;
  }

  .module.help-center-categories {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .module.help-center-article-link {
    border-radius: 16px;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module.features-image-left {
    border-radius: 16px;
    margin-bottom: 24px;
  }

  .module.homepage-pages-image-container {
    border-radius: 16px;
    padding: 24px;
  }

  .module.features-tasks---hhme {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-4-columns {
    grid-template-columns: 1fr;
  }

  .divider._64px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mg-bottom-24px {
    margin-bottom: 20px;
  }

  .mg-bottom-56px {
    margin-bottom: 32px;
  }

  .mg-bottom-64px {
    margin-bottom: 40px;
  }

  .mg-top-48px {
    margin-top: 32px;
  }

  .display-1 {
    font-size: 44px;
  }

  .display-2 {
    font-size: 34px;
  }

  .text-400 {
    font-size: 16px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .style---heading {
    background-position: 170% -280%, -80% 300%;
    margin-bottom: 48px;
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .style---content-heading {
    padding-left: 22px;
    padding-right: 22px;
  }

  .style---heading-icon-wrapper {
    border-radius: 16px;
    width: 58px;
    margin-right: 14px;
  }

  .border-radius-24px {
    border-radius: 16px;
  }

  .btn-primary {
    width: 100%;
  }

  .btn-primary.button-row {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .btn-secondary {
    width: 100%;
  }

  .btn-secondary.small.profile-v3-edit-button, .btn-secondary.tab-button, .btn-secondary.width-auto-mbp, .btn-secondary.settings-v3-tab-button, .btn-secondary.profile-tab-button, .btn-secondary.integrations-tab-button, .btn-secondary.homepage-pages-tab-button {
    width: auto;
  }

  .badge-secondary.figma-file-badge {
    padding: 12px 22px;
    font-size: 14px;
  }

  .input {
    min-height: 48px;
  }

  .input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .input.dropdown-wrapper {
    max-height: 52px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .checkbox-field-wrapper {
    font-size: 16px;
    line-height: 20px;
  }

  .checkbox-field-wrapper.large {
    font-size: 18px;
    line-height: 22px;
  }

  .checkbox-field-wrapper.mg-bottom-24px {
    margin-bottom: 16px;
  }

  .radio-button-field-wrapper {
    font-size: 16px;
    line-height: 22px;
  }

  .radio-button-field-wrapper.large {
    font-size: 18px;
    line-height: 24px;
  }

  .radio-button {
    min-width: 22px;
    min-height: 22px;
  }

  .radio-button.large {
    min-width: 26px;
    min-height: 26px;
  }

  .social-icon-square {
    border-radius: 6px;
    font-size: 14px;
  }

  .line-rounded-icon.dropdown-arrow.profile-dropdown {
    margin-left: 0;
  }

  .line-rounded-icon.success-message-check, .line-rounded-icon.success-message-check---hhme {
    margin-bottom: 16px;
    font-size: 40px;
  }

  .line-square-icon.alert-banner-close-icon {
    font-size: 14px;
    right: 16px;
  }

  .rich-text h2 {
    margin-top: 24px;
  }

  .buttons-row {
    flex-direction: column;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .alert-banner-padding {
    padding-left: 16px;
    padding-right: 34px;
  }

  .heading-h1-size {
    font-size: 34px;
  }

  .header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .dropdown-wrapper.dashboard-top-dropdown {
    max-width: 100%;
  }

  .utility-page-wrap {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .social-media-grid-top {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .success-message.utility-page-success-message {
    font-size: 14px;
  }

  .mg-bottom-160px {
    margin-bottom: 60px;
  }

  ._404-not-found {
    font-size: 100px;
  }

  .flex.click-inputs-container {
    grid-row-gap: 64px;
    flex-direction: column;
  }

  .flex.align-center.vertical-left-mbp {
    flex-direction: column;
    align-items: flex-start;
  }

  .flex.vertical-mbp {
    flex-direction: column;
  }

  .flex.vertical-left-mbp {
    flex-direction: column;
    align-items: flex-start;
  }

  .upload-box-inner-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .no-records-available-illustration {
    max-width: 120px;
  }

  .action-completed-illustration {
    max-width: 120px;
    margin-bottom: 16px;
  }

  .theres-been-an-error-illustration, .no-records-found-illustration, .notification-alert-illustration {
    max-width: 120px;
  }

  .close-button-popup-module {
    top: 16px;
    right: 16px;
  }

  .popup-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .popup-top-icon {
    max-width: 56px;
  }

  .popup-left-icon {
    max-width: 56px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .popup-top-image {
    margin-bottom: 16px;
  }

  .popup-left-image {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .mg-bottom-auto {
    margin-bottom: auto;
  }

  .dashly-custom-icon.chat-box-icon.mg-right-24px {
    margin-right: 8px;
  }

  .sidebar-logo {
    max-width: 86%;
  }

  .sidebar-wrapper {
    min-width: 48px;
    max-width: 48px;
    padding-left: 16px;
  }

  .sidebar-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .sidebar-nav-menu {
    display: none;
  }

  .dashboard-nav-container {
    margin-left: -16px;
  }

  .dashboard-nav-main-container {
    padding-left: 52px;
  }

  .dashboard-nav-left-content {
    margin-right: 16px;
  }

  .hidden-on-mbp {
    display: none;
  }

  .pages-link-text-wrapper {
    padding: 24px 24px 32px;
  }

  .reports-top-details-container {
    grid-template-columns: 1fr;
  }

  .mg-left-auto.mg-left-0-mbp {
    margin-left: 0;
  }

  .recent-contacts-details-container, .recent-orders-details-container {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
  }

  .order-status-right-container {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .orders-status-row {
    grid-row-gap: 24px;
  }

  .products-table-top-section {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .team-progress-right-container {
    min-width: 100%;
  }

  .mg-bottom-20px {
    margin-bottom: 16px;
  }

  .due-tasks-module-buttons-container {
    top: 16px;
    right: 16px;
  }

  .table-item-mobile-caption {
    padding-right: 8px;
  }

  .contacts-table-top-section, .companies-table-top-section {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .add-note-top-link {
    padding-bottom: 16px;
    padding-left: 4px;
    padding-right: 0;
  }

  .add-note-top-section-links-container {
    grid-column-gap: 4px;
  }

  .company-single-top-banner {
    margin-bottom: auto;
  }

  .company-single-about-logo {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .company-news-image-wrapper {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .invoices-table-top-section, .crypto-table-top-section {
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
  }

  .mg-bottom-6px-mbp {
    margin-bottom: 6px;
  }

  .logs-table-top-section {
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
  }

  .mg-left-8px-mbp {
    margin-left: 8px;
  }

  .invoice-details-container {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .form.min-h-460px {
    min-height: 634px;
  }

  .form.min-h-116px {
    min-height: 114px;
  }

  .form.min-h-188px {
    min-height: 182px;
  }

  .monthly-pageviews-details-top-container {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .pageviews-header-grid {
    grid-template-columns: 1fr;
  }

  .chat-left-side-top-container, .chat-left-side-bottom-container, .chat-box-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .chat-box-section.header {
    grid-row-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .chat-lightbox-image-wrapper {
    border-radius: 16px;
  }

  .chat-previews-main-container {
    grid-column-gap: 8px;
  }

  .settings-v1-tab-link {
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
  }

  .popup.simple-popup, .popup.popup-icon-top {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup.popup-icon-top.pd-sides-50px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup.popup-icon-left {
    flex-direction: column;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup.popup-image-top {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup.popup-image-left {
    flex-direction: column;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .team-settings-table-top-section {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .api-table-top-section {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .settings-v2-tab-link {
    grid-column-gap: 10px;
    grid-row-gap: 8px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .settings-v3-tab-menu {
    justify-content: flex-start;
  }

  .profile-v1-bg-banner {
    margin-bottom: -20%;
  }

  .profile-v1-bio-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .profile-v1-name-and-button-container {
    text-align: center;
    justify-content: center;
    margin-top: 24px;
    margin-bottom: 0;
  }

  .profile-about-rich-text h4 {
    margin-bottom: 10px;
  }

  .profile-about-rich-text p {
    margin-bottom: 12px;
  }

  .profile-experience-text {
    margin-top: 24px;
    margin-left: 0;
  }

  .profile-v2-top-container {
    border-radius: 16px;
    min-height: 360px;
  }

  .profile-v2-name-container {
    flex-direction: column;
  }

  .profile-v3-details-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sign-up-page-logo {
    max-width: 160px;
  }

  .sign-up-page-logo-container {
    margin-bottom: 48px;
  }

  .integration-single-logo {
    border-radius: 20px;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .checkbox-field-wrapper-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-h2-size-2 {
    font-size: 26px;
    line-height: 34px;
  }

  .radio-button-2 {
    min-width: 22px;
    min-height: 22px;
  }

  .order-item-content {
    margin-left: 0;
  }

  .order-list-title {
    margin-bottom: 4px;
  }

  .order-item {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .order-item-image {
    margin-bottom: 20px;
  }

  .order-list-price {
    margin-top: 11px;
  }

  .checkout-column {
    margin-bottom: 24px;
  }

  .help-center-top-section {
    background-position: 120% 98%, -30% 92%;
    padding-top: 48px;
  }

  .container-large {
    padding-left: 16px;
    padding-right: 16px;
  }

  .homepage-top-section {
    padding-top: 48px;
  }

  .homepage-top-section-bg-half {
    top: 72%;
  }

  .screens-text-container {
    min-width: 200px;
    max-width: 200px;
    bottom: 4%;
    right: 20%;
  }

  .features-text-right-container, .features-text-left-section {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .homepage-pages-tabs-menu {
    margin-bottom: 48px;
  }

  .homepage-pages-image-wrapper, .cta-container {
    border-radius: 16px;
  }

  .cta-text-container {
    padding-bottom: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .more-templates-badge-wrapper-edited {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    max-width: 250px;
    padding: 8px 18px 8px 15px;
  }

  .more-templates-logo {
    width: 60px;
  }

  .more-templates-p {
    font-size: 12px;
  }

  .more-templates-lottie {
    width: 40px;
  }

  .brix-badges-wrapper {
    width: 310px;
    height: 100px;
    right: 22px;
  }

  .more-templates-lottie-2 {
    width: 40px;
    top: -16px;
    right: -15px;
  }

  .more-templates-badge-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    max-width: 310px;
    padding: 8px 18px 8px 15px;
  }

  .more-templates-badge-wrapper:hover {
    transform: scale(.9)translate(0, 20px);
  }

  .dashly-custom-icon---hhme.chat-box-icon.mg-right-24px {
    margin-right: 8px;
  }

  .module-filter---hhme.upload-box {
    padding: 20px;
  }

  .module-filter---hhme.no-records-available, .module-filter---hhme.action-completed, .module-filter---hhme.there-s-been-an-error, .module-filter---hhme.no-records-found, .module-filter---hhme.notifications-alert {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .module-filter---hhme.graph-large {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.graph {
    border-radius: 16px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .module-filter---hhme.users-by-device, .module-filter---hhme.recent-contacts {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.total-sales, .module-filter---hhme.recent-orders, .module-filter---hhme.popular-categories {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.products-table {
    border-radius: 16px;
  }

  .module-filter---hhme.team-progress, .module-filter---hhme.tasks-reports {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.due-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.contacts-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module-filter---hhme.contact-single-details, .module-filter---hhme.assigned-to, .module-filter---hhme.about-company {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.add-note {
    border-radius: 16px;
  }

  .module-filter---hhme.companies-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module-filter---hhme.border-radius-30px {
    border-radius: 16px;
  }

  .module-filter---hhme.contact-activity-large {
    border-radius: 16px;
    flex-direction: column;
    padding: 24px;
  }

  .module-filter---hhme.contact-activity-small {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
  }

  .module-filter---hhme.company-single-about {
    border-radius: 16px;
    margin-top: -24px;
    padding: 40px 24px;
  }

  .module-filter---hhme.company-news {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.company-details, .module-filter---hhme.projects {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.features-tasks, .module-filter---hhme.board-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.crypto-top-module, .module-filter---hhme.crypto-news, .module-filter---hhme.crypto-trending {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.dashboard-invoice {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.client-information, .module-filter---hhme.changelog {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.file-manager-top-modules {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.amount-due {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.support-form {
    border-radius: 16px;
    padding: 32px 24px 40px;
  }

  .module-filter---hhme.support-contact-link {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
  }

  .module-filter---hhme.monthly-customers, .module-filter---hhme.monthly-pageviews {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.chat-box {
    border-radius: 15px;
  }

  .module-filter---hhme.account {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.team-settings {
    border-radius: 16px;
  }

  .module-filter---hhme.billing {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.billing-startup-plan-info, .module-filter---hhme.billing-extra-users-info {
    padding-left: 18px;
    padding-right: 18px;
  }

  .module-filter---hhme.payment-method {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.notifications-settings {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.api-settings {
    border-radius: 16px;
  }

  .module-filter---hhme.tabs-v2-menu-container {
    grid-column-gap: 4px;
    grid-row-gap: 6px;
    border-radius: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .module-filter---hhme.skills, .module-filter---hhme.experience, .module-filter---hhme.social-feed, .module-filter---hhme.profile-v1-details {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.profile-v2-details {
    border-radius: 16px;
  }

  .module-filter---hhme.about-me-v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.profile-v3-details {
    border-radius: 16px;
  }

  .module-filter---hhme.pricing-v1, .module-filter---hhme.pricing-v3, .module-filter---hhme.pricing-single-top, .module-filter---hhme.pricing-single-description {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.template-pages {
    border-radius: 16px;
    padding-bottom: 48px;
  }

  .module-filter---hhme.notifications {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.privacy-policy {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.not-found {
    border-radius: 16px;
    padding: 40px 24px;
  }

  .module-filter---hhme.utility-page-form {
    border-radius: 16px;
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.password-protected {
    border-radius: 16px;
    padding: 48px 24px;
  }

  .module-filter---hhme.integrations {
    border-radius: 16px;
    padding: 24px;
  }

  .module-filter---hhme.integration-single {
    border-radius: 16px;
  }

  .module-filter---hhme.help-center-categories {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .module-filter---hhme.help-center-article-link {
    border-radius: 16px;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter---hhme.features-image-left {
    border-radius: 16px;
    margin-bottom: 24px;
  }

  .module-filter---hhme.homepage-pages-image-container {
    border-radius: 16px;
    padding: 24px;
  }

  .module-filter---hhme.features-tasks---hhme {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.upload-box {
    padding: 20px;
  }

  .module---hhme.no-records-available, .module---hhme.action-completed, .module---hhme.there-s-been-an-error, .module---hhme.no-records-found, .module---hhme.notifications-alert {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .module---hhme.graph-large {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.graph {
    border-radius: 16px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .module---hhme.users-by-device, .module---hhme.recent-contacts {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.total-sales, .module---hhme.recent-orders, .module---hhme.popular-categories {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.products-table {
    border-radius: 16px;
  }

  .module---hhme.team-progress, .module---hhme.tasks-reports {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.due-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.contacts-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module---hhme.contact-single-details, .module---hhme.assigned-to, .module---hhme.about-company {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.add-note {
    border-radius: 16px;
  }

  .module---hhme.companies-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module---hhme.border-radius-30px {
    border-radius: 16px;
  }

  .module---hhme.contact-activity-large {
    border-radius: 16px;
    flex-direction: column;
    padding: 24px;
  }

  .module---hhme.contact-activity-small {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
  }

  .module---hhme.company-single-about {
    border-radius: 16px;
    margin-top: -24px;
    padding: 40px 24px;
  }

  .module---hhme.company-news {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.company-details, .module---hhme.projects {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.features-tasks, .module---hhme.board-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.crypto-top-module, .module---hhme.crypto-news, .module---hhme.crypto-trending {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.dashboard-invoice {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.client-information, .module---hhme.changelog {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.file-manager-top-modules {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.amount-due {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.support-form {
    border-radius: 16px;
    padding: 32px 24px 40px;
  }

  .module---hhme.support-contact-link {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
  }

  .module---hhme.monthly-customers, .module---hhme.monthly-pageviews {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.chat-box {
    border-radius: 15px;
  }

  .module---hhme.account {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.team-settings {
    border-radius: 16px;
  }

  .module---hhme.billing {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.billing-startup-plan-info, .module---hhme.billing-extra-users-info {
    padding-left: 18px;
    padding-right: 18px;
  }

  .module---hhme.payment-method {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.notifications-settings {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.api-settings {
    border-radius: 16px;
  }

  .module---hhme.tabs-v2-menu-container {
    grid-column-gap: 4px;
    grid-row-gap: 6px;
    border-radius: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .module---hhme.skills, .module---hhme.experience, .module---hhme.social-feed, .module---hhme.profile-v1-details {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.profile-v2-details {
    border-radius: 16px;
  }

  .module---hhme.about-me-v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.profile-v3-details {
    border-radius: 16px;
  }

  .module---hhme.pricing-v1, .module---hhme.pricing-v3, .module---hhme.pricing-single-top, .module---hhme.pricing-single-description {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.template-pages {
    border-radius: 16px;
    padding-bottom: 48px;
  }

  .module---hhme.notifications {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.privacy-policy {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.not-found {
    border-radius: 16px;
    padding: 40px 24px;
  }

  .module---hhme.utility-page-form {
    border-radius: 16px;
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.password-protected {
    border-radius: 16px;
    padding: 48px 24px;
  }

  .module---hhme.integrations {
    border-radius: 16px;
    padding: 24px;
  }

  .module---hhme.integration-single {
    border-radius: 16px;
  }

  .module---hhme.help-center-categories {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .module---hhme.help-center-article-link {
    border-radius: 16px;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module---hhme.features-image-left {
    border-radius: 16px;
    margin-bottom: 24px;
  }

  .module---hhme.homepage-pages-image-container {
    border-radius: 16px;
    padding: 24px;
  }

  .module---hhme.features-tasks---hhme {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.upload-box {
    padding: 20px;
  }

  .module-filter-pd-top-4px---hhme.no-records-available, .module-filter-pd-top-4px---hhme.action-completed, .module-filter-pd-top-4px---hhme.there-s-been-an-error, .module-filter-pd-top-4px---hhme.no-records-found, .module-filter-pd-top-4px---hhme.notifications-alert {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .module-filter-pd-top-4px---hhme.graph-large {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.graph {
    border-radius: 16px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .module-filter-pd-top-4px---hhme.users-by-device, .module-filter-pd-top-4px---hhme.recent-contacts {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.total-sales, .module-filter-pd-top-4px---hhme.recent-orders, .module-filter-pd-top-4px---hhme.popular-categories {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.products-table {
    border-radius: 16px;
  }

  .module-filter-pd-top-4px---hhme.team-progress, .module-filter-pd-top-4px---hhme.tasks-reports {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.due-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.contacts-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module-filter-pd-top-4px---hhme.contact-single-details, .module-filter-pd-top-4px---hhme.assigned-to, .module-filter-pd-top-4px---hhme.about-company {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.add-note {
    border-radius: 16px;
  }

  .module-filter-pd-top-4px---hhme.companies-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module-filter-pd-top-4px---hhme.border-radius-30px {
    border-radius: 16px;
  }

  .module-filter-pd-top-4px---hhme.contact-activity-large {
    border-radius: 16px;
    flex-direction: column;
    padding: 24px;
  }

  .module-filter-pd-top-4px---hhme.contact-activity-small {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
  }

  .module-filter-pd-top-4px---hhme.company-single-about {
    border-radius: 16px;
    margin-top: -24px;
    padding: 40px 24px;
  }

  .module-filter-pd-top-4px---hhme.company-news {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.company-details, .module-filter-pd-top-4px---hhme.projects {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.features-tasks, .module-filter-pd-top-4px---hhme.board-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.crypto-top-module, .module-filter-pd-top-4px---hhme.crypto-news, .module-filter-pd-top-4px---hhme.crypto-trending {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.dashboard-invoice {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.client-information, .module-filter-pd-top-4px---hhme.changelog {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.file-manager-top-modules {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.amount-due {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.support-form {
    border-radius: 16px;
    padding: 32px 24px 40px;
  }

  .module-filter-pd-top-4px---hhme.support-contact-link {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
  }

  .module-filter-pd-top-4px---hhme.monthly-customers, .module-filter-pd-top-4px---hhme.monthly-pageviews {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.chat-box {
    border-radius: 15px;
  }

  .module-filter-pd-top-4px---hhme.account {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.team-settings {
    border-radius: 16px;
  }

  .module-filter-pd-top-4px---hhme.billing {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.billing-startup-plan-info, .module-filter-pd-top-4px---hhme.billing-extra-users-info {
    padding-left: 18px;
    padding-right: 18px;
  }

  .module-filter-pd-top-4px---hhme.payment-method {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.notifications-settings {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.api-settings {
    border-radius: 16px;
  }

  .module-filter-pd-top-4px---hhme.tabs-v2-menu-container {
    grid-column-gap: 4px;
    grid-row-gap: 6px;
    border-radius: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .module-filter-pd-top-4px---hhme.skills, .module-filter-pd-top-4px---hhme.experience, .module-filter-pd-top-4px---hhme.social-feed, .module-filter-pd-top-4px---hhme.profile-v1-details {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.profile-v2-details {
    border-radius: 16px;
  }

  .module-filter-pd-top-4px---hhme.about-me-v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.profile-v3-details {
    border-radius: 16px;
  }

  .module-filter-pd-top-4px---hhme.pricing-v1, .module-filter-pd-top-4px---hhme.pricing-v3, .module-filter-pd-top-4px---hhme.pricing-single-top, .module-filter-pd-top-4px---hhme.pricing-single-description {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.template-pages {
    border-radius: 16px;
    padding-bottom: 48px;
  }

  .module-filter-pd-top-4px---hhme.notifications {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.privacy-policy {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.not-found {
    border-radius: 16px;
    padding: 40px 24px;
  }

  .module-filter-pd-top-4px---hhme.utility-page-form {
    border-radius: 16px;
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.password-protected {
    border-radius: 16px;
    padding: 48px 24px;
  }

  .module-filter-pd-top-4px---hhme.integrations {
    border-radius: 16px;
    padding: 24px;
  }

  .module-filter-pd-top-4px---hhme.integration-single {
    border-radius: 16px;
  }

  .module-filter-pd-top-4px---hhme.help-center-categories {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .module-filter-pd-top-4px---hhme.help-center-article-link {
    border-radius: 16px;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-filter-pd-top-4px---hhme.features-image-left {
    border-radius: 16px;
    margin-bottom: 24px;
  }

  .module-filter-pd-top-4px---hhme.homepage-pages-image-container {
    border-radius: 16px;
    padding: 24px;
  }

  .module-filter-pd-top-4px---hhme.features-tasks---hhme {
    padding-left: 24px;
    padding-right: 24px;
  }

  .btn-alert {
    width: 100%;
  }

  .btn-alert.small.profile-v3-edit-button, .btn-alert.tab-button, .btn-alert.width-auto-mbp, .btn-alert.settings-v3-tab-button, .btn-alert.profile-tab-button, .btn-alert.integrations-tab-button, .btn-alert.homepage-pages-tab-button {
    width: auto;
  }

  .module2---hhme.upload-box {
    padding: 20px;
  }

  .module2---hhme.no-records-available, .module2---hhme.action-completed, .module2---hhme.there-s-been-an-error, .module2---hhme.no-records-found, .module2---hhme.notifications-alert {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .module2---hhme.graph-large {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.graph {
    border-radius: 16px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .module2---hhme.users-by-device, .module2---hhme.recent-contacts {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.total-sales, .module2---hhme.recent-orders, .module2---hhme.popular-categories {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.products-table {
    border-radius: 16px;
  }

  .module2---hhme.team-progress, .module2---hhme.tasks-reports {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.due-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.contacts-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module2---hhme.contact-single-details, .module2---hhme.assigned-to, .module2---hhme.about-company {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.add-note {
    border-radius: 16px;
  }

  .module2---hhme.companies-card {
    border-radius: 16px;
    padding: 24px;
  }

  .module2---hhme.border-radius-30px {
    border-radius: 16px;
  }

  .module2---hhme.contact-activity-large {
    border-radius: 16px;
    flex-direction: column;
    padding: 24px;
  }

  .module2---hhme.contact-activity-small {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
  }

  .module2---hhme.company-single-about {
    border-radius: 16px;
    margin-top: -24px;
    padding: 40px 24px;
  }

  .module2---hhme.company-news {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.company-details, .module2---hhme.projects {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.features-tasks, .module2---hhme.board-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.crypto-top-module, .module2---hhme.crypto-news, .module2---hhme.crypto-trending {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.dashboard-invoice {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.client-information, .module2---hhme.changelog {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.file-manager-top-modules {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.amount-due {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.support-form {
    border-radius: 16px;
    padding: 32px 24px 40px;
  }

  .module2---hhme.support-contact-link {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
  }

  .module2---hhme.monthly-customers, .module2---hhme.monthly-pageviews {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.chat-box {
    border-radius: 15px;
  }

  .module2---hhme.account {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.team-settings {
    border-radius: 16px;
  }

  .module2---hhme.billing {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.billing-startup-plan-info, .module2---hhme.billing-extra-users-info {
    padding-left: 18px;
    padding-right: 18px;
  }

  .module2---hhme.payment-method {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.notifications-settings {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.api-settings {
    border-radius: 16px;
  }

  .module2---hhme.tabs-v2-menu-container {
    grid-column-gap: 4px;
    grid-row-gap: 6px;
    border-radius: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .module2---hhme.skills, .module2---hhme.experience, .module2---hhme.social-feed, .module2---hhme.profile-v1-details {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.profile-v2-details {
    border-radius: 16px;
  }

  .module2---hhme.about-me-v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.profile-v3-details {
    border-radius: 16px;
  }

  .module2---hhme.pricing-v1, .module2---hhme.pricing-v3, .module2---hhme.pricing-single-top, .module2---hhme.pricing-single-description {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.template-pages {
    border-radius: 16px;
    padding-bottom: 48px;
  }

  .module2---hhme.notifications {
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.privacy-policy {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.not-found {
    border-radius: 16px;
    padding: 40px 24px;
  }

  .module2---hhme.utility-page-form {
    border-radius: 16px;
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.password-protected {
    border-radius: 16px;
    padding: 48px 24px;
  }

  .module2---hhme.integrations {
    border-radius: 16px;
    padding: 24px;
  }

  .module2---hhme.integration-single {
    border-radius: 16px;
  }

  .module2---hhme.help-center-categories {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .module2---hhme.help-center-article-link {
    border-radius: 16px;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module2---hhme.features-image-left {
    border-radius: 16px;
    margin-bottom: 24px;
  }

  .module2---hhme.homepage-pages-image-container {
    border-radius: 16px;
    padding: 24px;
  }

  .module2---hhme.features-tasks---hhme {
    padding-left: 24px;
    padding-right: 24px;
  }

  .display-5 {
    font-size: 34px;
  }

  .homepage-top-section-bg-half-2 {
    top: 72%;
  }

  .homepage-top-section-2 {
    padding-top: 48px;
  }

  .btn-primary-2 {
    width: 100%;
  }

  .btn-primary-2.button-row {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .text-401 {
    font-size: 16px;
  }

  .btn-secondary-2 {
    width: 100%;
  }

  .badge-title---hhme.figma-file-badge {
    padding: 12px 22px;
    font-size: 14px;
  }

  .line-rounded-icon---hhme.dropdown-arrow.profile-dropdown {
    margin-left: 0;
  }

  .line-rounded-icon---hhme.success-message-check {
    margin-bottom: 16px;
    font-size: 40px;
  }

  .sidebar-nav-list-item---hhme {
    text-align: left;
    width: 100%;
  }

  .dropdown-wrapper---hhme.dashboard-top-dropdown {
    max-width: 100%;
  }

  .text-402 {
    font-size: 16px;
  }

  .input-2 {
    min-height: 48px;
  }

  .input-2::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .module-2.chat-box {
    border-radius: 15px;
  }

  .module-2.support-form {
    border-radius: 16px;
    padding: 32px 24px 40px;
  }

  .module-2.border-radius-30px {
    border-radius: 16px;
  }

  .module-2.board-tasks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .btn-primary-3 {
    width: 100%;
  }

  .chat-left-side-top-container-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .btn-secondary-3 {
    width: 100%;
  }

  .input-3 {
    min-height: 48px;
  }

  .input-3::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .tme-link-profile---hhme.chat-box-icon.mg-right-24px {
    margin-right: 8px;
  }

  .profile-tme-link {
    margin-right: 0;
  }

  .grid-2-columns---hhme._2-col-mbl._1-col-mbp {
    grid-template-columns: 1fr;
  }

  .table-item-mobile-caption-2 {
    padding-right: 8px;
  }

  .btn-done {
    width: 100%;
  }

  .btn-done.small, .btn-done.small.profile-v3-edit-button, .btn-done.tab-button, .btn-done.width-auto-mbp, .btn-done.settings-v3-tab-button, .btn-done.profile-tab-button, .btn-done.integrations-tab-button, .btn-done.homepage-pages-tab-button {
    width: auto;
  }

  .news-table-top-section---hhme {
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
  }

  .news-addressgrid-2-columns---hhme._2-col-mbl._1-col-mbp {
    grid-template-columns: 1fr;
  }
}

#w-node-bd78793b-a7ef-8bff-7297-18c4e6307494-1cadecbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_274ae7b5-8e59-14f2-1bf8-a4e901eca9a6-1cadecbf {
  align-self: start;
}

#w-node-_2cc0215a-8cb3-e986-04c3-6691dc874e3c-1cadecbf {
  align-self: stretch;
}

#w-node-_4bfe39ce-56ff-eb1f-860c-e451464ba2aa-1cadecbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_673dec7b-516e-1173-8252-c5a995bb843f-1cadecbf {
  align-self: stretch;
}

#w-node-_673dec7b-516e-1173-8252-c5a995bb8448-1cadecbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92194cd6-afea-fc35-2b3a-d52c1bf83a56-1cadecbf {
  align-self: stretch;
}

#w-node-_92194cd6-afea-fc35-2b3a-d52c1bf83a5f-1cadecbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c24fa04-d85a-6182-1a3f-838ff8392c12-1cadecbf {
  align-self: stretch;
}

#w-node-_4c24fa04-d85a-6182-1a3f-838ff8392c13-1cadecbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_124b9907-8bcc-26b8-435b-12d489ac2f73-1cadecbf {
  align-self: stretch;
}

#w-node-_124b9907-8bcc-26b8-435b-12d489ac2f7e-1cadecbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61914fa1f3028ad34c1c480b000000000014-1caded68 {
  align-self: stretch;
}

#w-node-_661f4815-cba2-f67e-b086-3fe5130cd881-1caded6a, #w-node-_5ac118d7-087a-ea35-279b-3661ad6e2681-1caded6a, #w-node-e541ba15-a0fa-24ea-6c9c-84d44a5fd1c3-1caded6a, #w-node-_279cfba9-b646-2d40-ca1b-bbc2a5221cab-1caded6a, #w-node-_101651b9-fecd-1638-3b2c-e3daaba2b669-1caded6a, #w-node-a8a84206-2e08-c2f2-d49a-f15eaf311e7f-1caded6a, #w-node-_4fd5a778-8e25-a751-8696-ada4aa649daa-1caded6a, #w-node-_4fd5a778-8e25-a751-8696-ada4aa649dae-1caded6a, #w-node-_4fd5a778-8e25-a751-8696-ada4aa649db2-1caded6a, #w-node-_4fd5a778-8e25-a751-8696-ada4aa649db6-1caded6a, #w-node-_4fd5a778-8e25-a751-8696-ada4aa649dba-1caded6a, #w-node-_4fd5a778-8e25-a751-8696-ada4aa649dbe-1caded6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf95a1b5-f761-a012-1249-ecb066431f3d-1caded6a, #w-node-b7c3c57d-3ae1-2bea-a43c-06e6672bb293-1caded6a {
  align-self: start;
}

#w-node-da9dd25f-79f9-ecda-8d19-258a891eb39c-1caded6a, #w-node-_71cf2731-429f-3dff-28e1-36ab93ba945a-1caded6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_861cb716-7849-94b1-b590-4f0a7eda974f-1caded6a, #w-node-_861cb716-7849-94b1-b590-4f0a7eda9751-1caded6a, #w-node-_2889c33b-4707-7ba1-64dc-969bc05c9a1c-1caded6a, #w-node-_2889c33b-4707-7ba1-64dc-969bc05c9a1e-1caded6a, #w-node-_5bfa5d5e-9e06-8590-cdab-d2641b214f8d-1caded6a, #w-node-_9739db67-7d92-16c7-4a41-cf18a31386fa-1caded6a, #w-node-_60f7dcc7-c39a-fee0-221e-ff9ee29bd456-1caded6a, #w-node-_9cde44af-74cb-7407-9cb1-7b719fd64cc7-1caded6a, #w-node-_6a91bfcb-32e0-30cf-38d1-6d79d2bbb15c-1caded6a, #w-node-_4314e904-76a1-d85a-57e5-d4205aeba71c-1caded6a, #w-node-_396e61f4-c3ed-4611-253b-e3785c42ffc1-1caded6a, #w-node-_0877f30f-24c9-46a8-a6d3-94415903a8b4-1caded6a, #w-node-cd6fb518-e376-b60a-fe87-a7a346c58c94-1caded6a, #w-node-_43c37172-bebb-15ee-d1fb-3851c2650841-1caded6a, #w-node-_198ac7c4-cc45-0100-183a-ecf65e2b97cc-1caded6a, #w-node-_25881dc4-416b-5a8b-3a45-22575002aaae-1caded6a, #w-node-_0d207a5f-b700-a617-9618-5d4e76975634-1caded6a, #w-node-_054a18f4-b946-a64e-773c-0c9dfef2f56b-1caded6a, #w-node-_01b19b5a-3ded-6e83-9c42-32c294e6c4ad-1caded6a, #w-node-_5a071418-f4c0-d51d-cff9-ef5a2a64ecc5-1caded6a, #w-node-_6d219918-61a1-9210-526f-f5e92686ebdf-1caded6a, #w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0e7-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0ec-1caded93, #w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0ed-1caded93 {
  justify-self: end;
}

#w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0f8-1caded93, #w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0fa-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14b86d06-d1f9-96aa-7488-aa61ceda5d65-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68b0-1caded93, #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68b5-1caded93 {
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68bb-1caded93, #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68d0-1caded93, #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68d6-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68dc-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e0-1caded93 {
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e2-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e6-1caded93 {
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e8-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e9-1caded93 {
  justify-self: end;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26d4-1caded93, #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26e7-1caded93, #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26ed-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f3-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f7-1caded93 {
  justify-self: end;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f9-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26fd-1caded93 {
  justify-self: end;
}

#w-node-cf361d89-7532-afb8-10f8-0ef5e18cf977-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cf361d89-7532-afb8-10f8-0ef5e18cf97b-1caded93 {
  justify-self: end;
}

#w-node-_6b645a76-dff8-7f21-df2c-1791393c9bbc-1caded93, #w-node-_6b645a76-dff8-7f21-df2c-1791393c9bcf-1caded93, #w-node-_6b645a76-dff8-7f21-df2c-1791393c9bd5-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b645a76-dff8-7f21-df2c-1791393c9bdb-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6b645a76-dff8-7f21-df2c-1791393c9bdf-1caded93 {
  justify-self: end;
}

#w-node-_6b645a76-dff8-7f21-df2c-1791393c9be1-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6b645a76-dff8-7f21-df2c-1791393c9be5-1caded93 {
  justify-self: end;
}

#w-node-c9b26df2-3e69-486f-5fa4-ae424f464912-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9b26df2-3e69-486f-5fa4-ae424f464916-1caded93 {
  justify-self: end;
}

#w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e2fe-1caded93, #w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e311-1caded93, #w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e317-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e31d-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e321-1caded93 {
  justify-self: end;
}

#w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e323-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e327-1caded93 {
  justify-self: end;
}

#w-node-f4d0157d-7da4-af30-d94e-043dd843671d-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f4d0157d-7da4-af30-d94e-043dd8436721-1caded93 {
  justify-self: end;
}

#w-node-_514d680b-45fe-6e3c-9323-acdc6145f4e6-1caded93, #w-node-_514d680b-45fe-6e3c-9323-acdc6145f4f9-1caded93, #w-node-_514d680b-45fe-6e3c-9323-acdc6145f4ff-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_514d680b-45fe-6e3c-9323-acdc6145f505-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_514d680b-45fe-6e3c-9323-acdc6145f509-1caded93 {
  justify-self: end;
}

#w-node-_514d680b-45fe-6e3c-9323-acdc6145f50b-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_514d680b-45fe-6e3c-9323-acdc6145f50f-1caded93 {
  justify-self: end;
}

#w-node-_6bd7f1ec-e800-f266-f4f9-65c8ddee86a6-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6bd7f1ec-e800-f266-f4f9-65c8ddee86aa-1caded93 {
  justify-self: end;
}

#w-node-_921ff977-8c59-3c5a-8292-e78ebe851f18-1caded93, #w-node-_921ff977-8c59-3c5a-8292-e78ebe851f2b-1caded93, #w-node-_921ff977-8c59-3c5a-8292-e78ebe851f31-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_921ff977-8c59-3c5a-8292-e78ebe851f37-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_921ff977-8c59-3c5a-8292-e78ebe851f3b-1caded93 {
  justify-self: end;
}

#w-node-_921ff977-8c59-3c5a-8292-e78ebe851f3d-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_921ff977-8c59-3c5a-8292-e78ebe851f41-1caded93 {
  justify-self: end;
}

#w-node-_37cce26a-4d4f-4d08-ccbd-b616f31b312c-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_37cce26a-4d4f-4d08-ccbd-b616f31b3130-1caded93 {
  justify-self: end;
}

#w-node-e1d8c388-ff78-561c-b426-3acf5298ffa8-1caded93, #w-node-e1d8c388-ff78-561c-b426-3acf5298ffbb-1caded93, #w-node-e1d8c388-ff78-561c-b426-3acf5298ffc1-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1d8c388-ff78-561c-b426-3acf5298ffc7-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1d8c388-ff78-561c-b426-3acf5298ffcb-1caded93 {
  justify-self: end;
}

#w-node-e1d8c388-ff78-561c-b426-3acf5298ffcd-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1d8c388-ff78-561c-b426-3acf5298ffd1-1caded93 {
  justify-self: end;
}

#w-node-_494dda40-f466-307a-9a61-ddefaed25c16-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_494dda40-f466-307a-9a61-ddefaed25c1a-1caded93 {
  justify-self: end;
}

#w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d636-1caded93, #w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d649-1caded93, #w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d64f-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d655-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d659-1caded93 {
  justify-self: end;
}

#w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d65b-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d65f-1caded93 {
  justify-self: end;
}

#w-node-b066dee4-592b-a207-b815-f3a4e642bb6c-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b066dee4-592b-a207-b815-f3a4e642bb70-1caded93 {
  justify-self: end;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594c8-1caded93, #w-node-e0baab68-088e-06fc-4951-7d92fe5594db-1caded93, #w-node-e0baab68-088e-06fc-4951-7d92fe5594e1-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594e7-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594eb-1caded93 {
  justify-self: end;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594ed-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594f1-1caded93 {
  justify-self: end;
}

#w-node-_1ed0d109-94f7-a91f-7766-e52cfaeb18c3-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1ed0d109-94f7-a91f-7766-e52cfaeb18c7-1caded93 {
  justify-self: end;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a8154-1caded93, #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8167-1caded93, #w-node-_2418ec92-1453-c3ba-4da2-2702b99a816d-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a8173-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a8177-1caded93 {
  justify-self: end;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a8179-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a817d-1caded93 {
  justify-self: end;
}

#w-node-_9cc5d557-d23e-1863-5d76-f83ad05938cf-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9cc5d557-d23e-1863-5d76-f83ad05938d3-1caded93 {
  justify-self: end;
}

#w-node-_221bdebd-e5b8-afcf-ad5e-51ba74255f52-1caded93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_71dbdc1f-326d-0f2f-8e57-a6bd7c09e31c-1caded98, #w-node-d6c24f10-a61e-d64a-df04-65bda324c3f3-1caded98, #w-node-e320761e-b838-868c-d79d-34ea70276675-1caded98, #w-node-ff0d33c9-5c1c-1178-9e47-4760de7b70da-1caded98, #w-node-_529d1767-77d0-3a0f-7628-c972922c1530-1caded98, #w-node-_91243996-f3e7-6212-7e17-a5f0993fd94e-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16430eb4-b670-3c59-d4e7-975c831679a1-1caded99, #w-node-aa457b9e-a292-a0dd-3112-2c0e886c8704-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_932d2677-0544-0771-3519-962dbc05f149-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-eeec6a21-7ff1-1c06-4ec8-81f509a7af81-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1b55e49-7d13-d87c-452b-0464c1760e5e-1caded99 {
  justify-self: end;
}

#w-node-d1b55e49-7d13-d87c-452b-0464c1760e69-1caded99, #w-node-d1b55e49-7d13-d87c-452b-0464c1760e6b-1caded99, #w-node-e675714a-c27e-cae7-f5c2-24c619d905ca-1caded99, #w-node-_1c469c10-8849-ffc4-9154-e2c00af68308-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d24ab2b1-297e-ba35-cc2a-2ecce182810a-1caded99 {
  place-self: start end;
}

#w-node-_100514ca-cd9b-2af3-3ea7-326fa4f6dd80-1caded99, #w-node-_100514ca-cd9b-2af3-3ea7-326fa4f6dd82-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_100514ca-cd9b-2af3-3ea7-326fa4f6dd83-1caded99 {
  place-self: start end;
}

#w-node-b896111e-d21a-9b4f-ceda-d3b6442ffb65-1caded99, #w-node-b896111e-d21a-9b4f-ceda-d3b6442ffb67-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b896111e-d21a-9b4f-ceda-d3b6442ffb68-1caded99 {
  place-self: start end;
}

#w-node-a40e56b0-ea5c-5fbb-2434-f224cd37942e-1caded99, #w-node-a40e56b0-ea5c-5fbb-2434-f224cd379441-1caded99, #w-node-a40e56b0-ea5c-5fbb-2434-f224cd379447-1caded99, #w-node-a40e56b0-ea5c-5fbb-2434-f224cd37944d-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a40e56b0-ea5c-5fbb-2434-f224cd379451-1caded99 {
  justify-self: end;
}

#w-node-a40e56b0-ea5c-5fbb-2434-f224cd379453-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a40e56b0-ea5c-5fbb-2434-f224cd379454-1caded99 {
  justify-self: end;
}

#w-node-_694f3f70-19c5-1b7b-827a-6cea25fe3635-1caded99, #w-node-_694f3f70-19c5-1b7b-827a-6cea25fe364a-1caded99, #w-node-_694f3f70-19c5-1b7b-827a-6cea25fe3650-1caded99, #w-node-_694f3f70-19c5-1b7b-827a-6cea25fe3656-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_694f3f70-19c5-1b7b-827a-6cea25fe365a-1caded99 {
  justify-self: end;
}

#w-node-a61542d2-58a0-9095-449b-3ba12e3a4293-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a61542d2-58a0-9095-449b-3ba12e3a4297-1caded99 {
  justify-self: end;
}

#w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b3c-1caded99, #w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b51-1caded99, #w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b57-1caded99, #w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b5d-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b61-1caded99 {
  justify-self: end;
}

#w-node-_157c5205-d585-6a06-b3c2-df4a0b325471-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_157c5205-d585-6a06-b3c2-df4a0b325475-1caded99 {
  justify-self: end;
}

#w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6cf-1caded99, #w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6e4-1caded99, #w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6ea-1caded99, #w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6f0-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6f4-1caded99 {
  justify-self: end;
}

#w-node-_46d6ad6a-c7af-f54f-ebfb-f670dbe3f5fa-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_46d6ad6a-c7af-f54f-ebfb-f670dbe3f5fe-1caded99 {
  justify-self: end;
}

#w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6c8-1caded99, #w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6dd-1caded99, #w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6e3-1caded99, #w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6e9-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6ed-1caded99 {
  justify-self: end;
}

#w-node-_0ad46cfd-4e45-ff2a-0faf-97d0642a7ab0-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0ad46cfd-4e45-ff2a-0faf-97d0642a7ab4-1caded99 {
  justify-self: end;
}

#w-node-_3b11266e-5f61-326c-d1a0-1176334534cf-1caded99, #w-node-_3b11266e-5f61-326c-d1a0-1176334534e4-1caded99, #w-node-_3b11266e-5f61-326c-d1a0-1176334534ea-1caded99, #w-node-_3b11266e-5f61-326c-d1a0-1176334534f0-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b11266e-5f61-326c-d1a0-1176334534f4-1caded99 {
  justify-self: end;
}

#w-node-ed65369f-c0bd-5ae8-5153-7e2364f93d42-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ed65369f-c0bd-5ae8-5153-7e2364f93d46-1caded99 {
  justify-self: end;
}

#w-node-_51895925-f773-ae4f-9461-09b062f32e76-1caded99, #w-node-_51895925-f773-ae4f-9461-09b062f32e8b-1caded99, #w-node-_51895925-f773-ae4f-9461-09b062f32e91-1caded99, #w-node-_51895925-f773-ae4f-9461-09b062f32e97-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51895925-f773-ae4f-9461-09b062f32e9b-1caded99 {
  justify-self: end;
}

#w-node-_02334b72-2943-ab8b-c77d-65a88d3b5131-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_02334b72-2943-ab8b-c77d-65a88d3b5135-1caded99 {
  justify-self: end;
}

#w-node-_29b80bd2-b313-15e3-90ef-f007c805be07-1caded99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_98d1ba24-9208-1e07-c8d0-1f65793348e1-1caded9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a34e7ba7-3e02-3a04-23f9-e59bc3a53c7d-1caded9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a34e7ba7-3e02-3a04-23f9-e59bc3a53c81-1caded9a {
  justify-self: start;
}

#w-node-_97da9f87-cf32-e1ea-b2b7-99645d1888c9-1caded9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3c881e18-f3f6-4af4-a3f7-7f583ffaa431-1caded9a, #w-node-_43ad3a69-4f38-f7af-2d80-9a6d2d5ef47f-1caded9a, #w-node-_953dbbf6-dadc-e281-2abf-2623a2181f6c-1caded9a, #w-node-_853187e8-bbae-4605-7886-54b0aaaa7cba-1cadedbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4b27-1ba2b28a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4b41-1ba2b28a {
  align-self: start;
}

#w-node-dfcb5520-2a7e-174e-1755-ea832e3acb81-1ba2b28a {
  align-self: auto;
}

#w-node-bb49d6d2-cfee-d0e1-44dc-561c234e8a91-1ba2b28a {
  place-self: end;
}

#w-node-_0b7380e8-a0f5-830e-8036-5c38bac171d4-1ba2b28a {
  align-self: end;
}

#w-node-c7da13d9-ecfe-afdf-779f-6c4e78837589-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4bc9-1ba2b28a, #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4bce-1ba2b28a, #w-node-ea5c81e6-d7a0-723b-3b79-91868f9186d5-1ba2b28a {
  justify-self: end;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4bd4-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4bec-1ba2b28a, #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4bf2-1ba2b28a, #w-node-daf2a2c2-e5ac-2a53-5bd9-ae746ec4ad81-1ba2b28a, #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4bf8-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c00-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c18-1ba2b28a, #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c1e-1ba2b28a, #w-node-a95034e8-92c2-700e-7ae8-85523aadb7cd-1ba2b28a, #w-node-b63fa71f-32a9-b587-261f-ad89e722b8c8-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b63fa71f-32a9-b587-261f-ad89e722b8cc-1ba2b28a {
  justify-self: end;
}

#w-node-_3dba70eb-9625-8077-f122-d3fb5033fa1c-1ba2b28a, #w-node-_2d6d45c4-5665-5f07-6a00-fc0967e4dab0-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d6d45c4-5665-5f07-6a00-fc0967e4dabc-1ba2b28a, #w-node-_2d6d45c4-5665-5f07-6a00-fc0967e4dac2-1ba2b28a, #w-node-_818f7a98-5c49-3844-9a76-74f2adef4cf5-1ba2b28a, #w-node-_2d6d45c4-5665-5f07-6a00-fc0967e4dac8-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c2c-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c44-1ba2b28a, #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c4a-1ba2b28a, #w-node-_8472185a-41a4-63ea-0bcc-b4469c272943-1ba2b28a, #w-node-_846c6a5e-0178-e1a3-ae75-4d13d131b81d-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c58-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c70-1ba2b28a, #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c76-1ba2b28a, #w-node-_2e5be1a9-7cf2-78c0-7246-acb543d48e49-1ba2b28a, #w-node-_384db549-561b-df30-e097-c5d7d2e3e2bd-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c84-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c9c-1ba2b28a, #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4ca2-1ba2b28a, #w-node-_04c817f1-e052-d003-855c-e5945f02ec01-1ba2b28a, #w-node-abc793d2-da2c-d8ed-f27d-a4d0b587eb81-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-abc793d2-da2c-d8ed-f27d-a4d0b587eb85-1ba2b28a {
  justify-self: end;
}

#w-node-cef06f56-de3e-88e2-a94e-36e723c7b46c-1ba2b28a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_75c2d5cd-e235-b67d-a9a2-e8c15e583033-1ba2b28a {
  align-self: center;
}

#w-node-_75c2d5cd-e235-b67d-a9a2-e8c15e58303d-1ba2b28a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23b241db-38fc-8beb-f98e-b2d24ee8a8b2-1ba2b28a, #w-node-_23b241db-38fc-8beb-f98e-b2d24ee8a8b4-1ba2b28a {
  align-self: center;
}

#w-node-_23b241db-38fc-8beb-f98e-b2d24ee8a8b8-1ba2b28a {
  place-self: center end;
}

#w-node-_75c2d5cd-e235-b67d-a9a2-e8c15e58306d-1ba2b28a {
  align-self: center;
}

#w-node-_75c2d5cd-e235-b67d-a9a2-e8c15e583077-1ba2b28a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c520f8c-a00b-c141-b0df-38e4cd944f96-1ba2b28a, #w-node-_60456fe0-9789-1ef9-f0e8-fe608e00d280-1ba2b28a {
  align-self: center;
}

#w-node-_0dc2e156-c9b1-bbcb-61e6-d5c38bd6c1c4-1ba2b28a {
  place-self: center end;
}

#w-node-_642af6c3-bedf-e6f2-20d1-ff3f6b456d19-1ba2b28a, #w-node-_1e1055dc-4f3a-88ea-b58f-91f2d08afc66-1ba2b28a {
  align-self: center;
}

#w-node-_2cd0ef50-a117-6282-adb7-9fafd83c863b-1ba2b28a {
  place-self: center end;
}

#w-node-f46aca20-9e27-cbe1-2798-bfefe224e08f-1ba2b28a, #w-node-_3c4ee532-7687-63d9-1ea2-782d2b01350a-1ba2b28a {
  align-self: center;
}

#w-node-_6e0b9fc2-5dbb-e596-0243-4e29eb3f66b4-1ba2b28a {
  place-self: center end;
}

#w-node-_8279e808-f4fd-ac81-bf08-b2f645c95012-1ba2b28a, #w-node-dde5bc82-7cd5-77a5-c828-73fad53bed10-1ba2b28a {
  align-self: center;
}

#w-node-_7516dcfc-2c19-63e7-a7ac-0466646b8f90-1ba2b28a {
  place-self: center end;
}

#w-node-c2385eb0-9de3-6357-40e3-96d2def19f45-a36fbb9f {
  align-self: start;
}

#w-node-c2385eb0-9de3-6357-40e3-96d2def19f4d-a36fbb9f {
  place-self: start end;
}

#w-node-_1d7b09b6-2698-2175-68a3-3a980ce07be7-a36fbb9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_231832e0-6b38-239c-81e5-375ec6f7e916-a36fbb9f {
  place-self: start end;
}

#w-node-_6d7fd234-77b6-7b4d-baa4-f25712c4b638-a36fbb9f {
  align-self: start;
}

#w-node-_6d7fd234-77b6-7b4d-baa4-f25712c4b640-a36fbb9f {
  place-self: start end;
}

#w-node-c1b1c0ec-0dcf-8ba9-44d2-2f1a5eefdc29-a36fbb9f {
  align-self: start;
}

#w-node-c1b1c0ec-0dcf-8ba9-44d2-2f1a5eefdc31-a36fbb9f {
  place-self: start end;
}

#w-node-a9cdd199-faaa-a142-6213-1e3cec75769f-f80b9c93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50c64cdd-9484-4f47-41ae-531eeba35e5d-f80b9c93 {
  place-self: auto center;
}

#w-node-_28dbe55b-3c1e-7031-d875-47a9c73d4861-f80b9c93 {
  justify-self: center;
}

#w-node-d4360aaa-31ca-8556-0901-c8506f707049-f80b9c93 {
  align-self: center;
}

#w-node-d4360aaa-31ca-8556-0901-c8506f707056-f80b9c93 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90a5d5dd-dba3-1679-73ec-a96e6c0f9993-f80b9c93, #w-node-_90a5d5dd-dba3-1679-73ec-a96e6c0f9995-f80b9c93, #w-node-_90a5d5dd-dba3-1679-73ec-a96e6c0f999c-f80b9c93, #w-node-_90a5d5dd-dba3-1679-73ec-a96e6c0f999e-f80b9c93, #w-node-_90a5d5dd-dba3-1679-73ec-a96e6c0f99a5-f80b9c93, #w-node-_90a5d5dd-dba3-1679-73ec-a96e6c0f99a7-f80b9c93, #w-node-_90a5d5dd-dba3-1679-73ec-a96e6c0f99ae-f80b9c93, #w-node-_90a5d5dd-dba3-1679-73ec-a96e6c0f99b0-f80b9c93 {
  align-self: center;
}

#w-node-f61d5006-b43b-87cb-2b0b-47b4fdd1d630-f80b9c93 {
  align-self: start;
}

#w-node-f61d5006-b43b-87cb-2b0b-47b4fdd1d637-f80b9c93 {
  place-self: start end;
}

#w-node-_57b2c5f6-7d7e-f985-8065-35fb631dd831-f80b9c93 {
  align-self: center;
}

#w-node-_57b2c5f6-7d7e-f985-8065-35fb631dd83b-f80b9c93 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_903aedf9-7dc5-42c1-32a7-c12c9de8abb2-f80b9c93, #w-node-_903aedf9-7dc5-42c1-32a7-c12c9de8abb4-f80b9c93, #w-node-_903aedf9-7dc5-42c1-32a7-c12c9de8abb8-f80b9c93, #w-node-_903aedf9-7dc5-42c1-32a7-c12c9de8abba-f80b9c93, #w-node-_903aedf9-7dc5-42c1-32a7-c12c9de8abbe-f80b9c93, #w-node-_903aedf9-7dc5-42c1-32a7-c12c9de8abc0-f80b9c93, #w-node-_903aedf9-7dc5-42c1-32a7-c12c9de8abc4-f80b9c93, #w-node-_903aedf9-7dc5-42c1-32a7-c12c9de8abc6-f80b9c93 {
  align-self: center;
}

#w-node-_7c6f64b2-b752-c409-9fc1-4dafc0504ffe-f80b9c93 {
  align-self: start;
}

#w-node-_7c6f64b2-b752-c409-9fc1-4dafc0505005-f80b9c93 {
  place-self: start end;
}

#w-node-_528fbdbb-15fb-6b50-40d9-09a13756da80-f80b9c93 {
  align-self: center;
}

#w-node-_528fbdbb-15fb-6b50-40d9-09a13756da8a-f80b9c93 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_528fbdbb-15fb-6b50-40d9-09a13756daa1-f80b9c93, #w-node-_528fbdbb-15fb-6b50-40d9-09a13756daa3-f80b9c93, #w-node-_528fbdbb-15fb-6b50-40d9-09a13756daa7-f80b9c93, #w-node-_528fbdbb-15fb-6b50-40d9-09a13756daa9-f80b9c93, #w-node-_528fbdbb-15fb-6b50-40d9-09a13756daad-f80b9c93, #w-node-_528fbdbb-15fb-6b50-40d9-09a13756daaf-f80b9c93, #w-node-_528fbdbb-15fb-6b50-40d9-09a13756dab3-f80b9c93, #w-node-_528fbdbb-15fb-6b50-40d9-09a13756dab5-f80b9c93 {
  align-self: center;
}

#w-node-_528fbdbb-15fb-6b50-40d9-09a13756dabd-f80b9c93 {
  align-self: start;
}

#w-node-_528fbdbb-15fb-6b50-40d9-09a13756dac4-f80b9c93 {
  place-self: start end;
}

#w-node-_1801c303-4b27-fc5b-c942-b4259aaf19f1-213e1f0f, #w-node-_1801c303-4b27-fc5b-c942-b4259aaf19e3-213e1f0f, #w-node-_1801c303-4b27-fc5b-c942-b4259aaf19d5-213e1f0f, #w-node-_1801c303-4b27-fc5b-c942-b4259aaf19ff-213e1f0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0630f552-4b7b-d734-e52d-4e0e95fb0331-213e1f0f {
  justify-self: center;
}

#w-node-_6d30f5d7-5c4b-373e-2d69-9afaaaf01323-213e1f0f {
  align-self: center;
}

#w-node-_6d30f5d7-5c4b-373e-2d69-9afaaaf0132c-213e1f0f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d30f5d7-5c4b-373e-2d69-9afaaaf01337-213e1f0f, #w-node-b5c43290-4eb8-3aa7-175f-9424d15f58c3-213e1f0f {
  align-self: start;
}

#w-node-b5c43290-4eb8-3aa7-175f-9424d15f58cb-213e1f0f {
  place-self: start end;
}

#w-node-_89941ca0-b867-1af4-1aea-0900541ec88b-213e1f0f {
  justify-self: center;
}

#w-node-a9d0242b-3224-06e1-a908-53d32686b6d0-213e1f0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0586ca35-e0e1-8ff3-deee-211c39187b26-213e1f0f, #w-node-_0586ca35-e0e1-8ff3-deee-211c39187b28-213e1f0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a1629af-24c1-d663-ddf3-cc42f39711a4-213e1f0f {
  align-self: start;
}

#w-node-_04ed7d1f-e8f2-3f71-0dbc-993fd4d1ce37-213e1f0f, #w-node-_04ed7d1f-e8f2-3f71-0dbc-993fd4d1ce39-213e1f0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33e9de6c-e9d5-6703-1ad3-ff5ede323ef5-213e1f0f {
  justify-self: center;
}

#w-node-_042b7a6c-ca97-b734-db0b-012284d2b75c-213e1f0f {
  align-self: center;
}

#w-node-_042b7a6c-ca97-b734-db0b-012284d2b763-213e1f0f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_042b7a6c-ca97-b734-db0b-012284d2b76e-213e1f0f {
  align-self: start;
}

#w-node-_042b7a6c-ca97-b734-db0b-012284d2b776-213e1f0f {
  place-self: start end;
}

#w-node-_6f4a62ff-19f1-e383-8fee-0eccbb9d99ff-213e1f0f {
  align-self: center;
}

#w-node-_6f4a62ff-19f1-e383-8fee-0eccbb9d9a09-213e1f0f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0f445be-484a-a9fb-18d9-29fb8d3f47a4-213e1f0f {
  align-self: start;
}

#w-node-f0f445be-484a-a9fb-18d9-29fb8d3f47ac-213e1f0f {
  place-self: start end;
}

#w-node-_39d28406-a69b-fa79-14a5-2a8bca493c21-213e1f0f {
  align-self: center;
}

#w-node-_39d28406-a69b-fa79-14a5-2a8bca493c28-213e1f0f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b93a138-8726-49fa-8967-fa1974f3984a-213e1f0f {
  align-self: start;
}

#w-node-_2b93a138-8726-49fa-8967-fa1974f39852-213e1f0f {
  place-self: start end;
}

#w-node-_33e9de6c-e9d5-6703-1ad3-ff5ede323f2c-213e1f0f, #w-node-_3a3dc4f5-b37d-f46b-b76e-39c6dbfcdc3c-213e1f0f {
  justify-self: center;
}

#w-node-_105192b0-b802-c7ff-3a1a-0ea51155a8e1-213e1f0f, #w-node-_105192b0-b802-c7ff-3a1a-0ea51155a8e3-213e1f0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_863ecd07-0a1a-35ef-819b-f9f08533614c-6227f1e4 {
  align-self: auto;
}

#w-node-f969df8a-15dc-1a5d-57f7-c4c6606062d5-6227f1e4, #w-node-f969df8a-15dc-1a5d-57f7-c4c6606062d7-6227f1e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b5c7dce-dd1e-ba04-002e-282bb27a1d79-6227f1e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a582503-d524-f823-25b4-eedb4c8ad3be-6227f1e4 {
  justify-self: start;
}

#w-node-e958f106-d601-fbfc-1bf2-fb4393d1da9e-6227f1e4 {
  place-self: auto;
}

#w-node-fd85a63d-2cd2-7b27-0b27-ab4041fc1c10-6227f1e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a54796c9-3a0c-1de7-8155-75fe93ffeac2-6227f1e4 {
  justify-self: start;
}

#w-node-_65bb2d8b-a2f8-07c7-1387-d84122a8daa0-674dc759 {
  place-self: auto;
}

#w-node-_2cadf2d1-452e-62e4-06c1-38e580f56630-674dc759 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2cadf2d1-452e-62e4-06c1-38e580f56635-674dc759 {
  justify-self: start;
}

#w-node-b9694479-00bf-1079-95a9-ee0746b46f96-674dc759 {
  place-self: auto;
}

#w-node-b9694479-00bf-1079-95a9-ee0746b46fa5-674dc759 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9694479-00bf-1079-95a9-ee0746b46faa-674dc759 {
  justify-self: start;
}

#w-node-_101a4160-1ebf-7fa5-3382-74307ac72db9-674dc759, #w-node-_101a4160-1ebf-7fa5-3382-74307ac72dbb-674dc759 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc1076e1-0aa9-5663-8ddf-2f8117675ced-674dc759 {
  place-self: auto;
}

#w-node-dc1076e1-0aa9-5663-8ddf-2f8117675cfc-674dc759 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1076e1-0aa9-5663-8ddf-2f8117675d00-674dc759 {
  justify-self: start;
}

#w-node-a65f502b-95f7-8ba1-bdf0-4a5e44366014-674dc759, #w-node-a65f502b-95f7-8ba1-bdf0-4a5e44366016-674dc759 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a6b5c2-a40b-da9d-b31c-bb697dc1c88f-674dc759 {
  place-self: auto;
}

#w-node-_13a6b5c2-a40b-da9d-b31c-bb697dc1c8a6-674dc759 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13a6b5c2-a40b-da9d-b31c-bb697dc1c8ab-674dc759 {
  justify-self: start;
}

#w-node-_0a195a36-fab3-03e5-0539-f75032b35c38-674dc759, #w-node-_0a195a36-fab3-03e5-0539-f75032b35c3a-674dc759 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e56b39-5de4-455d-08dc-e0995a20370f-674dc759 {
  place-self: auto;
}

#w-node-_61814f87-59ce-6c9c-cd35-2aca7965c96d-674dc759 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61814f87-59ce-6c9c-cd35-2aca7965c972-674dc759 {
  justify-self: start;
}

#w-node-_11efc785-2f60-5223-c1b1-15156b796eda-674dc759, #w-node-_11efc785-2f60-5223-c1b1-15156b796edc-674dc759 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d24b-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d250-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d255-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d25a-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d260-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d267-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d272-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d278-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d281-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d285-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d287-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d28b-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d28e-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d295-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d2a0-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d2a6-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d2af-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d2b3-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d2b5-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d2b9-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d2ea-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d2f1-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d2fc-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d302-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d30b-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d30f-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d311-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d315-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d318-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d31f-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d32a-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d330-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d339-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d33d-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d33f-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d343-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d374-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d37b-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d386-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d38c-0db695e8, #w-node-_208e82fe-1144-b971-896b-5a7ec635d395-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d399-0db695e8 {
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d39b-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_208e82fe-1144-b971-896b-5a7ec635d39f-0db695e8 {
  justify-self: end;
}

#w-node-_5d6ff2d1-d540-32f3-f0ed-19a0a0b3582b-0db695e8, #w-node-_5d6ff2d1-d540-32f3-f0ed-19a0a0b35895-0db695e8, #w-node-_5d6ff2d1-d540-32f3-f0ed-19a0a0b358d4-0db695e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecb9cabc-a118-3c01-a1b9-7b255c0254ff-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ecb9cabc-a118-3c01-a1b9-7b255c025512-f7c6f6f9 {
  justify-self: end;
}

#w-node-ecb9cabc-a118-3c01-a1b9-7b255c02551c-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecb9cabc-a118-3c01-a1b9-7b255c02553a-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_50976898-a88c-5041-3620-18bf26749ae2-f7c6f6f9, #w-node-_50976898-a88c-5041-3620-18bf26749ae4-f7c6f6f9, #w-node-_8676b153-51d2-4f48-7d28-039dc6b96031-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8676b153-51d2-4f48-7d28-039dc6b9603e-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8676b153-51d2-4f48-7d28-039dc6b9604c-f7c6f6f9, #w-node-_8676b153-51d2-4f48-7d28-039dc6b9604e-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c0e78de-8588-23fc-1e2b-849abcea9623-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0c0e78de-8588-23fc-1e2b-849abcea9636-f7c6f6f9 {
  justify-self: end;
}

#w-node-_0c0e78de-8588-23fc-1e2b-849abcea963a-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c0e78de-8588-23fc-1e2b-849abcea9647-f7c6f6f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0c0e78de-8588-23fc-1e2b-849abcea9655-f7c6f6f9, #w-node-_0c0e78de-8588-23fc-1e2b-849abcea9657-f7c6f6f9, #w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0e7-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0ec-7a0564d2 {
  justify-self: end;
}

#w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0f8-7a0564d2, #w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0fa-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14b86d06-d1f9-96aa-7488-aa61ceda5d65-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68a6-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68b0-7a0564d2, #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68b5-7a0564d2 {
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68bb-7a0564d2, #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68d0-7a0564d2, #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68d6-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68dc-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e0-7a0564d2 {
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e2-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e6-7a0564d2 {
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e8-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e9-7a0564d2 {
  justify-self: end;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26d4-7a0564d2, #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26e7-7a0564d2, #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26ed-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f3-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f7-7a0564d2 {
  justify-self: end;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f9-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26fd-7a0564d2 {
  justify-self: end;
}

#w-node-cf361d89-7532-afb8-10f8-0ef5e18cf977-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cf361d89-7532-afb8-10f8-0ef5e18cf97b-7a0564d2 {
  justify-self: end;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594c8-7a0564d2, #w-node-e0baab68-088e-06fc-4951-7d92fe5594db-7a0564d2, #w-node-e0baab68-088e-06fc-4951-7d92fe5594e1-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594e7-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594eb-7a0564d2 {
  justify-self: end;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594ed-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e0baab68-088e-06fc-4951-7d92fe5594f1-7a0564d2 {
  justify-self: end;
}

#w-node-_1ed0d109-94f7-a91f-7766-e52cfaeb18c3-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1ed0d109-94f7-a91f-7766-e52cfaeb18c7-7a0564d2 {
  justify-self: end;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a8154-7a0564d2, #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8167-7a0564d2, #w-node-_2418ec92-1453-c3ba-4da2-2702b99a816d-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a8173-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a8177-7a0564d2 {
  justify-self: end;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a8179-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2418ec92-1453-c3ba-4da2-2702b99a817d-7a0564d2 {
  justify-self: end;
}

#w-node-_9cc5d557-d23e-1863-5d76-f83ad05938cf-7a0564d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9cc5d557-d23e-1863-5d76-f83ad05938d3-7a0564d2 {
  justify-self: end;
}

#w-node-_221bdebd-e5b8-afcf-ad5e-51ba74255f52-7a0564d2, #w-node-ecb9cabc-a118-3c01-a1b9-7b255c0254ff-83b9a5a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ecb9cabc-a118-3c01-a1b9-7b255c025512-83b9a5a2 {
  justify-self: end;
}

#w-node-ecb9cabc-a118-3c01-a1b9-7b255c02551c-83b9a5a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecb9cabc-a118-3c01-a1b9-7b255c02553a-83b9a5a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_50976898-a88c-5041-3620-18bf26749ae2-83b9a5a2, #w-node-_50976898-a88c-5041-3620-18bf26749ae4-83b9a5a2, #w-node-_8676b153-51d2-4f48-7d28-039dc6b96031-83b9a5a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8676b153-51d2-4f48-7d28-039dc6b9603e-83b9a5a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8676b153-51d2-4f48-7d28-039dc6b9604c-83b9a5a2, #w-node-_8676b153-51d2-4f48-7d28-039dc6b9604e-83b9a5a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-da9dd25f-79f9-ecda-8d19-258a891eb39c-1caded6a, #w-node-_71cf2731-429f-3dff-28e1-36ab93ba945a-1caded6a {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e3a90f75-d470-7097-bbbe-55a933809da3-1caded6a, #w-node-_4d23d9c3-32aa-001b-0596-e5a65931aef9-1caded6a, #w-node-_5d0cf41d-1172-6000-505c-5abc2306569e-1caded6a, #w-node-ae36a11d-9aa6-9b99-1c4e-812c3ccf1b6f-1caded6a, #w-node-_529f5180-557e-0011-a8c7-d413bd690ec5-1caded6a, #w-node-_529f5180-557e-0011-a8c7-d413bd690ed0-1caded6a, #w-node-_529f5180-557e-0011-a8c7-d413bd690edb-1caded6a, #w-node-_529f5180-557e-0011-a8c7-d413bd690ee6-1caded6a, #w-node-_3e7a3750-203b-4f65-b2ff-7193010c307e-1caded6a, #w-node-_820331d6-c4e7-e22c-17e6-307c4ba0cf79-1caded6a, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d263-1caded6a, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d26e-1caded6a, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d279-1caded6a, #w-node-cd97ed09-7ee7-f868-9f24-92008cbffbf9-1caded6a, #w-node-_678fa4ae-1fca-b02f-fd27-9efe550463d6-1caded6a, #w-node-_053b3848-5278-b0d0-565f-4e26607311a1-1caded6a, #w-node-_8638ecc7-fc7a-8770-ed2b-943d852abcf3-1caded6a, #w-node-_1e711fa1-14c2-3bf9-4b2d-5fcd43fb2f8f-1caded6a, #w-node-_7ac24606-9265-f886-fb09-baae98aef364-1caded6a, #w-node-_7ac24606-9265-f886-fb09-baae98aef378-1caded6a, #w-node-_7ac24606-9265-f886-fb09-baae98aef38c-1caded6a, #w-node-_7ac24606-9265-f886-fb09-baae98aef3a0-1caded6a, #w-node-_7ac24606-9265-f886-fb09-baae98aef3b4-1caded6a, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0a9-1caded6a, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0bd-1caded6a, #w-node-fdedfdaf-07eb-26ce-ec5a-44f9429fbce6-1caded6a, #w-node-e5098d5c-99e5-a310-1707-51b579e0852f-1caded6a {
    order: -9999;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68d4-1caded93, #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68da-1caded93 {
    align-self: center;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68dc-1caded93 {
    justify-self: auto;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e0-1caded93 {
    place-self: center;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e2-1caded93 {
    justify-self: auto;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e6-1caded93 {
    place-self: center start;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e9-1caded93 {
    justify-self: auto;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26eb-1caded93, #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f1-1caded93 {
    align-self: center;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f3-1caded93 {
    justify-self: auto;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f7-1caded93 {
    place-self: center;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f9-1caded93 {
    justify-self: auto;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26fd-1caded93 {
    place-self: center start;
  }

  #w-node-cf361d89-7532-afb8-10f8-0ef5e18cf97b-1caded93 {
    justify-self: auto;
  }

  #w-node-_6b645a76-dff8-7f21-df2c-1791393c9bd3-1caded93, #w-node-_6b645a76-dff8-7f21-df2c-1791393c9bd9-1caded93 {
    align-self: center;
  }

  #w-node-_6b645a76-dff8-7f21-df2c-1791393c9bdb-1caded93 {
    justify-self: auto;
  }

  #w-node-_6b645a76-dff8-7f21-df2c-1791393c9bdf-1caded93 {
    place-self: center;
  }

  #w-node-_6b645a76-dff8-7f21-df2c-1791393c9be1-1caded93 {
    justify-self: auto;
  }

  #w-node-_6b645a76-dff8-7f21-df2c-1791393c9be5-1caded93 {
    place-self: center start;
  }

  #w-node-c9b26df2-3e69-486f-5fa4-ae424f464916-1caded93 {
    justify-self: auto;
  }

  #w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e315-1caded93, #w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e31b-1caded93 {
    align-self: center;
  }

  #w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e31d-1caded93 {
    justify-self: auto;
  }

  #w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e321-1caded93 {
    place-self: center;
  }

  #w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e323-1caded93 {
    justify-self: auto;
  }

  #w-node-_2bdfb484-989f-d1f5-1e24-8ad31a84e327-1caded93 {
    place-self: center start;
  }

  #w-node-f4d0157d-7da4-af30-d94e-043dd8436721-1caded93 {
    justify-self: auto;
  }

  #w-node-_514d680b-45fe-6e3c-9323-acdc6145f4fd-1caded93, #w-node-_514d680b-45fe-6e3c-9323-acdc6145f503-1caded93 {
    align-self: center;
  }

  #w-node-_514d680b-45fe-6e3c-9323-acdc6145f505-1caded93 {
    justify-self: auto;
  }

  #w-node-_514d680b-45fe-6e3c-9323-acdc6145f509-1caded93 {
    place-self: center;
  }

  #w-node-_514d680b-45fe-6e3c-9323-acdc6145f50b-1caded93 {
    justify-self: auto;
  }

  #w-node-_514d680b-45fe-6e3c-9323-acdc6145f50f-1caded93 {
    place-self: center start;
  }

  #w-node-_6bd7f1ec-e800-f266-f4f9-65c8ddee86aa-1caded93 {
    justify-self: auto;
  }

  #w-node-_921ff977-8c59-3c5a-8292-e78ebe851f2f-1caded93, #w-node-_921ff977-8c59-3c5a-8292-e78ebe851f35-1caded93 {
    align-self: center;
  }

  #w-node-_921ff977-8c59-3c5a-8292-e78ebe851f37-1caded93 {
    justify-self: auto;
  }

  #w-node-_921ff977-8c59-3c5a-8292-e78ebe851f3b-1caded93 {
    place-self: center;
  }

  #w-node-_921ff977-8c59-3c5a-8292-e78ebe851f3d-1caded93 {
    justify-self: auto;
  }

  #w-node-_921ff977-8c59-3c5a-8292-e78ebe851f41-1caded93 {
    place-self: center start;
  }

  #w-node-_37cce26a-4d4f-4d08-ccbd-b616f31b3130-1caded93 {
    justify-self: auto;
  }

  #w-node-e1d8c388-ff78-561c-b426-3acf5298ffbf-1caded93, #w-node-e1d8c388-ff78-561c-b426-3acf5298ffc5-1caded93 {
    align-self: center;
  }

  #w-node-e1d8c388-ff78-561c-b426-3acf5298ffc7-1caded93 {
    justify-self: auto;
  }

  #w-node-e1d8c388-ff78-561c-b426-3acf5298ffcb-1caded93 {
    place-self: center;
  }

  #w-node-e1d8c388-ff78-561c-b426-3acf5298ffcd-1caded93 {
    justify-self: auto;
  }

  #w-node-e1d8c388-ff78-561c-b426-3acf5298ffd1-1caded93 {
    place-self: center start;
  }

  #w-node-_494dda40-f466-307a-9a61-ddefaed25c1a-1caded93 {
    justify-self: auto;
  }

  #w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d64d-1caded93, #w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d653-1caded93 {
    align-self: center;
  }

  #w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d655-1caded93 {
    justify-self: auto;
  }

  #w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d659-1caded93 {
    place-self: center;
  }

  #w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d65b-1caded93 {
    justify-self: auto;
  }

  #w-node-b4f989fc-6667-c324-2d42-dbbfa7b8d65f-1caded93 {
    place-self: center start;
  }

  #w-node-b066dee4-592b-a207-b815-f3a4e642bb70-1caded93 {
    justify-self: auto;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594df-1caded93, #w-node-e0baab68-088e-06fc-4951-7d92fe5594e5-1caded93 {
    align-self: center;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594e7-1caded93 {
    justify-self: auto;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594eb-1caded93 {
    place-self: center;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594ed-1caded93 {
    justify-self: auto;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594f1-1caded93 {
    place-self: center start;
  }

  #w-node-_1ed0d109-94f7-a91f-7766-e52cfaeb18c7-1caded93 {
    justify-self: auto;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a816b-1caded93, #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8171-1caded93 {
    align-self: center;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8173-1caded93 {
    justify-self: auto;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8177-1caded93 {
    place-self: center;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8179-1caded93 {
    justify-self: auto;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a817d-1caded93 {
    place-self: center start;
  }

  #w-node-_9cc5d557-d23e-1863-5d76-f83ad05938d3-1caded93, #w-node-_932d2677-0544-0771-3519-962dbc05f149-1caded99 {
    justify-self: auto;
  }

  #w-node-a40e56b0-ea5c-5fbb-2434-f224cd379445-1caded99, #w-node-a40e56b0-ea5c-5fbb-2434-f224cd37944b-1caded99 {
    align-self: center;
  }

  #w-node-a40e56b0-ea5c-5fbb-2434-f224cd37944d-1caded99 {
    justify-self: auto;
  }

  #w-node-a40e56b0-ea5c-5fbb-2434-f224cd379451-1caded99 {
    place-self: center;
  }

  #w-node-a40e56b0-ea5c-5fbb-2434-f224cd379454-1caded99 {
    justify-self: auto;
  }

  #w-node-_694f3f70-19c5-1b7b-827a-6cea25fe364e-1caded99, #w-node-_694f3f70-19c5-1b7b-827a-6cea25fe3654-1caded99 {
    align-self: center;
  }

  #w-node-_694f3f70-19c5-1b7b-827a-6cea25fe3656-1caded99 {
    justify-self: auto;
  }

  #w-node-_694f3f70-19c5-1b7b-827a-6cea25fe365a-1caded99 {
    place-self: center;
  }

  #w-node-a61542d2-58a0-9095-449b-3ba12e3a4297-1caded99 {
    justify-self: auto;
  }

  #w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b55-1caded99, #w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b5b-1caded99 {
    align-self: center;
  }

  #w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b5d-1caded99 {
    justify-self: auto;
  }

  #w-node-_99d10040-0cc7-aaed-b1ba-fecf497b0b61-1caded99 {
    place-self: center;
  }

  #w-node-_157c5205-d585-6a06-b3c2-df4a0b325475-1caded99 {
    justify-self: auto;
  }

  #w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6e8-1caded99, #w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6ee-1caded99 {
    align-self: center;
  }

  #w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6f0-1caded99 {
    justify-self: auto;
  }

  #w-node-_83b5fd92-6cc3-c5af-3863-d92a231ae6f4-1caded99 {
    place-self: center;
  }

  #w-node-_46d6ad6a-c7af-f54f-ebfb-f670dbe3f5fe-1caded99 {
    justify-self: auto;
  }

  #w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6e1-1caded99, #w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6e7-1caded99 {
    align-self: center;
  }

  #w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6e9-1caded99 {
    justify-self: auto;
  }

  #w-node-_6adf1ad2-cae6-fc05-fa13-ff78c421e6ed-1caded99 {
    place-self: center;
  }

  #w-node-_0ad46cfd-4e45-ff2a-0faf-97d0642a7ab4-1caded99 {
    justify-self: auto;
  }

  #w-node-_3b11266e-5f61-326c-d1a0-1176334534e8-1caded99, #w-node-_3b11266e-5f61-326c-d1a0-1176334534ee-1caded99 {
    align-self: center;
  }

  #w-node-_3b11266e-5f61-326c-d1a0-1176334534f0-1caded99 {
    justify-self: auto;
  }

  #w-node-_3b11266e-5f61-326c-d1a0-1176334534f4-1caded99 {
    place-self: center;
  }

  #w-node-ed65369f-c0bd-5ae8-5153-7e2364f93d46-1caded99 {
    justify-self: auto;
  }

  #w-node-_51895925-f773-ae4f-9461-09b062f32e8f-1caded99, #w-node-_51895925-f773-ae4f-9461-09b062f32e95-1caded99 {
    align-self: center;
  }

  #w-node-_51895925-f773-ae4f-9461-09b062f32e97-1caded99 {
    justify-self: auto;
  }

  #w-node-_51895925-f773-ae4f-9461-09b062f32e9b-1caded99 {
    place-self: center;
  }

  #w-node-_02334b72-2943-ab8b-c77d-65a88d3b5135-1caded99 {
    justify-self: auto;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4bf0-1ba2b28a {
    place-self: center start;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4bf6-1ba2b28a, #w-node-daf2a2c2-e5ac-2a53-5bd9-ae746ec4ad85-1ba2b28a {
    align-self: center;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c1c-1ba2b28a {
    place-self: center start;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c22-1ba2b28a, #w-node-a95034e8-92c2-700e-7ae8-85523aadb7d1-1ba2b28a {
    align-self: center;
  }

  #w-node-b63fa71f-32a9-b587-261f-ad89e722b8cc-1ba2b28a {
    justify-self: auto;
  }

  #w-node-_2d6d45c4-5665-5f07-6a00-fc0967e4dac0-1ba2b28a {
    place-self: center start;
  }

  #w-node-_2d6d45c4-5665-5f07-6a00-fc0967e4dac6-1ba2b28a, #w-node-_818f7a98-5c49-3844-9a76-74f2adef4cf9-1ba2b28a {
    align-self: center;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c48-1ba2b28a {
    place-self: center start;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c4e-1ba2b28a, #w-node-_8472185a-41a4-63ea-0bcc-b4469c272947-1ba2b28a {
    align-self: center;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c74-1ba2b28a {
    place-self: center start;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4c7a-1ba2b28a, #w-node-_2e5be1a9-7cf2-78c0-7246-acb543d48e4d-1ba2b28a {
    align-self: center;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4ca0-1ba2b28a {
    place-self: center start;
  }

  #w-node-_1deec7fa-ed7c-7cf5-71b0-9e1ae78d4ca6-1ba2b28a, #w-node-_04c817f1-e052-d003-855c-e5945f02ec05-1ba2b28a {
    align-self: center;
  }

  #w-node-abc793d2-da2c-d8ed-f27d-a4d0b587eb85-1ba2b28a {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d276-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d278-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d27c-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d281-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d285-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d287-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d28b-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d2a4-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d2a6-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d2aa-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d2af-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d2b3-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d2b5-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d2b9-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d300-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d302-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d306-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d30b-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d30f-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d311-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d315-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d32e-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d330-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d334-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d339-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d33d-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d33f-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d343-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d38a-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d38c-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d390-0db695e8 {
    align-self: center;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d395-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d399-0db695e8 {
    place-self: center start;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d39b-0db695e8 {
    justify-self: auto;
  }

  #w-node-_208e82fe-1144-b971-896b-5a7ec635d39f-0db695e8 {
    place-self: center start;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68d4-7a0564d2, #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68da-7a0564d2 {
    align-self: center;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68dc-7a0564d2 {
    justify-self: auto;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e0-7a0564d2 {
    place-self: center;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e2-7a0564d2 {
    justify-self: auto;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e6-7a0564d2 {
    place-self: center start;
  }

  #w-node-_281f1de6-6d74-81d3-48d1-dc46a9ec68e9-7a0564d2 {
    justify-self: auto;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26eb-7a0564d2, #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f1-7a0564d2 {
    align-self: center;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f3-7a0564d2 {
    justify-self: auto;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f7-7a0564d2 {
    place-self: center;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26f9-7a0564d2 {
    justify-self: auto;
  }

  #w-node-c42d42f3-750f-ea7b-b174-0ed32a7c26fd-7a0564d2 {
    place-self: center start;
  }

  #w-node-cf361d89-7532-afb8-10f8-0ef5e18cf97b-7a0564d2 {
    justify-self: auto;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594df-7a0564d2, #w-node-e0baab68-088e-06fc-4951-7d92fe5594e5-7a0564d2 {
    align-self: center;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594e7-7a0564d2 {
    justify-self: auto;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594eb-7a0564d2 {
    place-self: center;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594ed-7a0564d2 {
    justify-self: auto;
  }

  #w-node-e0baab68-088e-06fc-4951-7d92fe5594f1-7a0564d2 {
    place-self: center start;
  }

  #w-node-_1ed0d109-94f7-a91f-7766-e52cfaeb18c7-7a0564d2 {
    justify-self: auto;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a816b-7a0564d2, #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8171-7a0564d2 {
    align-self: center;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8173-7a0564d2 {
    justify-self: auto;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8177-7a0564d2 {
    place-self: center;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a8179-7a0564d2 {
    justify-self: auto;
  }

  #w-node-_2418ec92-1453-c3ba-4da2-2702b99a817d-7a0564d2 {
    place-self: center start;
  }

  #w-node-_9cc5d557-d23e-1863-5d76-f83ad05938d3-7a0564d2 {
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0ec-1caded93 {
    justify-self: auto;
  }

  #w-node-a34e7ba7-3e02-3a04-23f9-e59bc3a53c7d-1caded9a {
    grid-column: span 1 / span 1;
  }

  #w-node-_23b241db-38fc-8beb-f98e-b2d24ee8a8b8-1ba2b28a, #w-node-_0dc2e156-c9b1-bbcb-61e6-d5c38bd6c1c4-1ba2b28a, #w-node-_2cd0ef50-a117-6282-adb7-9fafd83c863b-1ba2b28a, #w-node-_6e0b9fc2-5dbb-e596-0243-4e29eb3f66b4-1ba2b28a, #w-node-_7516dcfc-2c19-63e7-a7ac-0466646b8f90-1ba2b28a {
    align-self: center;
  }

  #w-node-_7b5c7dce-dd1e-ba04-002e-282bb27a1d79-6227f1e4, #w-node-fd85a63d-2cd2-7b27-0b27-ab4041fc1c10-6227f1e4, #w-node-_2cadf2d1-452e-62e4-06c1-38e580f56630-674dc759, #w-node-b9694479-00bf-1079-95a9-ee0746b46fa5-674dc759, #w-node-dc1076e1-0aa9-5663-8ddf-2f8117675cfc-674dc759, #w-node-_13a6b5c2-a40b-da9d-b31c-bb697dc1c8a6-674dc759, #w-node-_61814f87-59ce-6c9c-cd35-2aca7965c96d-674dc759 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9a36722d-8aa5-34a7-299c-a8e21ca3d0ec-7a0564d2 {
    justify-self: auto;
  }
}


@font-face {
  font-family: 'Social Icons Font';
  src: url('../fonts/social-icon-font.woff2') format('woff2'), url('../fonts/social-icon-font.eot') format('embedded-opentype'), url('../fonts/social-icon-font.woff') format('woff'), url('../fonts/social-icon-font.ttf') format('truetype'), url('../fonts/social-icon-font.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Line Square Icons';
  src: url('../fonts/line-square-icons.woff2') format('woff2'), url('../fonts/line-square-icons.eot') format('embedded-opentype'), url('../fonts/line-square-icons.woff') format('woff'), url('../fonts/line-square-icons.ttf') format('truetype'), url('../fonts/line-square-icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Filled Icons';
  src: url('../fonts/filled-icon-font.woff2') format('woff2'), url('../fonts/filled-icon-font.eot') format('embedded-opentype'), url('../fonts/filled-icon-font.woff') format('woff'), url('../fonts/filled-icon-font.ttf') format('truetype'), url('../fonts/filled-icon-font.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Line Rounded Icons';
  src: url('../fonts/line-rounded-icons.woff2') format('woff2'), url('../fonts/line-rounded-icons.eot') format('embedded-opentype'), url('../fonts/line-rounded-icons.woff') format('woff'), url('../fonts/line-rounded-icons.ttf') format('truetype'), url('../fonts/line-rounded-icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dashboardly Custom Icons';
  src: url('../fonts/dashboardlycustomicons.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}