@font-face {
  font-family: Helveticaneuecyr;
  src: url('../fonts/helveticaneuecyr_black.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneuecyr Roman;
  src: url('../fonts/helveticaneuecyr_roman.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneuecyr;
  src: url('../fonts/helveticaneuecyr_ultralight.otf') format("opentype"), url('../fonts/helveticaneuecyr_ultralightitalic.otf') format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

:root {
  --_text-colors---color-text-primary: #070707;
  --_neutral-colors---white: #fff;
  --_ui--background-colors---color-background: whitesmoke;
  --_text-colors---color-text-secondary: #7c7c7c;
  --_brand-colors---color-primary-lighter: #dacef3;
  --_ui--background-colors---color-surface-light-muted: #ebebeb;
  --_text-colors---color-text-error: #e63838;
  --_error--status-colors---color-error-bg: #fcf3f3;
  --_brand-colors---color-primary: #7a58d0;
  --_brand-colors---color-primary-light: #b55dd9;
  --_ui--background-colors---color-background-success: #edffee;
  --_text-colors---color-text-success: #26b05d;
  --_brand-colors---color-secondary-accent: #4b82ed;
  --_brand-colors---color-primary-accent: #b94bed;
  --_brand-colors---color-accent-orange: #ee8d34;
  --_brand-colors---color-accent-yellow: #eed034;
  --_neutral-colors---black: black;
  --_brand-colors---color-secondary: #5054c9;
  --_error--status-colors---color-error-border: #de6060;
  --_text-colors---color-gray: #c1c1c1;
  --_ui--background-colors---color-surface-light: #fafafa;
  --_ui--background-colors---color-surface: #f6f3fc;
  --_text-colors---color-gray-muted: #c1c1c1;
  --_ui--background-colors---color-surface-tint: #f0ebfa;
  --_ui--background-colors---color-background-soft: #f8f8f9;
  --_brand-colors---light-pink-hover: #f6f3fc;
  --_text-colors---color-pending: #3b4ce1;
  --_ui--background-colors---color-background-pending: #e9eafc;
  --_ui--background-colors---color-primary-tint: #dacef34d;
  --_font-family-s---open-sans: "Open Sans", sans-serif;
  --_apps---charts--chart-1: #7a58d0;
  --_apps---charts--chart-2: #9482d6;
  --_apps---charts--chart-3: #6d43c8;
  --_apps---charts--chart-4: #5d40a2;
  --_apps---charts--chart-5: #431e86;
  --_apps---charts--chart-1-dark: #8c6ce6;
  --_apps---charts--chart-2-dark: #b7a5fc;
  --_apps---charts--chart-3-dark: #7147cc;
  --_apps---charts--chart-4-dark: #a892f5;
  --_apps---charts--chart-5-dark: #6142aa;
  --_apps---colors--background: #f5f5f5;
  --_apps---colors--foreground: #070707;
  --_apps---colors--card: #fff;
  --_apps---colors--card-foreground: #060606;
  --_apps---colors--popover: #e8e8e8;
  --_apps---colors--popover-foreground: #060606;
  --_apps---colors--primary: #7a58d0;
  --_apps---colors--primary-foreground: #f8f7ff;
  --_apps---colors--secondary: #ece3ff;
  --_apps---colors--secondary-foreground: #0d0c13;
  --_apps---colors--muted: #eee;
  --_apps---colors--muted-foreground: #747071;
  --_apps---colors--accent: #dbdbdb;
  --_apps---colors--accent-foreground: #0d0d0d;
  --_apps---colors--destructive: #d74843;
  --_apps---colors--border: #ebebeb;
  --_apps---colors--input: #eee;
  --_apps---colors--ring: #7762ba;
  --_apps---colors--background-dark: #070707;
  --_apps---colors--foreground-dark: #f8f8f8;
  --_apps---colors--card-dark: #1a1a1a;
  --_apps---colors--card-foreground-dark: #f8f8f8;
  --_apps---colors--popover-dark: #1a1a1a;
  --_apps---colors--popover-foreground-dark: #f8f8f8;
  --_apps---colors--primary-dark: #8c6ce6;
  --_apps---colors--primary-foreground-dark: #0d0c15;
  --_apps---colors--secondary-dark: #1f0f41;
  --_apps---colors--secondary-foreground-dark: #f8f7ff;
  --_apps---colors--muted-dark: #020202;
  --_apps---colors--muted-foreground-dark: #8e8e8e;
  --_apps---colors--accent-dark: #2f2f2f;
  --_apps---colors--accent-foreground-dark: #f8f8f8;
  --_apps---colors--destructive-dark: #da4b46;
  --_apps---colors--border-dark: #ebebeb;
  --_apps---colors--input-dark: #fff;
  --_apps---colors--ring-dark: #9c87e3;
  --_apps---sidebar--sidebar: #eee;
  --_apps---sidebar--sidebar-foreground: #060606;
  --_apps---sidebar--sidebar-primary: #7a58d0;
  --_apps---sidebar--sidebar-primary-foreground: #f8f7ff;
  --_apps---sidebar--sidebar-accent: #dbdbdb;
  --_apps---sidebar--sidebar-accent-foreground: #0d0d0d;
  --_apps---sidebar--sidebar-border: #ebebeb;
  --_apps---sidebar--sidebar-ring: #7762ba;
  --_apps---sidebar--sidebar-dark: #0d0d0d;
  --_apps---sidebar--sidebar-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-primary-dark: #8c6ce6;
  --_apps---sidebar--sidebar-primary-foreground-dark: #0d0c15;
  --_apps---sidebar--sidebar-accent-dark: #2f2f2f;
  --_apps---sidebar--sidebar-accent-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-border-dark: #fff;
  --_apps---sidebar--sidebar-ring-dark: #9c87e3;
  --_apps---sizes--radius: 8px;
  --_apps---typography--heading-font: Besley, sans-serif;
  --_apps---typography--body-font: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --_apps---typography--button-font: Besley, sans-serif;
}

.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-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;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: #282529;
  margin-top: 20px;
  margin-bottom: 16px;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

a {
  text-decoration: none;
}

.sidebar_menu-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100vh;
  display: flex;
}

.shell_wrap {
  display: flex;
  position: relative;
}

.sidebar1_link-list {
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  display: inline-flex;
}

.sidebar1_dropdown-toggle {
  padding: 0;
}

.sidebar_container {
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  display: flex;
  position: sticky;
  bottom: 50vh;
}

.padding-vertical, .padding-vertical.padding-large {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-large.pt25px {
  padding-top: 25px;
  display: block;
}

.padding-vertical.padding-xsmall {
  padding-left: 0;
  padding-right: 0;
}

.page-wrapper {
  color: var(--_text-colors---color-text-primary);
  font-family: Open Sans, sans-serif;
}

.page-wrapper.responsive-pop-up, .page-wrapper.dn {
  display: none;
}

.page-wrapper.is-marketing {
  font-size: 1rem;
}

.page-wrapper.is-marketing.is-white {
  color: var(--_neutral-colors---white);
}

.section_shell {
  height: 100%;
  overflow: hidden;
}

.section_shell.is-gray {
  background-color: var(--_ui--background-colors---color-background);
}

.section_shell.is-main {
  height: auto;
}

.sidebar1_badge {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.shell7-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  display: grid;
}

.sidebar1_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  transition: transform .25s;
  display: flex;
}

.icon-embed-xsmall.disabled {
  opacity: .5;
  cursor: not-allowed;
}

.icon-embed-xsmall.open {
  transition-property: transform;
  transition-duration: .25s;
  transition-timing-function: ease;
  transform: rotate(180deg);
}

.sidebar1_accordion-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.sidebar_link-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  width: auto;
  display: flex;
}

.sidebar1_search {
  align-items: center;
  display: flex;
  position: relative;
}

.sidebar1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-horizontal.padding-medium {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.padding-horizontal.padding-large {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.sidebar1_dropdown {
  margin-left: 0;
  margin-right: 0;
}

.sidebar_logo-link-tablet {
  display: none;
}

.sidebar1_logo-link {
  align-self: flex-start;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}

.sidebar1_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  padding: .5rem;
  inset: auto 0% 100% auto;
}

.shell-header-text-replace-this {
  color: #00000080;
  text-align: center;
  border-bottom: 2px dashed #d3d3d3;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.sidebar_component {
  background-color: #0000;
  border-right: 1px solid #f5f5f5;
  flex-direction: column;
  align-content: flex-start;
  width: 73px;
  min-width: 73px;
  height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar_component.h-auto {
  background-color: var(--_neutral-colors---white);
  z-index: 4;
  width: 240px;
  min-width: 240px;
  height: 100vh;
  padding-left: 1rem;
  padding-right: 1rem;
  transition-property: width;
  transition-duration: 40ms;
  transition-timing-function: ease-in-out;
  position: fixed;
  left: 0;
  overflow: auto;
}

.sidebar_component.h-auto.collapsed {
  width: 78px;
  min-width: 78px;
}

.sidebar_component.master.is-tablet {
  display: none;
}

.sidebar_component.new {
  width: auto;
  min-width: auto;
  height: auto;
  position: static;
}

.sidebar1_avatar {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-small {
  font-size: 12px;
  line-height: 120%;
}

.text-size-small.text-weight-medium.flex-0 {
  flex: none;
}

.text-size-small.is-gray {
  color: var(--_text-colors---color-text-secondary);
}

.text-size-small.text-weight-semibold.flex-0 {
  flex: none;
}

.text-size-small.text-weight-semibold.text-color-primary.coming-soon-btn {
  color: var(--_brand-colors---color-primary-lighter);
  cursor: not-allowed;
}

.text-size-small.margin-0 {
  margin-bottom: 0;
}

.text-size-small.password-error-text {
  color: #b42318;
}

.text-size-small.text-color-light-grey {
  color: #c1c1c1;
}

.sidebar1_dropdown-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  height: 1px;
  margin: .5rem;
}

.sidebar1_menu-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar1_form-block {
  margin-bottom: 1.5rem;
  margin-left: 1rem;
  margin-right: 1.5rem;
}

.sidebar1_dropdown-link {
  padding: .5rem 1rem;
}

.sidebar1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.sidebar_menu-button {
  padding: 0;
}

.shell-content-text-replace-this {
  color: #00000080;
  text-align: center;
  border: 2px dashed #d3d3d3;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.sidebar1_menu-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
  padding-top: 30px;
  display: flex;
  overflow: auto;
}

.sidebar_link {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: .5rem 10px;
  text-decoration: none;
  display: flex;
}

.sidebar_link.w--current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.sidebar_link.is-indent {
  padding-left: 2.75rem;
}

.sidebar_link.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link.is-bottom {
  border-top: 1px solid #ebebeb;
}

.sidebar_link.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.form_input {
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-icon-left {
  border-color: #ebebeb;
  border-radius: 8px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.shell_main-wrapper {
  width: 100%;
  margin-left: 240px;
  position: relative;
}
.shell_main-wrapper.no-pad {
  margin-left: 0px !important;
}

.shell_main-wrapper.new {
  width: 100%;
}

.shell_main-wrapper.gray-wrapper {
  background-color: var(--_ui--background-colors---color-background);
  width: 100%;
}

.sidebar-type-label-delete-this {
  z-index: 999999;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  border-bottom-right-radius: .375rem;
  border-bottom-left-radius: .375rem;
  align-items: center;
  height: 1.5rem;
  padding-left: .25rem;
  padding-right: .6rem;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: 0;
  right: 1.5rem;
}

.sidebar-type-label-delete-this.is-level3 {
  color: #6248ff;
  background-color: #e7e4ff;
  border-color: #6248ff40;
}

.shell7-layout_content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.93fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sidebar1_background-layer {
  display: none;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.form_icon-wrapper {
  position: absolute;
  inset: auto auto auto 16px;
  transform: translate(-50%);
}

.sidebar_logo-wrapper-tablet {
  display: none;
}

.line-divider {
  background-color: var(--_ui--background-colors---color-surface-light-muted);
  width: 100%;
  height: 1px;
}

.shell7-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.sidebar1_accordion-list {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.sidebar_close-mobile {
  cursor: pointer;
  display: none;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button {
  text-align: left;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-tertiary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-color: #0000;
}

.button.is-reject {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-color: var(--_text-colors---color-text-error);
  background-color: var(--_error--status-colors---color-error-bg);
  color: var(--_text-colors---color-text-error);
  border-radius: 100px;
  align-items: center;
  padding: 12px 1rem;
  font-size: 16px;
  display: flex;
}

.sidebar_menu {
  height: 100%;
}

.grid-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 19.3fr 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: flex;
}

.grid-row.is-main {
  background-color: #f5f5f5;
  width: 100%;
  height: auto;
  min-height: 100vh;
}

.grid-row.is-main.new-2 {
  align-items: stretch;
  height: 100vh;
}

.grid-row.is-main.new-2.center {
  justify-content: center;
}

.grid-row.is-main.profile-completion {
  background-color: var(--_ui--background-colors---color-background);
  margin-top: 0;
}

.grid-row.is-main._40px {
  padding: 0 40px 40px;
}

.grid-row.is-main.fixed-h {
  background-color: var(--_ui--background-colors---color-background);
  height: 100vh;
}

.grid-row._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f5f5;
  flex-flow: column;
  align-items: center;
  height: auto;
  padding-top: 176px;
}

.grid-row._2._100-h {
  height: 100%;
}

.grid-row.is-jobs {
  height: auto;
  min-height: 600px;
  max-height: 600px;
  overflow: hidden;
}

.grid-row.is-jobs.is-fixed {
  min-height: auto;
  max-height: 450px;
}

.tracker_wrap {
  flex-flow: column;
  align-items: flex-start;
  width: 40%;
  height: auto;
  display: flex;
}

.main_content_wrap {
  flex-flow: column;
  align-items: flex-start;
  width: 65%;
  display: flex;
}

.top_bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px 24px 17px;
  display: flex;
}

.text-block {
  color: var(--_brand-colors---color-primary);
  font-size: 16px;
}

.text-block.continue {
  font-size: 14px;
  font-weight: 600;
}

.icon_btn_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.icon_btn_wrap.mobile {
  display: none;
}

.icon_btn_wrap.absolute {
  position: absolute;
  inset: 156px auto auto 60px;
}

.icon_btn_wrap.is-bold {
  font-weight: 600;
}

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

.top_right_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

._00 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 10px;
  align-items: center;
  padding: 10px;
  font-size: 12px;
  line-height: 100%;
  display: flex;
}

._00.is-schedule {
  border-radius: 60px;
  justify-content: center;
  padding: 0;
  font-weight: 600;
}

._00.is-schedule.signup {
  justify-content: center;
  width: 236px;
  height: 56px;
  position: relative;
  overflow: hidden;
}

._00.is-schedule.signup.submit {
  width: 100%;
  max-width: 578px;
  margin-left: auto;
  margin-right: auto;
}

._00.is-schedule.signup.submit.gray {
  mix-blend-mode: luminosity;
}

._00.is-schedule.signup.submit._2 {
  height: 44px;
}

._00.is-schedule.signup.client, ._00.is-schedule.signup.freelancer {
  display: none;
}

._00.is-schedule.full_width.h60px {
  background-image: linear-gradient(#b55dd9, #5054c9);
  height: 55px;
  overflow: hidden;
}

._00.is-rehire.dropdown {
  border-radius: 100px;
  padding-right: 1px;
}

._00.is-rehire.dropdown.new {
  margin-left: 0;
  font-size: 16px;
}

._00.is-rehire.full_width.h60px {
  height: 55px;
}

._00.is-submit {
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 100px;
  justify-content: center;
  width: 460px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

._00.is-rehire {
  color: #000;
  background-image: linear-gradient(120deg, #b87dde, #fac7f8 36%, #6e50d1 64%, #3e37b4);
  border: 1px #000;
  border-radius: 60px;
  padding: 1px;
  position: relative;
}

._00.is-rehire.full_width {
  flex: 1;
}

._00.is-rehire.full_width.h60px {
  border-width: 0;
  flex: 1;
  width: 100%;
  height: 55px;
}

._00.is-rehire.full_width.h60px.non-gradient {
  background-image: none;
}

._00.is-rehire.full_width.h60px.non-gradient.non-border {
  flex: 1;
}

._00.is-rehire.full_width.h60px.non-gradient.non-border.non-width {
  flex: 1;
  width: auto;
}

._00.is-schedule {
  border-radius: 60px;
  padding: 0;
  font-weight: 600;
  overflow: hidden;
}

._00.is-schedule.full_width {
  flex: 1;
}

._00.is-schedule.full_width.h60px {
  background-image: linear-gradient(#b55dd9, #5054c9);
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 55px;
  overflow: hidden;
}

._00.is-schedule.full_width.h60px.full-height {
  flex: none;
}

._00.is-schedule.full_width.h60px.full-height.non-width {
  flex: 1;
  width: auto;
}

._00.is-schedule.full_width.h60px.disabled {
  background-color: #7c7c7c;
  background-image: none;
}

._00.is-red {
  background-color: #e63838;
  background-image: none;
}

._00.is-second {
  border: 1px solid var(--_brand-colors---color-primary-light);
  color: #282529;
  background-color: #3898ec00;
  background-image: none;
  border: 1px solid #b55dd9;
}

.code_embed_centered {
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  width: 1.5rem;
  display: flex;
}
.code_embed_centered.item-center {
   justify-content: center !important;
}

.code_embed_centered._35px {
  width: 35px;
  height: 35px;
}

.code_embed_centered.has-bg {
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 100%;
}

.code_embed_centered.abs {
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 14px;
  transform: translate(0, -50%);
}

.code_embed_centered.is-top {
  align-items: flex-start;
}

.code_embed_centered._32-mobile, .code_embed_centered.is-mobile-only {
  display: none;
}

.code_embed_centered.select_project_files {
  display: flex;
}

.code_embed_centered.dashboard-progress-ring {
  width: 3rem;
}

.code_embed_centered.collapsed {
  display: none;
}

.code_embed_centered.sidebar-expand-button {
  transform: scaleX(-1);
}

.code_embed_centered.plus-icon {
  width: 1rem;
}

.main_content_details_wrap {
  border: 1px solid #ebebeb;
  border-radius: 20px;
  display: flex;
}

.main_content_progress_wrap {
  z-index: 1;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--_brand-colors---color-primary);
  background-color: #f6f3fc;
  border-radius: 20px;
  align-items: center;
  margin: -1px;
  padding: 6px 10px;
  display: flex;
  position: static;
}

.main_content_progress_wrap.is-completed {
  background-color: var(--_ui--background-colors---color-background-success);
  color: var(--_text-colors---color-text-success);
}

.main_content_date_wrap {
  color: #282529;
  align-items: center;
  padding: 7px 12px 7px 10px;
  font-size: 13px;
  display: flex;
}

.main_progress_text {
  color: #7a58d0;
  font-size: 13px;
  line-height: 28px;
}

.tracker_options_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7c7c7c;
  border: 1px solid #ebebeb;
  border-radius: 12px;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  padding: 8px;
  display: flex;
}

.tracker_option_wrap {
  color: var(--_text-colors---color-text-secondary);
  text-align: center;
  background-color: #0a0a0a00;
  flex: 0 auto;
  justify-content: center;
  width: 100%;
  padding: 4px 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: flex;
}

.tracker_option_wrap.w--current {
  background-color: var(--_brand-colors---color-primary);
  color: var(--_neutral-colors---white);
  border-radius: 8px;
  width: 100%;
}

.main_content_profile_wrap {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  justify-content: space-between;
  width: 100%;
  padding: 16px;
  display: flex;
  position: relative;
}

.main_content_profile_wrap.is_budget {
  justify-content: center;
  align-items: center;
}

.main_content_profile_wrap.is-budget-details {
  justify-content: flex-start;
  align-items: flex-end;
}

.main_content_profile_wrap.is-home {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  z-index: 31;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  flex-flow: column;
  z-index: 3 !important;
}
.main_content_profile_wrap.no-bg {
  background-color: transparent !important;
}

.main_content_profile_wrap.is-home.row {
  z-index: 2;
  flex-flow: row;
  width: auto;
  margin-left: 24px;
  margin-right: 24px;
}

.main_content_profile_wrap.parrent {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-color: #ebebeb00;
  flex-flow: column;
  height: 100%;
  padding: 0;
}

.main_content_profile_wrap.parrent.has_items {
  height: auto;
}

.main_content_profile_wrap.is_budget {
  background-color: #fff;
  background-image: url('../images/Vector-1.png'), url('../images/Vector.png');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  flex: 1;
  justify-content: center;
  align-items: center;
}

.main_content_profile_wrap.is_budget.has_items {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff0;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-style: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.main_content_profile_wrap.is-budget-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.main_content_profile_wrap.is-tracker {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.avatar_wrap {
  border-radius: 100%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

.main_content_profile_details_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.main_content_profile_name_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.role_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.role_wrap.new {
  background-image: linear-gradient(90deg, #ee8d34, #eed034);
}

.role_wrap.is-desktop {
  background-image: linear-gradient(90deg, var(--_brand-colors---color-secondary-accent), var(--_brand-colors---color-primary-accent));
  padding-top: 4px;
  padding-bottom: 4px;
}

.role_wrap.is-desktop.new {
  background-image: linear-gradient(90deg, var(--_brand-colors---color-accent-orange), var(--_brand-colors---color-accent-yellow));
}

.role_wrap.is-mobile {
  display: none;
}

.role_wrap.is-jobs {
  background-color: var(--_brand-colors---color-primary);
  background-image: none;
  border-radius: 6px;
  padding: 5px 12px;
}

.heading {
  margin-top: 0;
  margin-bottom: 0;
}

.main_content_profile_cta_wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: none;
  align-items: center;
  display: flex;
}

.budget_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 2fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-top: 8px;
  display: grid;
}

.budget_wrap.db {
  height: auto;
  display: block;
}

.budget_wrap.m24px {
  grid-row-gap: 40px;
  width: auto;
  margin-left: 24px;
  margin-right: 24px;
}

.budget_wrap.is-jobs {
  height: 100%;
}

.budget_wrap.is-jobs.is-fixed, .code-embed-3 {
  display: flex;
}

.budget_cta_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.budget_cta_wrap.is-3 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}

.budget_cta_wrap._w-400px {
  max-width: 400px;
}

.budget_details_text_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.tracker_details_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 12px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  margin-top: 8px;
  padding: 16px;
  display: flex;
  overflow: auto;
}

.tracker_details_wrap.form-wrapper {
  background-color: #fff;
  padding-bottom: 90px;
  position: relative;
}

.tracker_detail_wrap {
  background-color: #f6f3fc;
  border-radius: 12px;
  justify-content: space-between;
  padding: 12px;
  display: flex;
}

.tracker_detail_wrap.is-deliverables {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
}

.tracker_detail_content_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.code-embed-4 {
  display: flex;
}

.fr_bottom_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding: 24px;
  display: grid;
}

.fr_bottom_wrap.is-fixed {
  display: block;
}

.tasks_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-5 {
  display: flex;
}

.tasks_marker {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #ee8d34;
  background-color: #fcecdd;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  padding: 2px 12px;
  display: flex;
}

.tasks_marker.in-progress {
  color: #225ed3;
  background-color: #e9eafc;
}

.tasks_marker.is-done {
  color: #26b05d;
  background-color: #edffee;
}

.tasks_nav_content_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.tasks_marker_num {
  font-size: 11px;
}

.code-embed-6 {
  align-items: center;
  display: flex;
}

.tasks_nav_options {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.tasks_nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.task_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  margin: 15px;
  display: flex;
  position: relative;
}

.task_content_wrap {
  background-color: #fff;
  border-radius: 12px;
  padding: 16px;
}

.task_heading_wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.task_description_wrap {
  width: 95%;
}

.task_content_text_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-bottom: 1px solid #ebebeb;
  flex-flow: column;
  display: flex;
  position: relative;
}

.task_date_value_wrap {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.task_date_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.heading-3 {
  font-family: Mulish, sans-serif;
}

.heading-4 {
  font-weight: 600;
}

.text-span {
  font-size: 14px;
  font-weight: 600;
}

.deadline_text {
  font-size: 14px;
  line-height: 1.3;
}

.main_content_profile_role_text {
  color: #7c7c7c;
  margin-top: 2px;
}

.package_wrap {
  font-weight: 600;
}

.budget_details_main_text {
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.budget_details_main_text.smaller {
  font-size: 14px;
}

.budget_details_text_wrap_flex {
  text-align: left;
}

.tracker_option_text {
  font-family: Helveticaneuecyr Roman, Arial, sans-serif;
  font-weight: 400;
}

.tracker_main_text {
  font-size: 11px;
  font-weight: 600;
  line-height: 130%;
}

.tracker_secondary_text {
  color: #7c7c7c;
  font-size: 10px;
  line-height: 130%;
}

.tracker_detail_value {
  color: #7a58d0;
  font-weight: 600;
}

.budget_details_value_text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
  font-weight: 600;
}

.budget_details_light {
  color: #7c7c7c;
}

.tasks_nav_text {
  font-weight: 600;
}

.task_description {
  margin-bottom: 0;
  font-size: 13px;
}

.task_date {
  color: #7c7c7c;
  font-size: 13px;
}

.task_value {
  font-size: 13px;
}

.div-block-38 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.shell_content_wrap {
  height: 100%;
  margin-left: 0;
  position: relative;
}

.shell_content_wrap.is-portfolio {
  min-height: 100vh;
}

.rehire_text {
  background-color: #fff;
  border-radius: 60px;
  padding: 10px 60px;
}

.rehire_text.new {
  padding-left: 38px;
  padding-right: 16px;
}
.rehire_text.set {
  padding-left: 38px;
  padding-right: 35px;
}

.rehire_text.new._2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 16px;
  font-size: 16px;
  display: flex;
}

.rehire_text.new {
  text-align: center;
  flex: 1;
}

.rehire_text.new.small_btn {
  padding-left: 36px;
  padding-right: 16px;
}

.rehire_text.new.h60px {
  border: 1px solid #c1c1c1;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 16px;
  display: flex;
  box-shadow: 0 4px 4px #0000001a;
}

.rehire_text.new.h60px.non-border {
  box-shadow: none;
  color: #7a58d0;
  border-style: none;
}

.rehire_text.new.h60px.non-border.black-text {
  color: #282529;
  padding-left: 16px;
}

.div-block-39 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-39.sign_up {
  z-index: 0;
  background-image: url('../images/image---2025-06-10T231536.215.png');
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 236px;
  height: 56px;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.div-block-39.sign_up_submit {
  z-index: 3;
  background-image: url('../images/image---2025-06-11T003630.026.png');
  background-attachment: scroll;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-39.success {
  background-image: url('../images/image---2025-06-11T200814.607.png');
  background-size: contain;
  width: 460px;
  padding-top: 17px;
  padding-bottom: 17px;
}

.div-block-39.new {
  background-position: 50%;
  background-size: auto;
  padding-left: 37px;
  padding-right: 37px;
}

.task_desc_overflow {
  flex-flow: column;
  align-items: flex-start;
  height: auto;
  margin-bottom: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.read-more_hide_wrap {
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.read_more {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.read_more.is-hide {
  display: flex;
}

.read_more.is-read {
  flex: none;
  padding-left: 0;
}

.read_more_txt {
  color: var(--_brand-colors---color-primary);
  font-weight: 600;
}

.contact_avatar {
  z-index: 1;
  border: 1.25px solid #ebebeb;
  border-radius: 100%;
  position: fixed;
  bottom: 24px;
  right: 24px;
}

.task_edit_delete_wrap {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 8px;
  position: absolute;
  inset: 100% 0% auto auto;
  box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
}

.task_edit_delete_wrap.new {
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  z-index: 30;
  width: 235px;
  display: none;
}

.edit_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #282529;
  align-items: center;
  padding: 12px 14px;
  display: flex;
}

.edit_link.new {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
}

.tracker_options_link {
  color: #7c7c7c;
}

.section_well-be-back-soon {
  background-color: var(--_neutral-colors---black);
  color: var(--_neutral-colors---white);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100vh;
  font-size: 16px;
  display: flex;
  overflow: hidden;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall {
  margin: 0 0 .5rem;
}

.margin-bottom.margin-xxsmall {
  margin: 0 0 .25rem;
}

.margin-bottom.margin-medium {
  margin: 0 0 2rem;
}

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

.margin-bottom.flex {
  justify-content: space-between;
  display: flex;
}

.margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  height: 66%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small.bigger-cards {
  height: 80%;
}

.margin-bottom.margin_small {
  margin-bottom: 1rem;
}

.margin-bottom.margin-small, .margin-bottom.margin-xsmall, .margin-bottom.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 0;
}

.margin-bottom.center {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.margin-bottom.margin-small {
  height: auto;
}

.margin-bottom.margin-small.hide-mobile-landscape {
  color: #fff;
  font-family: Besley, sans-serif;
}

.margin-bottom.margin-custom1.is-1 {
  margin-bottom: 24px;
}

.margin-bottom.margin-xlarge {
  margin-bottom: 80px;
}

.margin-bottom.margin-medium {
  margin-bottom: 2rem;
}

.margin-bottom.margin-xmedium {
  margin-bottom: 3rem;
}

.margin-bottom.margin-small.hide-mobile-landscape {
  font-family: Besley, sans-serif;
}

.margin-bottom.margin-small.hide-desktop {
  display: none;
}

.margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-size-medium {
  color: var(--_text-colors---color-text-primary);
  font-size: 16px;
  line-height: 120%;
}

.text-size-medium._20px {
  letter-spacing: .2px;
  font-size: 20px;
  line-height: 120%;
}

.text-size-medium._16px {
  font-size: 16px;
}

.text-size-medium.is-mobile {
  display: none;
}

.text-size-medium.text-weight-semibold.text-color-success {
  color: var(--_text-colors---color-text-success);
}

.text-size-medium.text-color-error {
  color: var(--_text-colors---color-text-error);
}

.text-size-medium.mb_24px {
  margin-bottom: 24px;
}

.text-size-medium.mb_24px.is-center, .text-size-medium.is-center {
  text-align: center;
}

.text-size-medium.mb_12px {
  margin-bottom: 12px;
}

.text-size-medium.mt20px {
  margin-top: 20px;
}

.heading-style-h1 {
  color: var(--_neutral-colors---white);
  text-transform: capitalize;
  font-family: Besley, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 120%;
}

.heading-style-h1.is-secondary {
  color: #282529;
  text-align: center;
  font-size: 40px;
}

.heading-style-h1.is-secondary._2 {
  text-transform: none;
  margin-bottom: 0;
}

.heading-style-h1.is-portfolio, .heading-style-h1.text-style-italic {
  font-style: italic;
}

.heading-style-h1.is-font-alt {
  font-family: Open Sans, sans-serif;
}

.heading-style-h1.is-besley {
  text-transform: none;
  font-size: 5.5rem;
}

.heading-style-h1.is-besley.is-smaller {
  font-size: 55px;
}

.heading-style-h1.is-big {
  font-size: 63px;
}

.max-width-large {
  width: 100%;
  max-width: 648px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large._680px {
  max-width: 680px;
}

.max-width-large.align-center {
  text-align: center;
}

.max-width-large.align-center._756px {
  max-width: 756px;
}

.max-width-large.is-left {
  margin-left: 0;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large.well_be_back_soon {
  padding-top: 140px;
  padding-bottom: 53px;
}

.padding-section-large.top-big {
  padding-top: 176px;
}

.padding-section-large.bottom-0 {
  padding-bottom: 0;
}

.padding-section-large.bottom-smaller {
  padding-bottom: 4rem;
}

.padding-section-large.top-0 {
  padding-top: 0;
}

.header46_component {
  text-align: center;
  justify-content: center;
  display: flex;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global.is-medium {
  padding-left: 5rem;
  padding-right: 5rem;
}

.padding-global.is-small {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.h1_purple_span {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-style: italic;
}

.loxala_logo_error_page {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

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

.mobile {
  display: none;
}

.section_choose-user {
  background-color: var(--_ui--background-colors---color-background);
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.style_change_img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.style_change_img.warning {
  aspect-ratio: auto;
}

.style_change_img._2 {
  aspect-ratio: auto;
  max-width: 275px;
}

.button-2 {
  z-index: 10;
  color: #282529;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
  position: relative;
}

.button-2.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-2.is-secondary.is-alternate {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
}

.button-2.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-2.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.text-style-tagline.text-color-white {
  color: var(--\<unknown\|relume-variable-neutral-white\>);
}

.style_change_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 0;
  display: flex;
}

.style_change_card-content.warning {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  justify-content: flex-start;
  padding-top: 13px;
  padding-bottom: 13px;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.modal-group {
  justify-content: center;
  align-items: center;
}

.button-group.hide-desktop {
  display: none;
}

.button-group.is-skills {
  flex-flow: column;
}

.layout361_component {
  max-width: none;
}

.layout361_row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.layout361_row.flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.heading-style-h2 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2.font-primary {
  color: var(--_text-colors---color-text-primary);
  z-index: 2000;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.heading-style-h2.font-primary.is-error {
  color: var(--_text-colors---color-text-error);
}

.heading-style-h2.font-primary.is-success {
  color: var(--_text-colors---color-text-success);
}

.heading-style-h2.is-portfolio {
  color: var(--_brand-colors---color-primary);
  font-style: italic;
}

.style_change {
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 10px;
  display: flex;
  overflow: visible;
}

.style_change.warning {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  flex-flow: row;
  max-width: none;
  padding: 16px;
}

.style_change.is-1.new {
  border: 1px solid #ebebeb;
  height: 100%;
  box-shadow: 4px 4px 32px #00000014;
}

.style_change.is-portfolio {
  background-color: var(--_neutral-colors---white);
  height: 100%;
}

.layout361_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 30px;
}

.layout361_grid-list.hide {
  display: none;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-small {
  margin: 1rem 0 0;
}

.margin-top.margin-xsmall {
  margin-top: .5rem;
  display: block;
}

.margin-top.margin-xlarge {
  margin-top: 60px;
}

.margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-large, .margin-top.margin-large.is-main {
  margin-top: 3rem;
}

.margin-top.margin-medium {
  margin: 2rem 0 0;
}

.margin-top.margin-custom2 {
  margin-top: 40px;
}

.style_change_img_wrap {
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.style_change_img_wrap.warning {
  width: 205px;
  height: auto;
}

.style_change_img_wrap.is-border {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
}

.style_change_card-content-top.warning {
  justify-content: flex-start;
  display: flex;
}

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

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

.text-align-center.text-size-medium.center.is-2 {
  font-size: 1.25rem;
  display: block;
}

.text-align-center.align-left {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-align-center._56-bottom {
  margin-bottom: 56px;
}

.heading-style-h3 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h3.font-secondary {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.heading-style-h3.font-secondary.warning {
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.heading-style-h3.font-secondary.margin-0 {
  margin-bottom: 0;
}

.heading-style-h3.is-fr {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.heading-style-h3.is-welcome {
  font-family: Besley, sans-serif;
  font-style: italic;
  font-weight: 500;
}

.heading-style-h3.is-congrats {
  color: var(--_brand-colors---color-primary);
  font-family: Mulish, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.heading-style-h3.is-congrats.font-secondary {
  font-family: Besley, sans-serif;
}

.heading-style-h3.font-primary {
  font-family: Open Sans, sans-serif;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-1\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  border-style: none;
  border-color: var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  padding: 0;
  display: inline-block;
}

.div-block-41 {
  max-width: 648px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-42 {
  max-width: 408px;
  margin-left: auto;
  margin-right: auto;
}

.loxala_logo_sign_up {
  position: absolute;
  inset: 40px auto auto 60px;
}

.btn_container {
  justify-content: center;
  margin-top: 56px;
  display: flex;
}

.btn_container.hide {
  display: none;
}

.text-block-3 {
  z-index: 2;
  font-size: 16px;
  position: relative;
}

.div-block-43 {
  z-index: 1;
  -webkit-backdrop-filter: blur(.7px);
  backdrop-filter: blur(.7px);
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.section_auth {
  background-color: #f5f5f5;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  padding: 40px 60px;
  display: flex;
}

.section_auth.signup {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--_ui--background-colors---color-background);
  flex-flow: column;
  align-items: center;
}

.section_auth.signup.mobile {
  background-color: var(--_ui--background-colors---color-background);
}

.section_auth.email_verification {
  background-color: var(--_ui--background-colors---color-background);
  flex-flow: column;
  align-items: center;
}

.section_auth.no-padding {
  background-color: var(--_ui--background-colors---color-background);
}

.login_wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.login_wrap.mobile {
  grid-template-columns: 1fr;
}

.login_wrap.is-mobile {
  display: none;
}

.layout37_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout37 {
  position: relative;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  height: 18%;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer._2 {
  background-color: #0000;
  background-image: linear-gradient(#0000, #000000ba);
  height: 82%;
  inset: auto 0% 0%;
}

.image-overlay-layer._1 {
  background-color: #0000;
  background-image: linear-gradient(#000, #00000087 0%, #fff0);
}

.layout37_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.max-width-medium {
  width: 100%;
  max-width: 447px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-medium.is-left {
  margin-left: 0;
}

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.login_img_wrap {
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}

.login_img_txt_wrap {
  z-index: 10;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: auto 40px 70px;
}

.login_img_txt_wrap.new {
  justify-content: center;
  position: static;
}

.text-block-4 {
  color: var(--_neutral-colors---white);
}

.paragraph {
  color: var(--_neutral-colors---white);
  font-size: 16px;
}

.heading-5 {
  color: var(--_neutral-colors---white);
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 56px;
}

.div-block-47 {
  max-width: 511px;
}

.div-block-48 {
  position: absolute;
  top: 40px;
  left: 40px;
}

.form_checkbox {
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox.is-center {
  align-items: center;
  padding-left: 0;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label.left {
  color: var(--_text-colors---color-text-secondary);
  text-align: left;
  background-color: #0000;
}

.form_field-label.left.font-style-secondary {
  color: var(--_text-colors---color-text-error);
}

.form_field-label.left.margin-top-0 {
  opacity: 0;
  color: var(--_text-colors---color-text-error);
  border-radius: 0;
}

.contact10_map-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.text-style-link {
  text-decoration: underline;
}

.contact10_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

.heading-style-h2-3 {
  margin-bottom: 5px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2-3.signup {
  margin-top: 0;
  margin-bottom: 16px;
}

.heading-style-h2-3.email {
  margin-top: 32px;
}

.heading-style-h2-3.email.green {
  color: #26b05d;
}

.heading-style-h2-3.email.green.new {
  margin-top: 0;
}

.heading-style-h2-3.email.red {
  color: #e63838;
}

.form_checkbox-icon {
  border: 1px solid var(--_text-colors---color-text-secondary);
  cursor: pointer;
  border-radius: 3px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  color: #fff;
  background-color: #000;
  background-image: url('../images/image-79.png'), linear-gradient(#b55dd9, #5054c9);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border: 1px #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-icon.error-border-checkbox {
  border-color: var(--_error--status-colors---color-error-border);
}

.error-text {
  color: #e23939;
}

.form_input--global {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  color: var(--_text-colors---color-text-primary);
  border-radius: 8px;
  height: 44px;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: 12px 20px 12px 12px;
  font-size: 14px;
  line-height: 1.6;
}

.form_input--global:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input--global::placeholder {
  color: var(--_text-colors---color-text-secondary);
  font-size: 14px;
}

.form_input--global.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input--global.is-text-area.is-smaller {
  min-height: 112px;
}

.form_input--global.error-border-red {
  border-color: var(--_text-colors---color-text-error);
}

.form_input--global.placeholder-neutral::placeholder {
  color: var(--_text-colors---color-text-primary);
}

.form_input--global.is-icon {
  padding-left: 36px;
}

.success-text {
  font-weight: 600;
}

.contact10_map {
  width: 100%;
  height: 100%;
}

.contact10_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.form_field-wrapper {
  width: 100%;
  position: relative;
}

.contact10_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.contact10_heading-wrapper {
  text-align: center;
  margin-bottom: 0;
}

.contact10_heading-wrapper.sign-up {
  margin-bottom: 30px;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form-wrap {
  background-color: var(--_neutral-colors---white);
  border-radius: 16px;
  max-width: 628px;
  padding: 26px 40px;
}

.form-wrap.signup, .form-wrap.email {
  padding: 40px;
}

.form-wrap.email.success {
  width: 628px;
}

.form-wrap.login {
  background-color: var(--_neutral-colors---white);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.form-wrap.mobile-hide {
  background-color: var(--_neutral-colors---white);
  max-width: 100%;
}

.form-wrap.waiting-list {
  background-color: #fff0;
}

.google_apple_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.google_apple_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_text-colors---color-text-primary);
  border: 1px solid #ebebeb;
  border-radius: 100px;
  justify-content: center;
  width: 100%;
  padding: 13px 20px;
  font-size: 16px;
  display: flex;
}

.code-embed-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-51 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.div-block-52 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.div-block-53 {
  background-color: #ebebeb;
  width: 100%;
  height: 1px;
}

.text-block-5 {
  color: #7c7c7c;
}

.form_wrap_input {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  display: flex;
}

.code-embed-8 {
  position: relative;
}

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

.link {
  color: var(--_brand-colors---color-primary);
  border-bottom: 1px solid #7a58d0;
}

.div-block-56 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 564px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-block-6 {
  z-index: 10;
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.submit-button {
  z-index: 10;
  cursor: pointer;
  background-color: #0000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  position: relative;
}

.submit-button.avoid--1 {
  pointer-events: auto;
}

.text-block-7 {
  color: var(--_text-colors---color-text-secondary);
}

.warning_forms_1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  margin-top: 12px;
  display: flex;
}

.warning_forms_1.is-top {
  align-items: flex-start;
}

.warning_forms_1.margin-to-0 {
  color: var(--_brand-colors---color-secondary-accent);
}

.warning_forms_1.y-center {
  align-items: center;
}

.code-embed-9 {
  align-items: center;
  display: flex;
}

.loxala-logo-wrap {
  flex-flow: row;
  align-items: center;
  display: flex;
}

.loxala-logo-wrap.bottom-24px {
  margin-bottom: 24px;
}

.paragraph-2 {
  margin-bottom: 0;
  font-size: 16px;
}

.div-block-59 {
  justify-content: center;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
  position: absolute;
  top: -90px;
}

.pop_up_content_wrap {
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.pop_up_content_wrap.is-center {
  justify-content: center;
}

.text-block-8 {
  color: var(--_text-colors---color-gray);
  font-weight: 600;
}

.text-block-8.resend {
  color: var(--_brand-colors---color-primary);
}

.resend_email_wrap {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.resend_email_wrap.center {
  flex-flow: column;
  justify-content: center;
  height: 56px;
  display: flex;
}

.resend_email_wrap.center.m0 {
  margin-top: 0;
}

.resend_email_wrap.center.new {
  width: 120px;
  height: 32px;
}

.resend_email_wrap.center._2 {
  width: 100%;
  height: auto;
  margin-top: 0;
}

.resend_email_wrap.resend {
  justify-content: center;
  display: flex;
}

.resend_email_wrap.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.resend_email_wrap.margin-none.max-w {
  width: 100%;
}

.code-embed-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pop-up-icon-wrap {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.error_code_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 8px;
  align-items: flex-start;
  width: 760px;
  padding: 16px 44px 16px 16px;
  display: flex;
  position: relative;
  transform: translate(0, 40px);
  box-shadow: 4px 4px 32px #00000014;
}

.error_code_wrap.is-mobile {
  display: none;
}

.error_code_wrap._2 {
  background-color: var(--_neutral-colors---white);
  width: auto;
  min-width: 580px;
  position: absolute;
  bottom: 90px;
  right: 60px;
}

.error_code_wrap.bottom_left {
  z-index: 100;
  position: fixed;
  bottom: 16px;
  right: 16px;
  transform: none;
}

.error_code_wrap.bottom_left.abs {
  position: absolute;
}

.error_code_wrap.bottom_left.is-smaller {
  width: auto;
  min-width: 440px;
}

.error_code_wrap.bottom_left.is-smaller.is-abs {
  position: absolute;
}

.error_code_wrap.category-country-alert {
  background-color: var(--_neutral-colors---white);
  width: auto;
  min-width: 580px;
  position: absolute;
  inset: auto 15% -56% auto;
}

.code-embed-11 {
  display: flex;
}

.text-block-9 {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
  font-weight: 600;
}

.text-block-9.red {
  color: #e63838;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.text-block-10 {
  margin-top: 4px;
}

.text-block-11 {
  align-self: auto;
  font-size: 16px;
}

.div-block-64 {
  max-width: 447px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-3 {
  font-size: 16px;
}

.div-block-65 {
  max-width: 513px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-66 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_ui--background-colors---color-surface-light);
  border-radius: 12px;
  align-items: flex-start;
  margin-top: 24px;
  padding: 12px;
  display: flex;
}

.text-block-12 {
  text-align: left;
  font-size: 12px;
  line-height: 100%;
}

.signup_warning_content_wrap {
  max-width: 665px;
  margin-left: auto;
  margin-right: auto;
}

.alt-link {
  color: var(--_brand-colors---color-primary);
  font-weight: 600;
}

.alt-link.bold {
  font-weight: 600;
}

.alt-link.is-flex {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.div-block-68 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  display: flex;
}

.verification_wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: 32px;
  margin-bottom: 40px;
  display: flex;
}

.verification_wrapper.b0 {
  margin-bottom: 0;
}

.risk_login_btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #282529;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 100px;
  justify-content: center;
  padding-top: 9px;
  padding-bottom: 9px;
  display: flex;
}

.text-block-13 {
  font-size: 16px;
}

.need_help_wrap {
  margin-top: 16px;
}

.div-block-72 {
  margin-top: 24px;
}

.div-block-73 {
  margin-top: 32px;
  margin-bottom: 40px;
}

.text-field {
  border: 1px none var(--_neutral-colors---black);
  background-color: var(--_ui--background-colors---color-background);
  color: var(--_text-colors---color-text-primary);
  text-align: center;
  border-radius: 8px;
  width: 60px;
  height: 60px;
  margin-bottom: 0;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.form {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  display: flex;
}

.verification_wrap_top {
  margin-top: 24px;
}

.text-block-14 {
  color: #c1c1c1;
  font-weight: 600;
}

.verification_wrap_top_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid #ebebeb;
  justify-content: center;
  margin-bottom: 12px;
  padding-bottom: 12px;
  display: flex;
}

.signup_help_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  display: flex;
}

.div-block-77 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.div-block-77.flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.small_popup_x_wrap {
  position: absolute;
  top: 16px;
  right: 16px;
}

.div-block-78 {
  margin-top: 40px;
}

.primary_span {
  color: var(--_brand-colors---color-primary);
}

.primary_span.bold {
  font-weight: 600;
}

.link-block-5 {
  display: none;
}

.div-block-79 {
  background-image: linear-gradient(#000, #fff), linear-gradient(#b55dd9, #5054c9);
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 1px;
  position: relative;
}

.div-block-79.main-gradient {
  background-image: none;
}

.div-block-80 {
  color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.div-block-80.hide {
  background-image: linear-gradient(#b55dd9, #5054c9);
}

.div-block-81 {
  filter: blur(2px);
  background-image: linear-gradient(#fde7fc, #b87dde 25%, #6e50d1 50% 75%, #3e37b4);
  border: 1px #000;
  border-radius: 1000px;
  height: 100%;
  padding: 2px;
  overflow: hidden;
}

.text-block-15 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-5 {
  mix-blend-mode: overlay;
  object-fit: contain;
  width: 93%;
  height: 25px;
  position: absolute;
  inset: -2% 10px auto;
}

.image-5.new {
  width: 90%;
  height: 35px;
  top: -24%;
  left: 50%;
  right: 50%;
  transform: translate(-50%);
}

.text-block-16 {
  z-index: 10;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-82 {
  margin-top: 40px;
}

.div-block-83 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 5%;
}

.link-block-6 {
  background-color: #fff;
  width: 100%;
  height: 3px;
}

.onboarding-button-secondary {
  cursor: pointer;
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
  position: relative;
}

.onboarding-button-secondary._2 {
  color: #282529;
}

.text-block-17 {
  background-color: var(--_neutral-colors---white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-17.new {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--_text-colors---color-text-primary);
  padding-top: 11px;
  padding-bottom: 11px;
}

.div-block-85, .div-block-86 {
  margin-top: 24px;
}

.section_email {
  background-color: var(--_ui--background-colors---color-background);
  justify-content: center;
  align-items: flex-end;
  height: auto;
  padding-top: 60px;
  display: flex;
}

.section_email.bigger, .section_email.medium {
  height: auto;
}

.section_email._1213px {
  background-color: var(--_ui--background-colors---color-background);
  height: auto;
}

.email_wrap {
  background-color: var(--_neutral-colors---white);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 600px;
  max-width: 600px;
}

.email_top_wrap {
  padding: 30px 30px 48px;
}

.div-block-88 {
  justify-content: center;
  display: flex;
}

.email_h1 {
  color: #7a58d0;
  text-align: center;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.email_h1.is-desktop {
  color: var(--_brand-colors---color-primary);
}

.email_top_content_wrap {
  margin-top: 48px;
}

.email_h2 {
  color: var(--_brand-colors---color-primary);
  font-family: Besley, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
}

.email_h2.text-color-black {
  color: var(--_text-colors---color-text-primary);
  margin-bottom: 0;
}

.email_h2.text-color-black.mb12px {
  margin-bottom: 12px;
}

.paragraph-4 {
  margin-top: 16px;
  font-size: 16px;
}

.div-block-90 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.email_input {
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.email_code_num {
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.email_middle_wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--_ui--background-colors---color-surface);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 32px 16px;
  display: grid;
}

.email_icon_wrap {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.text-block-19 {
  text-align: center;
  font-weight: 600;
}

.email_icons_wrap {
  text-align: center;
}

.text-block-20 {
  margin-top: 4px;
  font-size: 10px;
  line-height: 120%;
}

.email_bottom_wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #f5f5f5;
  justify-content: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

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

.email_footer {
  padding: 32px 16px 24px;
}

.email_footer_top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.paragraph-5 {
  text-align: center;
  margin-top: 12px;
  margin-bottom: 20px;
}

.paragraph-6 {
  color: #7c7c7c;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 120%;
}

.div-block-98 {
  text-align: center;
  max-width: 285px;
  margin-left: auto;
  margin-right: auto;
}

.email_h3 {
  font-family: Besley, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.login_attempt_details_wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  margin-top: 16px;
  padding: 24px;
  display: flex;
}

.div-block-100 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-22 {
  font-size: 16px;
  font-weight: 600;
}

.login_attempt_field {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.login_attempt_field_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--_ui--background-colors---color-background);
  border-radius: 10px;
  padding: 10px 16px;
  display: flex;
}

.email_login_attempt_wrap {
  margin-top: 32px;
  margin-bottom: 32px;
}

.paragraph-7 {
  font-size: 16px;
  font-weight: 600;
}

.text-span-3 {
  color: #7c7c7c;
  font-weight: 400;
}

.div-block-104 {
  margin-bottom: 20px;
}

.paragraph-8 {
  margin-top: 32px;
  margin-bottom: 0;
}

.reset_pw {
  color: var(--_brand-colors---color-primary);
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.reset_pw_email_wrap {
  justify-content: center;
  margin-top: 32px;
  margin-bottom: 24px;
  display: flex;
}

.text-block-23 {
  font-family: Besley, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.email_points_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.email_point_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  display: flex;
}

.email_point_wrap.is-top {
  align-items: flex-start;
}

.text-block-24 {
  align-items: center;
  line-height: 100%;
  display: flex;
}

.paragraph-9 {
  margin-top: 24px;
  margin-bottom: 0;
}

.tablet {
  display: none;
}

.div-block-108 {
  margin-top: 34px;
  margin-bottom: 34px;
}

.div-block-109 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.style_change_card {
  background-color: #fff;
  background-image: none;
  border-radius: 22px;
  padding: 2px;
  position: relative;
}

.style_change_card.w--current {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  padding: 2px;
}

.style_change_card.is-portfolio {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  box-shadow: 4px 4px 32px #00000014;
}

.style_change_card.is-portfolio.w--current {
  background-color: var(--_neutral-colors---white);
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
}

.style_change_card.is-portfolio.is-border {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
}

.style_check {
  z-index: 10;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: -15px 0% auto;
}

.style_check.is-portfolio {
  opacity: 0;
}

.tab-link-tab-1 {
  background-color: #0000;
  margin-right: 10px;
  padding: 0;
}

.tab-link-tab-1:visited {
  padding-top: 10px;
}

.tab-link-tab-1.w--current {
  border-radius: 20px;
  margin-right: 10px;
  padding: 1px;
}

.tab-link-tab-2 {
  border-radius: 20px;
  margin-left: 10px;
  padding: 0;
}

.tabs-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.tabs-menu._2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-115 {
  max-width: 408px;
  margin-left: auto;
  margin-right: auto;
}

.card__bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.card__bg.new {
  position: static;
}

.swiper.tinyflow-slider {
  height: 100%;
  position: relative;
}

.swiper.tinyflow-slider.new, .swiper.tinyflow-slider.is-tablet {
  display: none;
}

.swiper.swiper-stands-out {
  margin-top: 3.75rem;
  margin-bottom: 2.5rem;
  overflow: visible;
}

.swiper-wrapper {
  height: 80%;
}

.tinyflow-slider__pagination {
  z-index: 99;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 40px;
}

.card {
  background-color: #f1f1f1;
  border-radius: 1.25rem;
  height: 100%;
  min-height: 29.875rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  transition: transform .2s cubic-bezier(.455, .03, .515, .955), opacity .2s cubic-bezier(.455, .03, .515, .955);
  position: relative;
  overflow: hidden;
}

.card.new {
  background-color: #0000;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.section-project {
  background-color: #f8ffe9;
  height: 100%;
}

.tinyflow-slider__arrow {
  z-index: 2;
  color: #f8ffe9;
  cursor: pointer;
  background-color: #01db86;
  border-style: none;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  font-size: 1.25rem;
  transition: color .2s, background-color .2s;
  display: inline-flex;
  position: absolute;
  top: 50%;
}

.tinyflow-slider__arrow:hover, .tinyflow-slider__arrow:focus-visible, .tinyflow-slider__arrow[data-wf-focus-visible] {
  color: #fff;
  background-color: #000;
}

.tinyflow-slider__arrow.tinyflow-slider__arrow--prev {
  display: none;
  transform: translate(1.25rem, -50%);
}

.tinyflow-slider__arrow.tinyflow-slider__arrow--next {
  display: none;
  right: 0;
  transform: translate(-1.25rem, -50%);
}

.section-spacing {
  padding-left: 30px;
  padding-right: 30px;
}

.section-spacing.project {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.fr_roles {
  margin-top: 10px;
  font-size: 16px;
}

.fr_roles.is-mobile {
  display: none;
}

.fr_roles.desktop {
  margin-top: 0;
}

.fr_image_avatar_wrap {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fr_image_avatar_wrap.is-60px {
  width: 60px;
  max-width: 60px;
  height: 60px;
  max-height: 60px;
}

.fr_image_avatar {
  object-fit: cover;
  width: 100%;
  font-size: 13px;
  font-weight: 300;
  line-height: 0;
}

.shell_content {
  width: 100%;
  margin-left: 0;
  position: relative;
}

.fr_info_wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
  position: absolute;
  inset: 16px 16px auto auto;
  padding: 16px;
}

.fr_info_card {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f6f3fc;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  font-size: 10px;
  display: flex;
}

.fr_info_card.is-error {
  background-color: var(--_error--status-colors---color-error-bg);
  color: var(--_text-colors---color-text-error);
}

.rates_title {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.rates_title.is-mobile {
  display: none;
}

.text-block-31 {
  margin-left: 4px;
}

.main_content_info_wrap {
  border-top: 1px solid #ebebeb;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 16px;
  display: flex;
}

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

.div-block-122 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-123 {
  width: auto;
}

.code-embed-12 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.dropdown-toggle {
  background-color: #fff;
}

.dropdown {
  background-image: linear-gradient(#000, #fff);
  padding: 1px;
}

.icon {
  margin-right: 16px;
}

.dropdown-toggle-2 {
  background-color: #fff;
  border-radius: 100px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.dropdown-toggle-2.new {
  padding: 13px 69px 13px 45px;
}

.dropdown-list {
  top: 0;
}

.dropdown-list.w--open {
  top: 40px;
}

.code-embed-13 {
  position: absolute;
}

.text-block-32 {
  font-size: 14px;
  position: static;
}

.share_options_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.share_options_wrap.is-relative {
  position: relative;
}

.div-block-125 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.fr_content_wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.heading-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.language_wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

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

.language_wrapper.new-2 {
  z-index: 20;
}

.info_card {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.info_card.new {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.paragraph-10 {
  margin-bottom: 0;
}

.paragraph-10.new {
  font-weight: 600;
}

.language_option_wrap {
  z-index: auto;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
  position: relative;
}

.text-block-33 {
  color: #7c7c7c;
}

.info_card_wrap {
  z-index: 1;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
  position: relative;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  margin-bottom: 0;
  padding: 16px;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 30px;
}

.icon-2.accordion-icon {
  color: #0009;
  cursor: pointer;
  font-size: 32px;
  line-height: 30px;
}

.accordion-item-content {
  border-top: 1px #000;
  margin-top: 0;
  margin-right: 0;
  overflow: auto;
}

.text-block-34 {
  font-size: 16px;
}

.exp_top_wrap {
  align-items: center;
  display: flex;
}

.exp_heading_wrap {
  width: 310px;
}
.exp_heading_wrap.display {
  display: flex;
}

.exp_time_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-134 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-35, .text-block-36 {
  font-size: 12px;
}

.paragraph-11 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.info_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.info_heading_wrap {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.education_content_wrap {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.education_content_wrap.error-certification {
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.edu_content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.edu_text_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-37 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.text-block-38, .text-block-39 {
  font-weight: 600;
}

.div-block-140 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.div-block-141 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

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

.rating_content_wrap {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.text-block-40 {
  font-size: 16px;
  font-weight: 600;
}

.rating_content_heading_wrap {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.rating_stars_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-41 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.rating_progress_line {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.rating_progress_line-full {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.rating_progress_line-full.is-2 {
  width: 65%;
}

.rating_progress_line-full.is-3 {
  width: 10%;
}

.rating_progress_line-full.is-4 {
  width: 5%;
}

.text-block-42 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.rating_content_stars_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

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

.text-block-43 {
  font-size: 12px;
}

.stars_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.reviews_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.reviews_wrap.new {
  border-top-style: none;
  margin-top: 16px;
  padding-top: 0;
}

.review_wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.review_details_wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

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

.review_img_wrap {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

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

.paragraph-12 {
  margin-bottom: 0;
}

.paragraph-12.new {
  font-weight: 600;
}

.text-block-44 {
  font-size: 12px;
  line-height: 120%;
}

.text-block-45 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.review_time_wrap {
  padding-left: 52px;
}

.review_time_content_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

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

.text-block-46 {
  color: var(--_text-colors---color-text-secondary);
  font-size: 12px;
}

.text-block-47 {
  font-size: 12px;
  font-weight: 600;
}

.review_rating_wrap {
  width: 25%;
}

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

.text-block-48 {
  font-size: 12px;
}

.review_rating_content_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.show_more_wrap {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.link-block-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.language_wrap {
  z-index: 10;
  background-color: #282529;
  border-radius: 8px;
  width: 293px;
  max-width: 293px;
  padding: 0 12px 12px;
  display: block;
  position: absolute;
  top: 60px;
  left: 0;
}

.language_text {
  color: #fff;
  text-align: center;
  padding-top: 12px;
  font-size: 12px;
  line-height: 100%;
}

.code-embed-14 {
  justify-content: center;
  margin-top: -6px;
  display: flex;
}

.share_options_content_wrap {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.background {
  z-index: 30;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ebebeb66;
  justify-content: center;
  align-items: center;
  height: 50%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.background.private {
  z-index: 31;
  background-color: #f5f5f5;
  height: 100%;
}

.heading-7 {
  text-align: center;
  margin-top: 24px;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.heading-7.big {
  font-size: 40px;
  line-height: 120%;
}

.heading-7.big.m0 {
  margin-top: 0;
}

.div-block-166 {
  justify-content: center;
  display: flex;
}

.reviews_heading_wrap {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 564px;
  margin-bottom: 71px;
  display: flex;
}

.div-block-168 {
  max-width: none;
}

.paragraph-13 {
  margin-bottom: 0;
  font-size: 16px;
}

.div-block-169 {
  margin-top: 32px;
}

.paragraph-14 {
  margin-bottom: 0;
}

.div-block-170 {
  display: flex;
}

.navbar {
  z-index: 9;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  margin-top: 0;
  margin-left: 60px;
  margin-right: 60px;
  padding: 14px 16px;
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
}

.navbar.new {
  z-index: 9;
  margin-left: 40px;
  margin-right: 40px;
}

.navbar.is-main {
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 23px;
}

.container {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.fr_portfolio_nav_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.nav-menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link {
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 12px;
}

.nav-link.w--current {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.nav-link.current {
  color: #7a58d0;
}

.div-block-172 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.reviews_heading_stars_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 12px;
  display: flex;
}

.text-block-50 {
  font-size: 14px;
  font-weight: 600;
}

.div-block-174 {
  margin-bottom: 6px;
}

.skill_rating_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 8px;
  padding: 16px;
  display: grid;
}

.skill_rating_wrap.is-mobile {
  display: none;
}

.text-block-51 {
  border-right: 1px solid #eaecf0;
  font-size: 16px;
  font-weight: 600;
}

.expertise_wrap {
  justify-content: space-between;
  padding-left: 19px;
  display: flex;
}

.reviews_with_filter_wrap {
  border-top: 1px solid #dfdfdf;
  margin-top: 32px;
  padding-top: 40px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.search-button {
  display: none;
}

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

.reviews_filter_wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.text-block-52 {
  color: var(--_text-colors---color-text-primary);
  font-weight: 600;
}

.select_field {
  color: #000;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  border-radius: 8px;
  width: 230px;
  margin-bottom: 0;
}

.select_field.is-alt {
  border: 1px #000;
  border-right: 1px solid #ebebeb;
  border-radius: 0;
  width: auto;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.select_field.is-alt.is-gray {
  background-color: var(--_ui--background-colors---color-background);
  color: var(--_text-colors---color-text-secondary);
}

.select_field.max {
  color: #7c7c7c;
  border: 1px solid #ebebeb;
  width: 100%;
}

.form-block {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-180 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.form-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.search-input {
  color: #282529;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  padding-left: 42px;
}

.search {
  position: relative;
}

.div-block-181 {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.background_wrap {
  background-color: #0000004d;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.background_wrap.new {
  height: auto;
  padding: 60px;
}

.background_wrap._2 {
  padding-left: 60px;
  padding-right: 60px;
}

.pop_up {
  background-color: var(--_neutral-colors---white);
  border-radius: 20px;
  width: 628px;
  padding: 40px;
  box-shadow: 4px 4px 32px #00000014;
}

.pop_up.new {
  background-color: #f5f5f5;
  flex: 1;
  width: 100%;
  height: auto;
  margin: 0;
  position: static;
  inset: 60px;
}

.pop_up.new.relative {
  position: relative;
  inset: auto;
}

.pop_up.new.relative._2 {
  background-color: var(--_ui--background-colors---color-background);
}

.pop_up.new.main {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #ebebeb;
  height: auto;
  display: flex;
}

.pop_up.new._100-h {
  border: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.pop_up.new._100-h.white {
  background-color: #fff;
  flex-flow: column;
  align-items: stretch;
  padding-top: 84px;
  padding-bottom: 84px;
  display: flex;
}

.pop_up._2 {
  position: absolute;
  bottom: 38px;
  right: 60px;
}

.pop_up.responsive.is-big {
  width: 903px;
}

.pop_up.top-80 {
  padding-top: 80px;
}

.pop_up.max-w {
  width: 100%;
}

.pop_up.is-full-pge {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  box-shadow: none;
  width: 100%;
  height: 100%;
}

.pop_up.is-1320 {
  width: auto;
  max-width: 1320px;
  margin: 0 auto;
  padding: 0;
}

.heading-8 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
}

.heading-8.error {
  color: #de6060;
}

.heading-8.error.m0, .heading-8.m0 {
  margin-bottom: 0;
}

.div-block-183 {
  margin-bottom: 32px;
}

.calendar_card {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 24px;
}

.text-block-53 {
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.calendar_txt_wrap {
  border-bottom: 1px solid #ebebeb;
  width: 100%;
  margin-bottom: 16px;
  padding-bottom: 12px;
}

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

.calendar_content_wrap {
  border: 1px solid #eaecf0;
  border-radius: 12px;
  padding: 20px 24px 31px;
}

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

.full_page_content_wrap._2 {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
}

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

.full_page_content_wrap.row.is-popup {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.div-block-189 {
  text-align: center;
  max-width: 415px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-190 {
  margin-bottom: 40px;
}

.div-block-190._20 {
  margin-bottom: 20px;
}

.button-3 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: none;
}

.button-3.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-3.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-3.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout2_content {
  grid-column-gap: 60px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 660px;
  padding-top: 6rem;
  display: grid;
}

.layout2_content.is-portfolio {
  align-items: start;
  height: auto;
  display: grid;
}

.layout2_content-left {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.layout2_content-left.is-portfolio {
  border: 1px dashed var(--_brand-colors---color-primary);
  border-radius: 20px;
  min-width: 0;
  padding: 20px;
  position: relative;
}

.layout2_content-left.p24px {
  border: 1px dashed #7a58d0;
  border-radius: 20px;
  padding: 24px;
  position: relative;
}

.layout2_lightbox {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox.new {
  height: 100%;
}

.layout2_lightbox.is-portfolio {
  border-style: dashed;
  border-color: var(--_brand-colors---color-primary);
  background-color: #0000;
  justify-content: center;
}

.layout2_lightbox.is-portfolio.error {
  border-color: #e63838;
}

.layout2_lightbox.purple-border {
  border-style: dashed;
  border-color: #7a58d0;
  display: none;
}

.layout2_lightbox.max-h660px {
  height: 660px;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

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

.icon-embed-large {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #0000;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.layout2_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 660px;
}

.layout2_lightbox-image.new {
  aspect-ratio: auto;
  height: 100%;
}

.layout2_lightbox-image.is-portfolio {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-image.blur-image {
  filter: blur(4px);
}

.heading-style-h2-4 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.lightbox-play-icon {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #0000001a;
  position: absolute;
  inset: 0%;
}

.video-overlay-layer._2 {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #28252999;
  order: 0;
  display: none;
}

.heading-9 {
  color: #7a58d0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.heading-9._56px {
  font-size: 56px;
}

.paragraph-15 {
  font-size: 16px;
}

.div-block-191 {
  max-width: 456px;
}

.div-block-192 {
  text-align: center;
  max-width: 415px;
  margin-left: auto;
  margin-right: auto;
}

.textarea {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 100%;
  max-width: 100%;
  min-height: 100px;
  max-height: 200px;
}

.paragraph-16 {
  margin-bottom: 0;
}

.div-block-193 {
  margin-top: 20px;
}

.max_char_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.div-block-195 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.code-embed-15 {
  position: absolute;
  bottom: 12px;
  right: 12px;
}

.div-block-196 {
  position: relative;
}

.div-block-197 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-198 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-199 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-54 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-17 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-200 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-201 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-55 {
  font-size: 16px;
}

.div-block-202 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-203 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-203.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.text-block-56 {
  font-weight: 600;
}

.div-block-204 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.fr_info_card-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f6f3fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  padding: 6px;
  font-size: 10px;
  display: flex;
}

.div-block-205 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-206 {
  justify-content: space-between;
  display: flex;
}

.div-block-207 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-208 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.sidebar_menu-button-2 {
  padding: 0;
}

.div-block-209 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.fr_info_wrap-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
  position: absolute;
  inset: 16px 16px auto auto;
}

.text-block-57 {
  font-size: 16px;
}

.div-block-210 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-16 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.div-block-212 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-212.is-2 {
  width: 65%;
}

.div-block-212.is-4 {
  width: 5%;
}

.div-block-212.is-3 {
  width: 10%;
}

.div-block-213 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-214 {
  display: flex;
}

.div-block-215 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-215.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-216 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-58 {
  font-size: 12px;
}

.div-block-217 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-217.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-7 {
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-59 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-218 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.text-block-60 {
  margin-left: 4px;
}

.div-block-219 {
  width: 25%;
}

.code-embed-17 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-220 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-61 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-62 {
  font-weight: 600;
}

.div-block-221 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-10 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.div-block-222 {
  display: flex;
}

.text-block-63 {
  font-size: 12px;
}

.div-block-223 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-224 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-225 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-226 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-226.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-227 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-64 {
  font-size: 12px;
}

.div-block-228 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.image-9 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-229 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-65 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-66 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-230 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-231 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-232 {
  padding-left: 52px;
}

.text-block-67 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-233 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-68 {
  color: #7c7c7c;
}

.div-block-234 {
  align-items: center;
  display: flex;
}

.line-divider-2 {
  width: 100%;
  height: 1px;
}

.text-block-69 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-235 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-236 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-237 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-237.new {
  align-items: flex-start;
}

.div-block-238 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-239 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-240 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-70 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-241 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-242 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-71 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-243 {
  margin-bottom: 16px;
}

.div-block-244 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-245 {
  width: 310px;
}

.sidebar_link-2 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-2.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-2.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-2.is-bottom {
  border-top: 1px solid #ebebeb;
}

.popup_item_content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  min-width: 628px;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.popup_item_content.is-bigger {
  max-width: 872px;
}

.loader-pop-progress-bar {
  text-align: center;
  width: 50vw;
  padding-top: 10%;
  display: block;
  overflow: hidden;
}

.paragraph-18 {
  color: #282529;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

.delete-items-buttons-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.delete-items-buttons-wrapper.column {
  flex-flow: column-reverse wrap;
}

.main_popup_wrap {
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 2.5%;
  display: flex;
}

.main_popup_wrap.responsive-form-wrapper {
  display: none;
}

.main_popup_wrap.is-invite {
  padding: 60px;
}

/* Scoped 2FA modal classes */
.twofa_modal_overlay {
  position: fixed;
  inset: 0;
  z-index: 1000;
  overflow: hidden;
}

.twofa_modal_content {
  max-height: 85vh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thick;
  scrollbar-color: #7a58d0 #f0ebfa;
}

.twofa_modal_content::-webkit-scrollbar {
  width: 8px;
}

.twofa_modal_content::-webkit-scrollbar-track {
  background: #f0ebfa;
  border-radius: 12px;
}

.twofa_modal_content::-webkit-scrollbar-thumb {
  background: #7a58d0;
  border-radius: 12px;
  border: 2px solid #f0ebfa;
}

.twofa_modal_content::-webkit-scrollbar-thumb:hover {
  background: #8c6ce6;
}

.div-block-246 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-246.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-72 {
  font-size: 16px;
}

.big-line, .small-line-loader {
  display: none;
}

.heading-11 {
  color: #de6060;
  text-align: center;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.img_overlay {
  background-image: linear-gradient(0deg, #000, #000000ba 49%, #0000);
  height: 75%;
  position: absolute;
  inset: auto 0% 0%;
}

.img_overlay._2 {
  background-image: linear-gradient(#000, #00000087 49%, #0000);
  height: 25%;
  inset: 0% 0% auto;
}

.img_overlay.is-full {
  background-image: linear-gradient(0deg, #000000e6, #0009 49%, #0000);
  height: 100%;
}

.link-block-10 {
  margin-left: auto;
  margin-right: auto;
}

.welcome_span {
  color: var(--_brand-colors---color-primary);
  font-style: italic;
}

.div-block-248 {
  text-align: center;
  max-width: 549px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-248._2 {
  max-width: 748px;
}

.div-block-248._2.m0 {
  margin-bottom: 0;
}

.div-block-249 {
  background-color: #fff;
  border-radius: 32px;
  padding: 24px;
}

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

.full_page_grid.is-2cols {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 20px;
}

.full_page_grid.is-2cols.is-popup {
  background-color: var(--_neutral-colors---white);
  border-radius: 20px;
  padding: 24px;
}

.full_page_layout_left {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.full_page_layout_left.br-12 {
  border-radius: 12px;
}

.heading-12 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-style: italic;
  font-weight: 500;
}

.paragraph-19 {
  font-size: 16px;
}

.welcome_points_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.congrats_text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
  position: absolute;
  inset: auto auto 40px 40px;
}

.div-block-253 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-254 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.div-block-254._2 {
  grid-column-gap: 109px;
  margin-top: 20px;
}

.div-block-254.m0 {
  margin-top: 0;
}

.div-block-254.m-16 {
  margin-top: 16px;
}

.profile_completion_header_wrap {
  margin-bottom: 40px;
  padding-top: 20px;
}

.profile_completion_header_wrap.client-side {
  padding-top: 40px;
}

.heading-14 {
  text-align: center;
  margin-top: 0;
  font-size: 40px;
}

.heading-14.m0 {
  margin-bottom: 0;
}

.div-block-256 {
  text-align: center;
}

.timeline14_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #e8edff;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.timeline14_progress-bar {
  z-index: 1;
  width: 10%;
  height: 3px;
  transition: width .2s;
  position: absolute;
  top: 3.5rem;
}

.timeline14_progress-bar._2 {
  opacity: 0;
  background-color: #000;
  display: none;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.component-instructions-delete {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  text-align: left;
  padding: 2rem;
  position: relative;
}

.component-instructions-image {
  margin-top: 1.5rem;
}

.timeline14_tab-progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.component-instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.timeline14_circle {
  z-index: 2;
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  display: flex;
}

.timeline14_circle._2 {
  position: absolute;
}

.timeline14_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--\<unknown\|relume-variable-color-scheme-1-background\>));
  width: 4rem;
  height: .5rem;
  position: absolute;
  bottom: .75rem;
  right: 0%;
}

.timeline14_fade-overlay-left {
  z-index: 2;
  background-color: #000;
  width: 4rem;
  height: 3px;
  position: absolute;
  bottom: .75rem;
  left: 0%;
}

.timeline14_tab-progress {
  background-color: var(--_brand-colors---color-primary-light);
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#ba68dc, #b55dd9 0%, #fff);
  background-clip: border-box;
  width: 100%;
  height: 3px;
}

.timeline14_tab-progress.hidden {
  opacity: 0;
}

.timeline14_tab-progress.complete {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
}

.timeline14_tab-progress.complete.onboarding {
  background-color: var(--_brand-colors---color-primary-light);
  align-self: auto;
  margin-top: 0;
  padding-top: 0;
}

.heading-style-h5 {
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
}

.heading-style-h5.margin-0 {
  margin-bottom: 0;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h4.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h4.is-besley.is-enterprise {
  color: var(--_neutral-colors---white);
  font-size: 1.5rem;
}

.timeline14_component {
  position: relative;
}

.timeline14_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.progress_tabs-menu {
  color: var(--\<unknown\|relume-variable-neutral-shade-4\>);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.progress_tabs-menu.no-scrollbar {
  align-items: flex-start;
  margin-bottom: 24px;
  overflow: visible;
}

.timeline14_tab-change {
  display: none;
}

.text-weight-semibold {
  text-overflow: ellipsis;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.text-weight-semibold.is-gray-muted {
  color: var(--_text-colors---color-gray-muted);
}

.text-weight-semibold.text-color-primary {
  color: var(--_brand-colors---color-primary);
}

.text-weight-semibold.text-color-primary-2 {
  color: #7a58d0;
}

.timeline14_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.timeline14_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .5rem 0;
  transition: color .2s;
  display: flex;
  position: relative;
}

.timeline14_tab-link.w--current {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.progress_circle_wrap {
  z-index: 10;
  background-color: #f5f5f5;
  background-image: url('../images/image---2025-06-25T192621.208.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  padding: 12px 8px;
  display: flex;
  position: absolute;
}

.progress_circle_wrap.is-master {
  border: 3px solid var(--_ui--background-colors---color-surface-tint);
  background-color: var(--_neutral-colors---white);
  background-image: none;
  width: 40px;
  height: 40px;
}

.progress_circle_wrap.is-master.active {
  background-color: #0000;
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
}

.progress_circle_wrap.is-complete {
  background-image: linear-gradient(#b55dd9, #5054c9);
}

.progress_circle_wrap.is-complete.is-smaller {
  width: 40px;
  height: 40px;
  padding-top: 12px;
}

.progress_circle_wrap.is-complete.is-smaller.onboarding {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  padding-top: 12px;
}

.progress_circle_wrap._2 {
  background-color: #fff;
  background-image: url('../images/image---2025-06-26T154328.147.png');
}

.progress_circle_wrap._3 {
  background-color: #fff;
  background-image: url('../images/image---2025-06-26T155949.792.png');
}

.progress_circle_wrap._4 {
  background-color: #fff;
  background-image: url('../images/image---2025-06-26T162406.076.png');
}

.progress_circle_wrap._5 {
  background-color: #fff;
  background-image: url('../images/image---2025-06-26T163323.569.png');
}

.progress_circle_text {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 12px;
}

.progress_circle_img {
  width: 16px;
  height: 16px;
}

.progress_circle_img.is-diff {
  filter: invert();
}

.progress_wrap {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.progress_wrap._1 {
  /* margin-top: 6px; */
  padding-top: 0;
}

.progress_wrap._1.basic-progress {
  margin-top: 0;
  padding-top: 6px;
}

.progress_text_wrap {
  margin-top: 22px;
  padding-left: 0;
  padding-right: 0;
}

.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-gradient._2 {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}

.progress_circle_desc {
  text-align: center;
  margin-top: 4px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 12px;
  line-height: 120%;
}

.progress_txt {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
}

.progress_txt.active {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), #5054c9);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.form_checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_files {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_files.smaller-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.form_files.no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.form_radio-icon {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  background-image: none;
}

.form_radio-icon.w--redirected-focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  box-shadow: none;
  margin-top: 0;
}

.file_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.text-size-medium-4 {
  font-size: 1.125rem;
}

.form_field_flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.form_field_flex._3-cols {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.form_field_flex._2-cols.smaller-gap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.form_field_flex._2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  padding: 16px;
}

.form_field_flex._2.is-white-bg {
  background-color: var(--_neutral-colors---white);
}

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

.form_radio-label {
  margin-bottom: 0;
}

.form_radio-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h2-5 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2-5.smaller {
  margin-top: 6px;
  font-size: 14px;
}

.heading-style-h2-5.m0 {
  margin-bottom: 0;
}

.heading-style-h2-5.m0.center {
  align-items: center;
  display: flex;
}

.form_checkbox-icon-2 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form_input_field {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  color: var(--_text-colors---color-text-primary);
  border-radius: 8px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 14px;
  line-height: 1.6;
}

.form_input_field:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input_field::placeholder {
  color: #7c7c7c;
  font-size: 14px;
}

.form_input_field.is-select-input {
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input_field.is-text-area {
  height: auto;
  min-height: 100px;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input_field.is-text-area._200px {
  max-height: 200px;
}

.form_input_field.is-text-area.is-error {
  border-color: var(--_error--status-colors---color-error-border);
}

.form_input_field.is-alt {
  border-style: none;
  border-color: #000;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.form_input_field.white {
  background-color: #fff;
}

.form_input_field.icon {
  padding-left: 36px;
}

.form_input_field.icon._2 {
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  padding-left: 42px;
}

.form_input_field.skill {
  padding: 10px 14px;
}

.form_input_field.is-error {
  border-color: #e63838;
}

.form_input_field.is-gray {
  background-color: var(--_ui--background-colors---color-background);
}

.form_input_field.no-border {
  border-style: none;
}

.form_input_field.is-custom-input-skills {
  background-color: #0000;
  border-style: none;
  min-width: 9.375rem;
}

.form_input_field.custom-fake-field {
  background-image: url('../images/chevron-down.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  display: flex;
}

.form_input_field.edit-name-inputs {
  width: 8.5rem;
  min-height: auto;
  padding: .25rem .5rem;
}

.form_input_field.edit-job-title-input {
  width: 14rem;
  min-height: auto;
  padding: .25rem .5rem;
}

.form_input_field.edit-rate-input {
  box-sizing: border-box;
  background-color: #fff0;
  border-style: none;
  width: 2rem;
  height: 1.5rem;
  min-height: auto;
  padding: .25rem 0;
  font-size: 10px;
}

.form_input_field.client-about, .form_input_field.client-about-yourself {
  box-sizing: content-box;
  object-fit: fill;
}

.form_component {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  padding: 24px;
}

.form_component._16px {
  padding: 16px;
}

.form_component.company-name {
  border-bottom-width: 0;
}

.contact12_contact-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.form_field-wrapper-2 {
  position: relative;
}

.form_field-wrapper-2.is-alt {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.form_field-wrapper-2.is-alt.is-gray {
  background-color: var(--_ui--background-colors---color-background);
}

.form_field-wrapper-2._3 {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.form_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}
.form_content.bottom-margin {
  margin-bottom: 10px;
}

.form_content.is-smaller-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

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

.form_content.x {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.form_content.is-white-bg {
  background-color: var(--_neutral-colors---white);
}

.profile_compl_content_wrap {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 24px;
  padding-bottom: 12px;
}

.profile_compl_content_wrap.m0 {
  margin-bottom: 0;
}

.profile_compl_content_wrap.m0.flex {
  justify-content: space-between;
  padding-bottom: 8px;
  display: flex;
}

.profile_compl_content_wrap.is-bottom {
  margin-bottom: 16px;
}

.profile_compl_content_wrap.is-bottom.flex {
  justify-content: space-between;
  padding-bottom: 8px;
  display: flex;
}

.paragraph-20 {
  margin-bottom: 0;
}

.paragraph-20.bold {
  font-weight: 600;
}

.paragraph-20.bold._2 {
  margin-top: 8px;
}

.warning_contact {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.warning_contact.m0 {
  margin-top: 0;
}

.text-block-76 {
  color: #7c7c7c;
}

.text-block-76.black {
  color: #282529;
}

.text-block-76.black._2 {
  margin-top: 12px;
}

.text-block-76.error {
  color: #de6060;
}

.profile_completion_form_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_neutral-colors---white);
  border-radius: 20px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.profile_completion_form_wrap._40px {
  background-color: var(--_neutral-colors---white);
  padding: 40px;
}

.profile_completion_form_wrap._32px {
  padding: 32px;
}

.body {
  background-color: #f5f5f5;
}

.body.is-main {
  background-color: #fff;
}

.div-block-263 {
  position: absolute;
  inset: 0%;
}

.upload_input {
  z-index: 4;
  border: 1px dashed var(--_ui--background-colors---color-surface-light-muted);
  cursor: pointer;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: relative;
}

.upload_input._2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-style: none;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: flex;
}

.upload_input.is-main {
  background-color: var(--_ui--background-colors---color-background);
  border-color: #c1c1c1;
}

.upload_input.is-main.error {
  border-color: var(--_text-colors---color-text-error);
  background-color: var(--_error--status-colors---color-error-bg);
  color: var(--_error--status-colors---color-error-border);
}

.upload_input.is-disabled {
  background-color: var(--_ui--background-colors---color-background);
  border-color: #c1c1c1;
}

.upload_input.is-disabled.error {
  border-color: var(--_text-colors---color-text-error);
  background-color: var(--_error--status-colors---color-error-bg);
  color: var(--_error--status-colors---color-error-border);
}

.upload_input_icon_wrap {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.upload_info {
  text-align: center;
  justify-content: center;
  margin-bottom: 12px;
  font-size: 16px;
  display: flex;
}

.upload_info._4px {
  margin-bottom: 4px;
}

.upload_info.is-gray {
  color: #7c7c7c;
  font-size: 14px;
}

.upload_info_left {
  border-right: 1px solid #c1c1c1;
  margin-right: 12px;
  padding-right: 12px;
}

.form_saved_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7c7c7c;
  margin-top: 16px;
  margin-bottom: 24px;
  display: flex;
}

.div-block-269 {
  display: flex;
}

.div-block-270 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-top: 22px;
  display: flex;
}

.div-block-270._520px {
  width: 520px;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}

.change_portfolio_style_wrap {
  text-align: center;
  font-size: 16px;
}

.div-block-272 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 12px;
  display: flex;
}

.link-4 {
  color: #7a58d0;
  font-weight: 600;
}

.link-4.gray {
  color: #969696;
}

.text-span-5 {
  color: #8c8c8c;
}

.div-block-273 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 12px;
  display: flex;
}

.link-block-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_brand-colors---color-primary);
  align-items: center;
  font-weight: 600;
  display: flex;
}

.profiile_desc_wrap {
  background-color: var(--_ui--background-colors---color-surface);
  border: .5px solid #7a58d0;
  border-radius: 20px;
  margin-top: 8px;
  padding: 16px;
}

.grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  display: flex;
}

.div-block-275 {
  border-radius: 20px;
  width: 35%;
  overflow: hidden;
}

.image-11 {
  aspect-ratio: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-15 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-276 {
  flex-flow: column;
  justify-content: space-between;
  width: 65%;
  display: flex;
}

.span_gray_regular {
  color: #7c7c7c;
  font-size: 14px;
  font-weight: 400;
}

.profile_compl_add_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: default;
  flex-flow: row;
  align-items: center;
  margin-top: 10px;
  display: inline-flex;
}
.profile_compl_add_wrap.gap-top {
  margin-top: 10px !important
}


.add_link {
  cursor: pointer;
  background-image: linear-gradient(#ac49d4, #3a3ebb);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 1px;
  display: flex;
}

.div-block-278 {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.bold {
  font-weight: 600;
}

.div-block-279 {
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translate(0, -50%);
}

.skills_input {
  position: relative;
}

.skills_input._2 {
  border: 1px #ebebeb;
  border-radius: 8px;
}

.skills_input._8px-gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.full_page_layout_right {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.full_page_layout_right.is-center {
  justify-content: center;
}

.heading-16 {
  color: #7a58d0;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.heading-16._2 {
  font-family: Besley, sans-serif;
}

.layout_point {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.layout_point._2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.layout_point_subpoints {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.text-block-77 {
  font-size: 16px;
  font-weight: 600;
}

.text-block-77.purple {
  color: #7a58d0;
}

.primary_span_bold {
  color: var(--_brand-colors---color-primary);
  font-weight: 600;
}

.layout_points_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.text-block-78 {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-21 {
  margin-bottom: 0;
}

.div-block-285 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.assistance_wrap {
  text-align: center;
  justify-content: center;
  display: flex;
}

.assistance_wrap._2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
}

.text-block-79 {
  font-weight: 600;
}

.x_wrap_icon {
  position: absolute;
  top: 40px;
  right: 40px;
}

.button-4 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-4.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-4.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-4.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout2_content-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout2_lightbox-2 {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.icon-embed-large-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.icon-embed-large-2._2 {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  border-radius: 100%;
  width: auto;
  height: auto;
}

.layout2_lightbox-image-2 {
  aspect-ratio: 5 / 4.5;
  object-fit: cover;
  width: 100%;
}

.heading-style-h2-6 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.lightbox-play-icon-2 {
  z-index: 2;
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.video-overlay-layer-2 {
  z-index: 1;
  background-color: #0000001a;
  position: absolute;
  inset: 0%;
}

.layout_subpoints_wrap {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-80 {
  font-size: 16px;
}

.text-block-81 {
  font-size: 13px;
}

.dropdown-toggle-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.dropdown-toggle-3.w--open {
  color: #7a58d0;
}

.dropdown-toggle-3.small {
  font-size: 14px;
}

.icon-3 {
  left: 0;
  right: auto;
}

.div-block-289 {
  align-items: center;
  display: flex;
}

.dropdown-link-2 {
  padding-left: 0;
  position: static;
}

.dropdown-list-2 {
  position: static;
}

.dropdown-list-2.w--open {
  background-color: #0000;
  width: 100%;
  margin-top: 0;
  padding-top: 16px;
  padding-left: 18px;
}

.dropdown-list-2._2.w--open {
  background-color: #f6f3fc;
  border-radius: 8px;
  width: 100%;
  margin-top: 16px;
  padding: 16px;
}

.dropdown-2 {
  width: 100%;
}

.form-block-2 {
  margin-bottom: 0;
}

.div-block-290 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.div-block-291 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.link-5 {
  color: #282529;
  font-size: 12px;
}

.current-language-heading {
  border-bottom: 1px solid #ecebf0;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 6px;
  display: flex;
}

.text-block-82 {
  font-weight: 600;
}

.upload_edit_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.image-wrapper {
  border-radius: 10px;
  width: 100%;
  max-height: 402px;
  overflow: hidden;
}

.image-12 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.upload_preview_wrap {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.skills_wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.skills {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--_brand-colors---color-primary-lighter);
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 7px;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.skills.new {
  background-color: var(--_ui--background-colors---color-background);
}

.div-block-296 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.text-block-83 {
  font-size: 10px;
}

.global_warning {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_ui--background-colors---color-background-soft);
  border-radius: 12px;
  align-items: center;
  padding: 12px;
  display: flex;
}

.global_warning.is-primary {
  background-color: var(--_ui--background-colors---color-surface);
}

._12px {
  font-size: 12px;
}

.div-block-298 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.div-block-298.is-white-bg {
  background-color: var(--_neutral-colors---white);
}

.div-block-299 {
  margin-bottom: 16px;
}

.div-block-300 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-301 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f9;
  border-radius: 12px;
  align-items: center;
  margin-top: 16px;
  padding: 12px;
  display: flex;
}

.div-block-302, .div-block-303.is-mobile {
  display: none;
}

.gallery18_slider {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 4rem;
  position: relative;
}

.gallery18_slider.is-mobile {
  display: none;
}

.gallery18_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  overflow: hidden;
}

.text-size-medium-6 {
  font-size: 1.125rem;
}

.gallery18_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery18_lightbox-link {
  width: 100%;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slider-arrow {
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-centre-next, .slider-arrow.is-centre-previous {
  bottom: 4rem;
}

.slider-arrow.is-bottom-next {
  border-style: none;
  border-color: #000;
  width: 32px;
  height: 32px;
  inset: 16px 16px auto auto;
}

.slider-arrow.is-bottom-previous {
  border-style: none;
  border-color: #000;
  width: 32px;
  height: 32px;
  inset: 16px 54px auto auto;
}

.heading-style-h2-7 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.section_gallery18 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  overflow: hidden;
}

.gallery18_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gallery18_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery18_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.gallery18_mask {
  width: 33.33%;
  overflow: visible;
}

.div-block-304 {
  display: none;
}

.div-block-305 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: center;
  display: none;
}

.div-block-307 {
  display: none;
}

.div-block-145 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-143 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-124 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-86 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-24 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-121 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-139 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-29 {
  font-size: 16px;
}

.main_content_info_wrap-2 {
  border-top: 1px solid #ebebeb;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 16px;
  display: flex;
}

.main_content_info_wrap-2.width100 {
  width: 100%;
}

.div-block-309 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-136 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-136.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-87 {
  font-weight: 600;
}

.div-block-151 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-130 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-155 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-160 {
  justify-content: space-between;
  display: flex;
}

.div-block-116 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-138 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.main_content_profile_name_wrap-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.sidebar_menu-button-3 {
  padding: 0;
  display: none;
}

.div-block-158 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.fr_info_wrap-3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
  position: absolute;
  inset: 16px 16px auto auto;
}

.text-block-88 {
  font-size: 16px;
}

.div-block-128 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-128.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-146 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-18 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-89 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-147 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-147.is-2 {
  width: 65%;
}

.div-block-147.is-4 {
  width: 5%;
}

.div-block-147.is-3 {
  width: 10%;
}

.text-block-90 {
  margin-left: 4px;
}

.read_more_txt-2 {
  color: #7a58d0;
  font-weight: 600;
}

.div-block-161 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-164 {
  display: flex;
}

.main_content_profile_details_wrap-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  align-items: center;
  display: flex;
}

.div-block-310 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-311 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-91 {
  font-size: 12px;
}

.div-block-148 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-148.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-13 {
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-92 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-129 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-159 {
  width: 25%;
}

.code-embed-33 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-93 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-94 {
  font-weight: 600;
}

.div-block-154 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-18 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-95 {
  font-size: 12px;
}

.div-block-152 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-16 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.grid-row-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 19.3fr 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: flex;
}

.grid-row-2.new {
  background-color: #f5f5f5;
  width: 100%;
  height: auto;
}

.div-block-133 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-313 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-314 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-314.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-162 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-96 {
  font-size: 12px;
}

.div-block-149 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.responsive-wrapper {
  display: none;
}

.image-14 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-137 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-97 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-98 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-315 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-157 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-156 {
  padding-left: 52px;
}

.accordion-item-trigger-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-99 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-316 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.package_wrap-2 {
  font-weight: 600;
}

.text-block-100 {
  color: #7c7c7c;
}

.fr_info_card-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f6f3fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  padding: 6px;
  font-size: 10px;
  display: flex;
}

.div-block-131 {
  align-items: center;
  display: flex;
}

.line-divider-3 {
  width: 100%;
  height: 1px;
}

.div-block-135 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-317 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-127 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-127.new {
  align-items: flex-start;
}

.div-block-144 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-153 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-126 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-101 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-142 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-150 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-102 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-318 {
  margin-bottom: 16px;
}

.div-block-319 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-15 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-132 {
  width: 310px;
}

.sidebar_link-3 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-3.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-3.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-3.is-bottom {
  border-top: 1px solid #ebebeb;
}

.div-block-320 {
  flex: 1;
}

.div-block-321 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-322 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-323 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-103 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-25 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-324 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-325 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-104 {
  font-size: 16px;
}

.main_content_info_wrap-3 {
  border-top: 1px solid #ebebeb;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 16px;
  display: flex;
}

.main_content_info_wrap-3.width100 {
  width: 100%;
}

.div-block-326 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-327 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-327.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.save-delete-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-block-16 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-105 {
  font-weight: 600;
}

.div-block-328 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-329 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-330 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-331 {
  justify-content: space-between;
  display: flex;
}

.div-block-332 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-106 {
  font-weight: 600;
}

.div-block-333 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.main_content_profile_name_wrap-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.div-block-334 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.current-language {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.text-block-107 {
  font-size: 16px;
}

.div-block-335 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-335.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-336 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-34 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-108 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-337 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-337.is-2 {
  width: 65%;
}

.div-block-337.is-4 {
  width: 5%;
}

.div-block-337.is-3 {
  width: 10%;
}

.text-block-109 {
  margin-left: 4px;
}

.div-block-338 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-339 {
  display: flex;
}

.code-embed-35 {
  height: 15px;
  margin-left: 12px;
  transform: rotate(180deg);
}

.div-block-340 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-341 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-110 {
  font-size: 12px;
}

.div-block-342 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-342.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.current-languages-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.image_avatar_overlay {
  z-index: 0;
  cursor: default;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-111 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-343 {
  width: 25%;
}

.code-embed-36 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-344 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-112 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-113 {
  font-weight: 600;
}

.div-block-345 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-19 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-114 {
  font-size: 12px;
}

.div-block-346 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.select-field-2 {
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  height: 44px;
  margin-top: 10px;
}

.select-field-2.margin-0.is-main {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  width: 160px;
}

.div-block-347 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-348 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.dropdown-list-4 {
  background-color: #5e1818;
}

.dropdown-list-4.w--open {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 2px 4px 14px #00000026;
}

.dropdown-toggle-5 {
  padding: 0;
}

.div-block-349 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-350 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-350.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-351 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-115 {
  font-size: 12px;
}

.div-block-352 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.form-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.submit-button-2 {
  display: none;
}

.image-17 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-353 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-116 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-117 {
  color: #282529;
}

.text-block-118 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-354 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-355 {
  padding-left: 52px;
}

.text-block-119 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-356 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.link-block-17 {
  width: 100%;
  padding: 11px 14px;
  transition: all .3s;
}

.link-block-17:hover {
  background-color: #f6f3fc;
}

.package_wrap-3 {
  font-weight: 600;
}

.fr_info_card-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f6f3fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  padding: 6px;
  font-size: 10px;
  display: flex;
}

.fr_info_card-4.error {
  background-color: #fcf3f3;
}

.div-block-357 {
  align-items: center;
  display: flex;
}

.line-divider-4 {
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 1px;
}

.div-block-358 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-359 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-360 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-360.new {
  align-items: flex-start;
}

.div-block-361 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-362 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-363 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-120 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-364 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-365 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-121 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-366 {
  margin-bottom: 16px;
}

.div-block-367 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-18 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-368 {
  width: 310px;
}

.sidebar_link-4 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-4.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-4.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-4.is-bottom {
  border-top: 1px solid #ebebeb;
}

.heading-20 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.div-block-369 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-369.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-122 {
  font-size: 16px;
}

.paragraph-26 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-26.is-mobile {
  display: none;
}

.main_loader_popup_content-dashboard {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  object-fit: fill;
  z-index: 20000;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  max-width: 50vw;
  height: 30vh;
  max-height: 30vh;
  padding: 40px;
  display: flex;
  position: fixed;
  inset: 35% auto auto;
  overflow: hidden;
  box-shadow: 4px 4px 32px #00000014;
}

.main_loader_popup_content-dashboard.is-invite {
  background-color: var(--_ui--background-colors---color-background);
  max-width: none;
}

.main_loader_popup_content-dashboard.is-bigger {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 830px;
}

.div-block-370 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-371 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-372 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-123 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-27 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-373 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-374 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-124 {
  font-size: 16px;
}

.main_content_info_wrap-4 {
  border-top: 1px solid #ebebeb;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 16px;
  display: flex;
}

.main_content_info_wrap-4.width100 {
  width: 100%;
}

.div-block-375 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-376 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-376.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-19 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-125 {
  font-weight: 600;
}

.div-block-377 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-378 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-379 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-380 {
  justify-content: space-between;
  display: flex;
}

.div-block-381 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-382 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-126 {
  font-size: 16px;
}

.div-block-383 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-383.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-384 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-37 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-127 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-385 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-385.is-2 {
  width: 65%;
}

.div-block-385.is-4 {
  width: 5%;
}

.div-block-385.is-3 {
  width: 10%;
}

.text-block-128 {
  margin-left: 4px;
}

.div-block-386 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-387 {
  display: flex;
}

.div-block-388 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-389 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-129 {
  font-size: 12px;
}

.div-block-390 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-390.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-130 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-391 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-392 {
  width: 25%;
}

.code-embed-38 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-393 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-131 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-132 {
  font-weight: 600;
}

.div-block-394 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-21 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-133 {
  font-size: 12px;
}

.div-block-395 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-396 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-397 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-398 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-399 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-399.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-400 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-134 {
  font-size: 12px;
}

.div-block-401 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.image-19 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-402 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-135 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-136 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-403 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-404 {
  padding-left: 52px;
}

.text-block-137 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-405 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-138 {
  color: #7c7c7c;
}

.div-block-406 {
  align-items: center;
  display: flex;
}

.div-block-407 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-408 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-409 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-409.new {
  align-items: flex-start;
}

.div-block-410 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-411 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-412 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-139 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-413 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-414 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-140 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-415 {
  margin-bottom: 16px;
}

.div-block-416 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-20 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-417 {
  width: 310px;
}

.sidebar_link-5 {
  clear: none;
  grid-column-gap: 1rem;
  text-align: left;
  cursor: pointer;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  min-height: 30px;
  padding: 1rem;
  text-decoration: none;
  display: inline-flex;
  position: static;
}

.sidebar_link-5.w--current {
  background-color: var(--_brand-colors---light-pink-hover);
  border-radius: 12px;
  align-self: stretch;
}

.sidebar_link-5.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  align-self: stretch;
  min-width: 40px;
}

.sidebar_link-5.is-search.collapsed, .sidebar_link-5.is-search.collpased {
  align-self: flex-start;
}

.sidebar_link-5.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-5.is-bottom {
  border-top: 1px solid #ebebeb;
  justify-content: flex-end;
  display: flex;
}

.sidebar_link-5.selected {
  background-color: var(--_brand-colors---color-primary-lighter);
  border-radius: 10px;
  align-self: stretch;
}

.sidebar_link-5.disabled {
  cursor: not-allowed;
  mix-blend-mode: normal;
}

.sidebar_link-5._w--current {
  background-color: var(--_brand-colors---color-primary-lighter);
  border-radius: 12px;
}

.sidebar_link-5._w-inline-block._w--current {
  background-color: var(--_brand-colors---color-primary-lighter);
  border-radius: 11px;
}

.sidebar_link-5.submenu-item {
  padding-left: 2.5rem;
}

.sidebar_link-5.submenu-item.collapsed {
  display: none;
}

.div-block-418 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-419 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-420 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-141 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-28 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-421 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-422 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-142 {
  font-size: 16px;
}

.main_content_info_wrap-5 {
  border-top: 1px solid #ebebeb;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 16px;
  display: flex;
}

.main_content_info_wrap-5.width100 {
  width: 100%;
}

.div-block-423 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.link-block-21 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-143 {
  font-weight: 600;
}

.div-block-424 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-425 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-426 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-427 {
  justify-content: space-between;
  display: flex;
}

.div-block-428 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-429 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-144 {
  font-size: 16px;
}

.div-block-430 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-430.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-430.h100px {
  height: 100px;
}

.div-block-430.h100px.error {
  color: var(--_error--status-colors---color-error-border);
  border-color: #de6060;
}

.div-block-431 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-39 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-145 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-432 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-432.is-2 {
  width: 65%;
}

.div-block-432.is-4 {
  width: 5%;
}

.div-block-432.is-3 {
  width: 10%;
}

.text-block-146 {
  margin-left: 4px;
}

.div-block-433 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.error_message {
  color: var(--_text-colors---color-text-error);
}

.div-block-434 {
  display: flex;
}

.div-block-435 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-436 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-147 {
  font-size: 12px;
}

.div-block-437 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-437.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-148 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-438 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-439 {
  width: 25%;
}

.code-embed-40 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-149 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-150 {
  font-weight: 600;
}

.div-block-440 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-22 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-151 {
  font-size: 12px;
}

.div-block-441 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-442 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-443 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-444 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-152 {
  font-size: 12px;
}

.div-block-445 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.div-block-446 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-153 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-154 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-447 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-448 {
  padding-left: 52px;
}

.div-block-449 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-155 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-450 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-156 {
  color: #7c7c7c;
}

.div-block-451 {
  align-items: center;
  display: flex;
}

.div-block-452 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-453 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-454 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-454.new {
  align-items: flex-start;
}

.div-block-455 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-456 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-457 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-157 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-458 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-459 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-158 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-460 {
  margin-bottom: 16px;
}

.div-block-461 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-22 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-462 {
  width: 310px;
}

.error-field {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-463 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-464 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-465 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-159 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-29 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-466 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-467 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-468 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-160 {
  font-size: 16px;
}

.div-block-469 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-470 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-470.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-23 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-161 {
  font-weight: 600;
}

.div-block-471 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-472 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-473 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-474 {
  justify-content: space-between;
  display: flex;
}

.div-block-475 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-476 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-162 {
  font-size: 16px;
}

.div-block-477 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-477.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-478 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-41 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-163 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-479 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-479.is-2 {
  width: 65%;
}

.div-block-479.is-4 {
  width: 5%;
}

.div-block-479.is-3 {
  width: 10%;
}

.text-block-164 {
  margin-left: 4px;
}

.div-block-480 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-481 {
  display: flex;
}

.div-block-482 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-483 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-165 {
  font-size: 12px;
}

.div-block-484 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-484.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-166 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-485 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-486 {
  width: 25%;
}

.code-embed-42 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-487 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-167 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-168 {
  font-weight: 600;
}

.div-block-488 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-23 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-169 {
  font-size: 12px;
}

.div-block-489 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-490 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-491 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-492 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-492.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-493 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-170 {
  font-size: 12px;
}

.div-block-494 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.image-22 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-495 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-171 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-172 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-496 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-497 {
  padding-left: 52px;
}

.text-block-173 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-498 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-174 {
  color: #7c7c7c;
}

.div-block-499 {
  align-items: center;
  display: flex;
}

.div-block-500 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-501 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-502 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-502.new {
  align-items: flex-start;
}

.div-block-503 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-504 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-505 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-175 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-506 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-507 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-176 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-508 {
  margin-bottom: 16px;
}

.div-block-509 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-24 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-510 {
  width: 310px;
}

.div-block-511 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-512 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-513 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-177 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-30 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-514 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-515 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-516 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-178 {
  font-size: 16px;
}

.div-block-517 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-518 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-518.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-25 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-179 {
  font-weight: 600;
}

.div-block-519 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-520 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-521 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-522 {
  justify-content: space-between;
  display: flex;
}

.div-block-523 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-524 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-180 {
  font-size: 16px;
}

.div-block-525 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-525.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-526 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-43 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-181 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-527 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-527.is-2 {
  width: 65%;
}

.div-block-527.is-4 {
  width: 5%;
}

.div-block-527.is-3 {
  width: 10%;
}

.text-block-182 {
  margin-left: 4px;
}

.div-block-528 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-529 {
  display: flex;
}

.div-block-530 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-531 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-183 {
  font-size: 12px;
}

.div-block-532 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-532.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-184 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-533 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-534 {
  width: 25%;
}

.code-embed-44 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-535 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-185 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-186 {
  font-weight: 600;
}

.div-block-536 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-24 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-187 {
  font-size: 12px;
}

.div-block-537 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-538 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-539 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-540 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-540.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-541 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-188 {
  font-size: 12px;
}

.div-block-542 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.image_avatar_icon {
  z-index: 99;
  cursor: pointer;
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-543 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-189 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-190 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-544 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-545 {
  padding-left: 52px;
}

.text-block-191 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-546 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-192 {
  color: #7c7c7c;
}

.div-block-547 {
  align-items: center;
  display: flex;
}

.div-block-548 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-549 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-550 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-550.new {
  align-items: flex-start;
}

.div-block-551 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-552 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-553 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-193 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-554 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-555 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-194 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-556 {
  margin-bottom: 16px;
}

.div-block-557 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-26 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-558 {
  width: 310px;
}

.div-block-559 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-560 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-561 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-195 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-31 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-562 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-563 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-564 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-196 {
  font-size: 16px;
}

.div-block-565 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-566 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-566.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-27 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-197 {
  font-weight: 600;
}

.div-block-567 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-568 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-569 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-570 {
  justify-content: space-between;
  display: flex;
}

.div-block-571 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-572 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-198 {
  font-size: 16px;
}

.div-block-573 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-573.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-574 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-45 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-199 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-575 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-575.is-2 {
  width: 65%;
}

.div-block-575.is-4 {
  width: 5%;
}

.div-block-575.is-3 {
  width: 10%;
}

.text-block-200 {
  margin-left: 4px;
}

.div-block-576 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-577 {
  display: flex;
}

.div-block-578 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-579 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-201 {
  font-size: 12px;
}

.div-block-580 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-580.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-202 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-581 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-582 {
  width: 25%;
}

.code-embed-46 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-583 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-203 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-204 {
  font-weight: 600;
}

.div-block-584 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-25 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-205 {
  font-size: 12px;
}

.div-block-585 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-586 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-587 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-588 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-588.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-589 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-206 {
  font-size: 12px;
}

.div-block-590 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.image-26 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-591 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-207 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-208 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-592 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-593 {
  padding-left: 52px;
}

.text-block-209 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-594 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-210 {
  color: #7c7c7c;
}

.div-block-595 {
  align-items: center;
  display: flex;
}

.div-block-596 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-597 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-598 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-598.new {
  align-items: flex-start;
}

.div-block-599 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-600 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-601 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-211 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-602 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-603 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-212 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-604 {
  margin-bottom: 16px;
}

.div-block-605 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-28 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-606 {
  width: 310px;
}

.fr_profile_error_popup {
  z-index: 9999;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  max-width: 647px;
  padding: 16px;
  position: fixed;
  inset: auto 24px 24px auto;
  box-shadow: 4px 4px 32px #00000014;
}

.fr_profile_error_popup.success {
  max-width: 440px;
}

.fr_profile_error_popup.success.w550px {
  max-width: 550px;
}

.div-block-607 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.error-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.text-block-213 {
  color: #282529;
  padding-left: 32px;
  font-family: Open Sans, sans-serif;
}

.heading-26 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-26.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-608 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-608.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-214 {
  font-size: 16px;
}

.paragraph-32 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.heading-27 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-27.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-610 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-610.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-216 {
  font-size: 16px;
}

.paragraph-33 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.div-block-612 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-613 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-614 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-219 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-34 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.code-embed-49 {
  max-height: 12px;
}

.div-block-615 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-616 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-220 {
  font-size: 16px;
}

.div-block-617 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-618 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-618.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-30 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-221 {
  font-weight: 600;
}

.div-block-619 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-620 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-621 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-622 {
  justify-content: space-between;
  display: flex;
}

.div-block-623 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-624 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-222 {
  font-size: 16px;
}

.div-block-625 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-625.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-626 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-50 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-223 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-627 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-627.is-2 {
  width: 65%;
}

.div-block-627.is-4 {
  width: 5%;
}

.div-block-627.is-3 {
  width: 10%;
}

.line {
  margin-left: 4px;
}

.div-block-628 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-629 {
  display: flex;
}

.div-block-630 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-631 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-225 {
  font-size: 12px;
}

.div-block-632 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-632.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-226 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-633 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.code-embed-51 {
  max-height: 12px;
}

.div-block-634 {
  width: 25%;
}

.code-embed-52 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-635 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-227 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-228 {
  font-weight: 600;
}

.div-block-636 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-28 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-229 {
  font-size: 12px;
}

.div-block-637 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-638 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-639 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-640 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-641 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-641.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-642 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-230 {
  font-size: 12px;
}

.div-block-643 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.image-28 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-644 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-231 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-232 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-645 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-646 {
  padding-left: 52px;
}

.text-block-233 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-647 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-234 {
  color: #7c7c7c;
}

.div-block-648 {
  align-items: center;
  display: flex;
}

.div-block-649 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-650 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-651 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-651.new {
  align-items: flex-start;
}

.div-block-652 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-653 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-654 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-235 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-655 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-656 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-236 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-657 {
  margin-bottom: 16px;
}

.div-block-658 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-31 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-659 {
  width: 310px;
}

.heading-29 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-29.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-660 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-660.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-237 {
  font-size: 16px;
}

.paragraph-35 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.div-block-661 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-662 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-663 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-238 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-36 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-664 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-665 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-239 {
  font-size: 16px;
}

.div-block-666 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-667 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-667.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-32 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-240 {
  font-weight: 600;
}

.div-block-668 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-669 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-670 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-671 {
  justify-content: space-between;
  display: flex;
}

.div-block-672 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-673 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-241 {
  font-size: 16px;
}

.div-block-674 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-674.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-675 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-53 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-242 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.text-block-242.error {
  color: #e63838;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.div-block-676 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-676.is-2 {
  width: 65%;
}

.div-block-676.is-4 {
  width: 5%;
}

.div-block-676.is-3 {
  width: 10%;
}

.text-block-243 {
  margin-left: 4px;
}

.text-block-243.error {
  color: #e63838;
}

.div-block-677 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-678 {
  display: flex;
}

.div-block-679 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-680 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-244 {
  font-size: 12px;
}

.div-block-681 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-681.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-245 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-682 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-683 {
  width: 25%;
}

.code-embed-54 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-684 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-246 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-247 {
  font-weight: 600;
}

.div-block-685 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-30 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-248 {
  font-size: 12px;
}

.div-block-686 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-687 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-688 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-689 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-690 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-690.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-691 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-249 {
  font-size: 12px;
}

.div-block-692 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.image-30 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-693 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-250 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-251 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-694 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-695 {
  padding-left: 52px;
}

.text-block-252 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-696 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-253 {
  color: #7c7c7c;
}

.div-block-697 {
  align-items: center;
  display: flex;
}

.div-block-698 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-699 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-700 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-700.new {
  align-items: flex-start;
}

.div-block-701 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-702 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-703 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-254 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-704 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-705 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-255 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-706 {
  margin-bottom: 16px;
}

.div-block-707 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-33 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-708 {
  width: 310px;
}

.div-block-709 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-256 {
  color: #282529;
  padding-left: 32px;
  font-family: Open Sans, sans-serif;
}

.heading-31 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-31.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-710 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-710.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-258 {
  font-size: 16px;
}

.paragraph-37 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.div-block-711 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-712 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-713 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-259 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-38 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.code-embed-55 {
  max-height: 12px;
}

.div-block-714 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-715 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-260 {
  font-size: 16px;
}

.div-block-716 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-717 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-717.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-34 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-261 {
  font-weight: 600;
}

.div-block-718 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-719 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-720 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-721 {
  justify-content: space-between;
  display: flex;
}

.div-block-722 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-723 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-262 {
  font-size: 16px;
}

.div-block-724 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-724.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-725 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-56 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-263 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-726 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-726.is-2 {
  width: 65%;
}

.div-block-726.is-4 {
  width: 5%;
}

.div-block-726.is-3 {
  width: 10%;
}

.text-block-264 {
  margin-left: 4px;
}

.div-block-727 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-728 {
  display: flex;
}

.typing {
  color: #7a58d0;
}

.div-block-729 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-730 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-265 {
  font-size: 12px;
}

.div-block-731 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-731.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-266 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-732 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.code-embed-57 {
  max-height: 12px;
}

.div-block-733 {
  width: 25%;
}

.code-embed-58 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-734 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-267 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-268 {
  font-weight: 600;
}

.div-block-735 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-32 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-269 {
  font-size: 12px;
}

.div-block-736 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-737 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-738 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-739 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-740 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-740.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-741 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-270 {
  font-size: 12px;
}

.div-block-742 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.image-32 {
  position: absolute;
  inset: auto auto 5px 50%;
  transform: translate(-50%);
}

.div-block-743 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-271 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-272 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-744 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-745 {
  padding-left: 52px;
}

.text-block-273 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-746 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-274 {
  color: #7c7c7c;
}

.div-block-747 {
  align-items: center;
  display: flex;
}

.div-block-748 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-749 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-750 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-750.new {
  align-items: flex-start;
}

.div-block-751 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-752 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-753 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-275 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-754 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-755 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-276 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-756 {
  margin-bottom: 16px;
}

.div-block-757 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-35 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-758 {
  width: 310px;
}

.heading-33 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-33.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-759 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-759.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-277 {
  font-size: 16px;
}

.paragraph-39 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.div-block-761 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-279 {
  color: #282529;
  padding-left: 32px;
  font-family: Open Sans, sans-serif;
}

.div-block-762 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-280 {
  color: #282529;
  padding-left: 32px;
  font-family: Open Sans, sans-serif;
}

.heading-34 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-34.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-763 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-763.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-281 {
  font-size: 16px;
}

.paragraph-40 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.div-block-765 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-766 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-767 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-283 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-41 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-768 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-769 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-284 {
  font-size: 16px;
}

.div-block-770 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-771 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-771.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-36 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-285 {
  font-weight: 600;
}

.div-block-772 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-773 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-774 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-775 {
  justify-content: space-between;
  display: flex;
}

.div-block-776 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-777 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-286 {
  font-size: 16px;
}

.div-block-778 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-778.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-779 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-61 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-287 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-780 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-780.is-2 {
  width: 65%;
}

.div-block-780.is-4 {
  width: 5%;
}

.div-block-780.is-3 {
  width: 10%;
}

.text-block-288 {
  margin-left: 4px;
}

.div-block-781 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-782 {
  display: flex;
}

.div-block-783 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-784 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-289 {
  font-size: 12px;
}

.div-block-785 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-785.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-33 {
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-290 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-786 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.code-embed-62 {
  max-height: 12px;
}

.div-block-787 {
  width: 25%;
}

.code-embed-63 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-788 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-291 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-292 {
  font-weight: 600;
}

.div-block-789 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-35 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-293 {
  font-size: 12px;
}

.div-block-790 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-791 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-792 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-793 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-794 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-794.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-795 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-294 {
  font-size: 12px;
}

.div-block-796 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.div-block-797 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-295 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-296 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-798 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-799 {
  padding-left: 52px;
}

.text-block-297 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-800 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-298 {
  color: #7c7c7c;
}

.div-block-801 {
  align-items: center;
  display: flex;
}

.div-block-802 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-803 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-804 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-804.new {
  align-items: flex-start;
}

.div-block-805 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-806 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-807 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-299 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-808 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-809 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-300 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-810 {
  margin-bottom: 16px;
}

.div-block-811 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-37 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-812 {
  width: 310px;
}

.div-block-813 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-814 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-815 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-301 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-42 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-816 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-817 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-302 {
  font-size: 16px;
}

.div-block-818 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-819 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-819.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-38 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-303 {
  font-weight: 600;
}

.div-block-820 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-821 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-822 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-823 {
  justify-content: space-between;
  display: flex;
}

.div-block-824 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-825 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-304 {
  font-size: 16px;
}

.div-block-826 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-826.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-827 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-64 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-305 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-828 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-828.is-2 {
  width: 65%;
}

.div-block-828.is-4 {
  width: 5%;
}

.div-block-828.is-3 {
  width: 10%;
}

.text-block-306 {
  margin-left: 4px;
}

.div-block-829 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-830 {
  display: flex;
}

.div-block-831 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-832 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-307 {
  font-size: 12px;
}

.div-block-833 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-833.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-35 {
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-308 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-834 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-835 {
  width: 25%;
}

.code-embed-65 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-836 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-309 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-310 {
  font-weight: 600;
}

.div-block-837 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-311 {
  font-size: 12px;
}

.div-block-838 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-839 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-840 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-841 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-842 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-842.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-843 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-312 {
  font-size: 12px;
}

.div-block-844 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.div-block-845 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-313 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-314 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-846 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-847 {
  padding-left: 52px;
}

.text-block-315 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-848 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-316 {
  color: #7c7c7c;
}

.div-block-849 {
  align-items: center;
  display: flex;
}

.div-block-850 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-851 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-852 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-852.new {
  align-items: flex-start;
}

.div-block-853 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-854 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-855 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-317 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-856 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-857 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.text-block-318 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-858 {
  margin-bottom: 16px;
}

.div-block-859 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-39 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-860 {
  width: 310px;
}

.code-embed-66 {
  text-align: center;
}

.heading-37 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-37.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-861 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-861.new {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-861.new.master-app-btn {
  padding-top: 12px;
  padding-bottom: 12px;
}

.deadline_text-2 {
  font-size: 14px;
  line-height: 1.3;
  position: absolute;
  inset: 32px 32px auto auto;
}

.text-block-319 {
  font-size: 16px;
}

.paragraph-43 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.div-block-862 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-863 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-864 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-320 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-44 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-865 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-866 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-321 {
  font-size: 16px;
}

.div-block-867 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-868 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-868.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-40 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-322 {
  font-weight: 600;
}

.div-block-869 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-870 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-871 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-872 {
  justify-content: space-between;
  display: flex;
}

.div-block-873 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-874 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-875 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-323 {
  font-size: 16px;
}

.div-block-876 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-876.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-877 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-67 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-324 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-878 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-878.is-2 {
  width: 65%;
}

.div-block-878.is-4 {
  width: 5%;
}

.div-block-878.is-3 {
  width: 10%;
}

.text-block-325 {
  margin-left: 4px;
}

.div-block-879 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-880 {
  display: flex;
}

.div-block-881 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-882 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-326 {
  font-size: 12px;
}

.div-block-883 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-883.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-37 {
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-327 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-884 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-885 {
  width: 25%;
}

.code-embed-68 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-886 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-328 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-329 {
  font-weight: 600;
}

.div-block-887 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-38 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-330 {
  font-size: 12px;
}

.div-block-888 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-889 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-890 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-891 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-892 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-892.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-893 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-331 {
  font-size: 12px;
}

.div-block-894 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.div-block-895 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-332 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-333 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-896 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-897 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-898 {
  padding-left: 52px;
}

.text-block-334 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-899 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-335 {
  color: #7c7c7c;
}

.div-block-900 {
  align-items: center;
  display: flex;
}

.div-block-901 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-902 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-903 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-903.new {
  align-items: flex-start;
}

.div-block-904 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-905 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-906 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-336 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-907 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-337 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-908 {
  margin-bottom: 16px;
}

.div-block-909 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-41 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-910 {
  width: 310px;
}

.div-block-911 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-912 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-913 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-338 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-45 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-914 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-915 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-339 {
  font-size: 16px;
}

.div-block-916 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-917 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-917.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-42 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-340 {
  font-weight: 600;
}

.div-block-918 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-919 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-919.add-skill-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 14px;
}

.div-block-920 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-921 {
  justify-content: space-between;
  display: flex;
}

.div-block-922 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.skill-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f5f5f5;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.skill-item.new-skill {
  background-color: #f6f3fc;
  border: 1px solid #dacef3;
}

.div-block-923 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-924 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-341 {
  font-size: 16px;
}

.div-block-925 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-925.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-926 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-69 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-342 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-927 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-927.is-2 {
  width: 65%;
}

.div-block-927.is-4 {
  width: 5%;
}

.div-block-927.is-3 {
  width: 10%;
}

.text-block-343 {
  margin-left: 4px;
}

.div-block-928 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-929 {
  display: flex;
}

.div-block-930 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-931 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-344 {
  font-size: 10px;
  line-height: 12px;
}

.text-block-345 {
  font-size: 12px;
}

.div-block-932 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-932.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-39 {
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-346 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-933 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-934 {
  width: 25%;
}

.code-embed-70 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-935 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-347 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-348 {
  font-weight: 600;
}

.div-block-936 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-39 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.code-embed-19 {
  height: 32px;
}

.text-block-349 {
  font-size: 12px;
}

.div-block-937 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-938 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-939 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-940 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-941 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-941.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-942 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-350 {
  font-size: 12px;
}

.div-block-943 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.div-block-944 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-351 {
  font-size: 12px;
  font-weight: 600;
}

.code-embed-71 {
  justify-content: center;
  align-items: center;
  height: 10px;
  display: flex;
}

.text-block-352 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-945 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-946 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-947 {
  padding-left: 52px;
}

.text-block-353 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-948 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-354 {
  color: #7c7c7c;
}

.div-block-949 {
  align-items: center;
  display: flex;
}

.div-block-950 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-951 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-952 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-952.new {
  align-items: flex-start;
}

.div-block-953 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-954 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-955 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-355 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-956 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-356 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-957 {
  margin-bottom: 16px;
}

.div-block-958 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-43 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-959 {
  width: 310px;
}

.div-block-960 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-961 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.div-block-962 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.text-block-357 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.paragraph-46 {
  border-top: 1px solid #ebebeb;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 12px;
}

.div-block-963 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-964 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-358 {
  font-size: 16px;
}

.div-block-965 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-966 {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-966.full-width {
  justify-content: flex-start;
  align-items: stretch;
}

.link-block-44 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(90deg, #fff0, #fff9 13%, #ffffffe6 27%, #fff);
  justify-content: flex-end;
  width: 170px;
  height: 20px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-359 {
  font-weight: 600;
}

.div-block-967 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  padding: 16px;
  display: flex;
}

.div-block-968 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-969 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-970 {
  justify-content: space-between;
  display: flex;
}

.div-block-971 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-972 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-973 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-360 {
  font-size: 16px;
}

.div-block-974 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  font-size: 16px;
}

.div-block-974.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.div-block-975 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  height: 6px;
}

.code-embed-72 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 16px;
}

.text-block-361 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-976 {
  background-color: #7a58d0;
  border-radius: 10px;
  width: 85%;
  height: 100%;
}

.div-block-976.is-2 {
  width: 65%;
}

.div-block-976.is-4 {
  width: 5%;
}

.div-block-976.is-3 {
  width: 10%;
}

.text-block-362 {
  margin-left: 4px;
}

.div-block-977 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-978 {
  display: flex;
}

.div-block-979 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-980 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.text-block-363 {
  font-size: 12px;
}

.div-block-981 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-981.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-41 {
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-364 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-982 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-983 {
  width: 25%;
}

.code-embed-73 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-984 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-365 {
  flex: none;
  font-size: 12px;
  font-weight: 600;
}

.text-block-366 {
  font-weight: 600;
}

.div-block-985 {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.heading-40 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

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

.text-block-367 {
  font-size: 12px;
}

.div-block-986 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  width: 75%;
  max-width: 75%;
  padding-right: 14px;
  display: flex;
}

.div-block-987 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-988 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 100px;
  display: flex;
}

.div-block-989 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-990 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-990.full-width {
  justify-content: space-between;
  width: 100%;
}

.div-block-991 {
  justify-content: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-368 {
  font-size: 12px;
}

.div-block-992 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.div-block-993 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
  display: flex;
}

.text-block-369 {
  font-size: 12px;
  font-weight: 600;
}

.text-block-370 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-994 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-995 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-996 {
  padding-left: 52px;
}

.text-block-371 {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 120%;
}

.div-block-997 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 2px;
  display: flex;
}

.text-block-372 {
  color: #7c7c7c;
}

.div-block-998 {
  align-items: center;
  display: flex;
}

.div-block-999 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-1000 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-1001 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-1001.new {
  align-items: flex-start;
}

.div-block-1002 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

.div-block-1003 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-1004 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-block-373 {
  color: #7c7c7c;
  text-align: right;
  flex: none;
  font-size: 12px;
}

.div-block-1005 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-374 {
  color: #7c7c7c;
  font-size: 12px;
}

.div-block-1006 {
  margin-bottom: 16px;
}

.div-block-1007 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-block-45 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7a58d0;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-1008 {
  width: 310px;
}

.div-block-1009 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-41 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-41.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-1010 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1010.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.deadline_text-3 {
  font-size: 14px;
  line-height: 1.3;
  position: absolute;
  inset: 32px 32px auto auto;
}

.text-block-375 {
  font-size: 16px;
}

.paragraph-47 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.image-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-wrapper-2.upload-image {
  border: 1px dashed var(--_text-colors---color-text-error);
  background-color: var(--_error--status-colors---color-error-bg);
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-wrapper-2.upload-image.non-error {
  background-color: #fff;
  border-color: #ebebeb;
  padding: 10px;
}

.upload-image-content {
  margin-top: 16px;
}

.heading-42 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-42.black-text {
  color: #282529;
  line-height: 100%;
}

.code-embed-20 {
  text-align: center;
}

.div-block-1011 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1011.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.x_wrap {
  pointer-events: auto;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.3;
  position: absolute;
  inset: 32px 32px auto auto;
}

.x_wrap.dashboard.dashboard-popup {
  width: auto;
  height: auto;
  padding: 0;
  font-family: Open Sans, sans-serif;
  position: absolute;
  overflow: visible;
}

.upload-image-format {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.text-block-376 {
  font-size: 16px;
}

.paragraph-48 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.text-block-377 {
  color: #7c7c7c;
}

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

.heading-43 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-43.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-1012 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1012.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-379 {
  font-size: 16px;
}

.paragraph-49 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.div-block-1013 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-44 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-44.black-text {
  color: #282529;
  line-height: 100%;
}

.code-embed-21 {
  height: 17px;
}

.code-embed-74 {
  text-align: center;
}

.div-block-1014 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1014.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-380 {
  font-size: 16px;
}

.paragraph-50 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.text-block-381 {
  color: #7c7c7c;
}

.text-block-382 {
  color: #e63838;
}

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

.filters-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 23px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.job-info-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.job-skills {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  padding: 8px;
  display: flex;
}

.job-skills.max-w {
  flex-flow: column;
  align-items: stretch;
}

.job-item-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.text-block-384 {
  color: #26b05d;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.job-item {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 16px;
  padding: 16px;
  position: relative;
}

.text-block-385 {
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.saved_jobs_btn {
  color: var(--_text-colors---color-text-secondary);
  background-color: #3898ec00;
}

.saved_jobs_btn.is-main {
  padding-top: 6px;
  padding-bottom: 6px;
}

.text-block-386 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.paragraph-51 {
  color: #282529;
  margin-top: 8px;
  margin-bottom: 24px;
  font-size: 12px;
  line-height: 18px;
}

.text-block-387 {
  color: #7c7c7c;
}

.search_field {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  width: 212px;
  height: 44px;
  margin-bottom: 0;
  padding-left: 30px;
}

.search_field.is-main {
  width: 244px;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-top: 0;
}

.text-block-388 {
  color: #7a58d0;
  font-weight: 600;
}

.job-skill {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  padding: 9px 12px;
}

.text-block-389 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.form-div {
  margin-top: 12px;
}

.text-block-390 {
  color: #c1c1c1;
}

.code-embed-23 {
  height: 16px;
}

.recomended-for-you-items {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.proccess-value {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.deadline-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px;
  display: flex;
}

.map-wrapper {
  position: relative;
}

.text-block-391 {
  color: #7c7c7c;
}

.hr-input-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.search_icon {
  height: 20px;
  position: absolute;
  inset: 50% auto auto 0%;
  transform: translate(7px, -50%);
}

.deadline-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.min-max-hr-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.submit-button-4 {
  display: none;
}

.dropdown-toggle-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.dropdown-toggle-6.w--open {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.div-block-1015 {
  flex: none;
  position: relative;
}

.skill-matcher {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 14px;
  display: flex;
}

.processing-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--_brand-colors---color-primary-lighter);
  background-color: var(--_ui--background-colors---color-surface-tint);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  max-width: 35%;
  margin-left: auto;
  padding: 12px 8px;
  display: flex;
}

.text-block-392 {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.form-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.skill_matcher_txt {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-block-394 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
}

.code-embed-75 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.submit-button-3 {
  display: none;
}

.text-block-395 {
  background-color: #fff;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 600;
}

.text-block-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-wrapper._16px-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.find_jobs_btns_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.find_a_job_save_wrap {
  position: absolute;
  inset: 16px 16px auto auto;
}

.text-block-396 {
  font-weight: 700;
}

.apply-wrapper {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 18px 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.find_a_job {
  background-color: var(--_brand-colors---color-primary);
  border-radius: 8px;
  padding: 6px 14px;
  font-weight: 600;
}

.find-job-links {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.find-job-links.is-main {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  padding: 8px;
}

.text-block-397 {
  color: #7a58d0;
  font-size: 16px;
}

.close-map-item {
  background-color: #fff;
  padding: 6px 12px;
  position: absolute;
  inset: auto 24px 0% auto;
  transform: translate(0, 100%);
}

.text-field-3 {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  height: 44px;
}

.text-block-398 {
  color: #7c7c7c;
  font-size: 12px;
}

.dropdown-list-5 {
  position: static;
}

.dropdown-list-5.w--open {
  background-color: var(--_neutral-colors---white);
}

.select-field-3 {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  color: #282529;
  border-radius: 8px;
  flex: none;
  max-width: 160px;
  height: 45px;
  margin-bottom: 0;
}

.checkbox-field {
  background-color: var(--_neutral-colors---white);
  margin-top: 20px;
  margin-bottom: 20px;
}

.dropdown-5 {
  width: 100%;
}

.checkbox-label {
  margin-bottom: 0;
  margin-left: 10px;
}

.code-embed-24 {
  height: 18px;
}

.text-block-399 {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 100%;
}

.div-block-1017 {
  margin-bottom: 16px;
}

.job-info-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-44 {
  width: 100%;
}

.proccess-item {
  background-color: var(--_neutral-colors---white);
  border-radius: 20px;
  flex: 1;
  padding: 8px;
}

.process-line {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  border-radius: 20px;
  width: 49%;
  height: 16px;
  max-height: 16px;
}

.recomended-wrapper {
  width: 100%;
  margin-top: 60px;
}

.code-embed-76 {
  text-align: center;
}

.heading-45 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-45.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-1018 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1018.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-400 {
  font-size: 16px;
}

.paragraph-52 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

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

.meetings_main_wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #ebebeb;
  border-radius: 12px;
  flex-flow: column;
  padding: 17px 12px;
  display: flex;
}

.code-embed-29 {
  justify-content: flex-start;
  align-items: center;
  height: 12px;
  display: flex;
}

.text-block-401 {
  font-size: 8px;
  font-weight: 600;
  line-height: 12px;
}

.text-block-402 {
  line-height: 20px;
}

.freelancer_header {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-403 {
  color: #282529;
}

.text-block-404 {
  color: #282529;
  font-weight: 600;
}

.text-block-405 {
  font-size: 16px;
}

.fr_header_title_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

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

.meeting_info_flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  flex-flow: column;
  height: 100%;
  padding: 6px;
  display: flex;
}

.text-block-406 {
  color: #7c7c7c;
  font-size: 8px;
  line-height: 9px;
}

.earning_escrow_wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.text-block-407 {
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.div-block-1024 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-list-3 {
  background-color: #ddd;
  display: none;
}

.dropdown-list-3.w--open {
  background-color: #fff;
  width: 366px;
  max-height: 271px;
  inset: 110% 0% auto auto;
  overflow: scroll;
  box-shadow: 0 4px 6px -2px #10182814;
}

.text-block-408 {
  font-size: 8px;
}

.meeting_info_top_content_name {
  flex-flow: column;
  display: flex;
}

.text-block-409 {
  color: #fff;
}

.text-block-409.black-text {
  color: #282529;
}

.text-block-410 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 8px;
  font-weight: 600;
  line-height: 11px;
}

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

.is-transactions {
  background-color: #fff;
  background-image: url('../images/Vector-1.png'), url('../images/Vector.png');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.is-empty {
  background-color: #fff;
  background-image: url('../images/Vector-1.png'), url('../images/Vector.png');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex: 1;
  width: 100%;
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.text-block-411 {
  color: #7c7c7c;
}

.code-embed-28 {
  justify-content: center;
  align-items: center;
  height: 11px;
  display: flex;
}

.reviews-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin: 24px;
  display: grid;
}

.code-embed-27 {
  justify-content: flex-start;
  align-items: center;
  height: 10px;
  display: flex;
}

.meeting_info_reminder_wrap {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #e9eafc;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 6px;
  display: flex;
}

.meeting_info_top_content {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-412 {
  color: #fff;
}

.text-block-412.purple-text {
  color: #7a58d0;
}

.fr_dashboard_header_progress_wrap {
  cursor: pointer;
  border-right: 1px solid #ebebeb;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.fr_header_dash_popup {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: block;
}

.fr_header_dash_popup.row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
}

.fr_header_dash_popup_wrap {
  display: none;
  position: absolute;
  right: 0;
  top: 30px;
  background: #fff;
  padding: 12px;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0,0,0,.15);
  z-index: 20;
}

.three-dots-trigger:click .fr_header_dash_popup_wrap {
  display: block;
}

.fr_header_dash_popup_wrap.column {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.meeting_info_review_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fr_dashboard_main_info {
  background-color: var(--_ui--background-colors---color-background);
  padding-top: 32px;
  padding-bottom: 60px;
}

.image-45 {
  position: absolute;
  inset: auto 0% 0%;
}

.meeting_info_bottom_flex {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-right: 6px;
  display: flex;
}

.meeting_info_bottom_flex.is-middle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-top: 6px;
  margin-bottom: 6px;
}

.meeting_info_bottom_flex.is-bottom {
  align-items: flex-start;
}

.meeting_wrap {
  flex: 1 1 45%;           /* max 2 cards per row */
  min-width: 300px;        /* prevent shrinking too small */
  max-width: 450px;        /* optional max width */
  display: flex;
  flex-direction: column;
  gap: 12px;               /* spacing inside card */
  padding: 16px;
  box-sizing: border-box;  /* include padding in width */
}

.code-embed-77 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-413 {
  font-size: 8px;
  line-height: 13px;
}

.dropdown-toggle-4 {
  z-index: 900;
  justify-content: flex-start;
  align-items: center;
  height: 44px;
  padding: 14px 12px;
  display: flex;
  position: relative;
}

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

.meeting_info_bottom_icons_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-right: 1px solid #dacef3;
  justify-content: flex-start;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-right: 6px;
  display: flex;
}

.meeting_info_bottom_icons_wrap.non-border {
  border-right-style: none;
  border-right-width: 0;
}

.meeting_info_bottom_icons_wrap.non-border.non-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.meeting_info_bottom_icons_wrap.non-border.non-margin.border {
  border-right-style: solid;
  border-right-width: 1px;
}

.meeting_info_bottom_icons_wrap.align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.meeting_info_bottom_icons_wrap.align-top.non-border {
  border-right-color: #dacef300;
}

.div-block-1038 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-414 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-414.purple-text {
  color: #7a58d0;
}

.text-block-415 {
  color: #3b4ce1;
  font-size: 6px;
  line-height: 8px;
}

.div-block-1039 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fr_header_plan {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.dashboard_show_more_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-416 {
  color: var(--_brand-colors---color-primary-lighter);
  cursor: not-allowed;
  font-size: 12px;
  font-weight: 600;
}

.total_earnings_percentage_wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #ffffff0d;
  border: 1px solid #ffffff12;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 8px;
  display: flex;
}

.total_earnings_percentage_wrap.purple-bc {
  background-color: #f6f3fc;
  border-color: #dacef366;
}

.link-block-46 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 14px;
  display: block;
}

.text-block-417 {
  color: #7a58d0;
  font-size: 16px;
}

.form-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dashboard_flex_cols {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.meeting_info_bottom {
  background-color: #f5f5f5;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  height: 100%;
  padding: 6px;
  display: flex;
}

.fr_header_three_dots_wrap {
  position: relative;
}

.code-embed-26 {
  height: 17px;
}

.text-block-418 {
  color: #fff;
  background-color: #7a58d0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.fr_dash_header_dropdown {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  width: 220px;
  height: 44px;
}

.total_earnings_percentage {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #ffffff1a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px;
  display: flex;
}

.total_earnings_percentage.purple-bc {
  background-color: #dacef366;
  padding-left: 7px;
  padding-right: 7px;
}

.meeting_info_top_name_wrap, .total_earnings_flex_cols {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.meeting_info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
  display: grid;
}

.total-earnings {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--_brand-colors---color-primary);
  background-image: url('../images/map_1.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  flex-flow: column;
  padding: 12px;
  display: flex;
}

.settings-panel-title {
  text-align: left;
  order: 0;
  justify-content: flex-start;
  align-self: flex-start;
  min-width: 100%;
  min-height: 40px;
  margin-bottom: 16px;
  display: flex;
}

.settings-panel-title.main-menu-arrow {
  justify-content: flex-end;
}

.text-block-419 {
  color: #fff;
  font-size: 10px;
  font-weight: 600;
}

.text-block-419.purple-text {
  color: #7a58d0;
}

.in-escrow {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  padding: 12px;
  display: flex;
}

.fr_dashboard_header_filter_wrap {
  flex: 0 auto;
  padding-left: 24px;
}

.div-block-1052 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.code-embed-78 {
  justify-content: flex-start;
  align-items: center;
  height: 12px;
  display: flex;
}

.text-block-420 {
  font-size: 8px;
  font-weight: 600;
  line-height: 12px;
}

.div-block-1053 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-421 {
  font-size: 16px;
}

.div-block-1054 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-1055 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1056 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  flex-flow: column;
  padding: 6px;
  display: flex;
}

.text-block-422 {
  color: #7c7c7c;
  font-size: 8px;
  line-height: 9px;
}

.text-block-423 {
  font-weight: 600;
}

.div-block-1057 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-424 {
  font-size: 8px;
}

.div-block-1058 {
  flex-flow: column;
  display: flex;
}

.text-block-425 {
  color: #fff;
}

.text-block-425.black-text {
  color: #282529;
}

.link-6 {
  color: #7a58d0;
  cursor: pointer;
  font-weight: 600;
}

.text-block-426 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 8px;
  font-weight: 600;
  line-height: 11px;
}

.div-block-1059 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.code-embed-79 {
  justify-content: center;
  align-items: center;
  height: 11px;
  display: flex;
}

.code-embed-80 {
  justify-content: flex-start;
  align-items: center;
  height: 10px;
  display: flex;
}

.div-block-1060 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #e9eafc;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 6px;
  display: flex;
}

.div-block-1061 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-427 {
  color: #fff;
}

.text-block-427.purple-text {
  color: #7a58d0;
}

.div-block-1062 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.div-block-1063 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1064 {
  background-color: #f5f5f5;
  padding-top: 32px;
  padding-bottom: 60px;
}

.image-47 {
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-1065 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-right: 6px;
  display: flex;
}

.div-block-1066 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.code-embed-81 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-428 {
  font-size: 8px;
  line-height: 13px;
}

.select-field-4 {
  color: #282529;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  width: 220px;
  margin-bottom: 0;
}

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

.div-block-1067 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-right: 1px solid #dacef3;
  justify-content: flex-start;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-right: 6px;
  display: flex;
}

.div-block-1067.non-border {
  border-right-style: none;
  border-right-width: 0;
}

.div-block-1067.non-border.non-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-1067.non-border.non-margin.border {
  border-right-style: solid;
  border-right-width: 1px;
}

.div-block-1067.align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-1067.align-top.non-border {
  border-right-color: #dacef300;
}

.text-block-429 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-429.purple-text {
  color: #7a58d0;
}

.text-block-430 {
  color: #3b4ce1;
  font-size: 6px;
  line-height: 8px;
}

.div-block-1068 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-1069 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-431 {
  color: #7a58d0;
  font-size: 12px;
  font-weight: 600;
}

.div-block-1070 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #ffffff0d;
  border: 1px solid #ffffff12;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 8px;
  display: flex;
}

.div-block-1070.purple-bc {
  background-color: #f6f3fc;
  border-color: #dacef366;
}

.text-block-432 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1071 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1072 {
  background-color: #f5f5f5;
  border-radius: 6px;
  padding: 6px;
}

.div-block-1073 {
  position: relative;
}

.code-embed-82 {
  height: 17px;
}

.text-block-433 {
  color: #fff;
  background-color: #7a58d0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.div-block-1074 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #ffffff1a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px;
  display: flex;
}

.div-block-1074.purple-bc {
  background-color: #dacef366;
  padding-left: 7px;
  padding-right: 7px;
}

.div-block-1075 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1076 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1077 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
  display: grid;
}

.div-block-1078 {
  margin-bottom: 16px;
}

.text-block-434 {
  color: #fff;
  font-size: 10px;
  font-weight: 600;
}

.text-block-434.purple-text {
  color: #7a58d0;
}

.div-block-1079 {
  flex: 0 auto;
  padding-left: 24px;
}

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

.loader-percentage {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: auto;
  min-width: 0;
  max-width: none;
  display: flex;
  overflow: hidden;
}

.code-embed-30 {
  height: 25px;
}

.heading-46 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-46.black-text {
  color: #282529;
  line-height: 100%;
}

.text-block-435 {
  color: #7c7c7c;
  margin-top: 10px;
}

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

.paragraph-53 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.text-block-436 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 20px;
  font-weight: 600;
}

.complete_profile_links {
  border: 1px #ebebeb;
  border-radius: 12px;
  padding: 0;
  display: flex;
}

.text-block-437 {
  color: #282529;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-1082 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-47 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-47.black-text {
  color: #282529;
  line-height: 100%;
}

.text-block-438 {
  color: #7c7c7c;
  margin-top: 10px;
}

.div-block-1083 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph-54 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.text-block-439 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 20px;
  font-weight: 600;
}

.link-block-48 {
  border: 1px solid #ebebeb;
  border-radius: 12px;
  padding: 16px;
}

.text-block-440 {
  color: #282529;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-1084 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-83 {
  height: 25px;
}

.heading-48 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-48.black-text {
  color: #282529;
  line-height: 100%;
}

.text-block-441 {
  color: #7c7c7c;
  margin-top: 10px;
}

.div-block-1085 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph-55 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.text-block-442 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 20px;
  font-weight: 600;
}

.link-block-49 {
  border: 1px solid #ebebeb;
  border-radius: 12px;
  padding: 16px;
}

.text-block-443 {
  color: #282529;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-1086 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.code-embed-84 {
  justify-content: flex-start;
  align-items: center;
  height: 12px;
  display: flex;
}

.text-block-444 {
  font-size: 8px;
  font-weight: 600;
  line-height: 12px;
}

.text-block-445 {
  line-height: 20px;
}

.div-block-1087 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-446 {
  color: #282529;
}

.text-block-447 {
  color: #282529;
  font-weight: 600;
}

.text-block-448 {
  font-size: 16px;
}

.div-block-1088 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-1089 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1090 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  flex-flow: column;
  padding: 6px;
  display: flex;
}

.text-block-449 {
  color: #7c7c7c;
  font-size: 8px;
  line-height: 9px;
}

.text-block-450 {
  font-weight: 600;
}

.div-block-1091 {
  object-fit: cover;
  border-radius: 100%;
  max-width: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-list-6 {
  background-color: #ddd;
}

.dropdown-list-6.w--open {
  background-color: #fff;
  width: 366px;
  max-height: 271px;
  inset: 110% 0% auto auto;
  overflow: scroll;
  box-shadow: 0 4px 6px -2px #10182814;
}

.text-block-451 {
  font-size: 8px;
}

.div-block-1092 {
  flex-flow: column;
  display: flex;
}

.text-block-452 {
  color: #fff;
}

.text-block-452.black-text {
  color: #282529;
}

.dash_card_deadline_txt_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-453 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 8px;
  font-weight: 600;
  line-height: 11px;
}

.div-block-1094 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.code-embed-31 {
  height: 16px;
}

.text-block-454 {
  color: #7c7c7c;
}

.code-embed-85 {
  justify-content: center;
  align-items: center;
  height: 11px;
  display: flex;
}

.code-embed-86 {
  justify-content: flex-start;
  align-items: center;
  height: 10px;
  display: flex;
}

.div-block-1095 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #e9eafc;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 6px;
  display: flex;
}

.div-block-1096 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-455 {
  color: #fff;
}

.text-block-455.purple-text {
  color: #7a58d0;
}

.div-block-1097 {
  border-right: 1px solid #ebebeb;
  justify-content: center;
  align-items: center;
  padding-right: 24px;
  display: flex;
}

.mini_popup_content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.mini_popup_content.row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
}

.mini_popup {
  z-index: 999999;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 210px;
  padding: 10px 14px;
  display: flex;
  position: absolute;
  inset: 100% 0% auto auto;
}

.mini_popup.column {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-color: var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: none;
}

.div-block-1100 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1101 {
  background-color: #f5f5f5;
  padding-top: 32px;
  padding-bottom: 60px;
}

.image-49 {
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-1102 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-right: 6px;
  display: flex;
}

.dash_card_status {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #f6f3fc;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px;
  display: flex;
}

.dash_card_status.blue {
  background-color: #e9eafc;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1104 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.code-embed-87 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-456 {
  font-weight: 600;
}

.text-block-457 {
  font-size: 8px;
  line-height: 13px;
}

.dropdown-toggle-7 {
  justify-content: flex-start;
  align-items: center;
  height: 44px;
  padding: 14px 12px;
  display: flex;
}

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

.div-block-1105 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-right: 1px solid #dacef3;
  justify-content: flex-start;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-right: 6px;
  display: flex;
}

.div-block-1105.non-border {
  border-right-style: none;
  border-right-width: 0;
}

.div-block-1105.non-border.non-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-1105.non-border.non-margin.border {
  border-right-style: solid;
  border-right-width: 1px;
}

.div-block-1105.align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-1105.align-top.non-border {
  border-right-color: #dacef300;
}

.div-block-1106 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-458 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-458.purple-text {
  color: #7a58d0;
}

.text-block-459 {
  color: #3b4ce1;
  font-size: 6px;
  line-height: 8px;
}

.div-block-1107 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1108 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-image: linear-gradient(90deg, #4b82ed, #b94bed);
  border-radius: 4px;
  padding: .5px 4px;
  font-weight: 400;
  display: flex;
}

.div-block-1109 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-460 {
  color: #7a58d0;
  font-size: 12px;
  font-weight: 600;
}

.dashboard_card_info_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1111 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #ffffff0d;
  border: 1px solid #ffffff12;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 8px;
  display: flex;
}

.div-block-1111.purple-bc {
  background-color: #f6f3fc;
  border-color: #dacef366;
}

.dashboard_cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  height: 100%;
  padding: 16px;
  display: flex;
}

.proposals_grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.link-block-50 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 14px;
  display: flex;
}

.text-block-461 {
  color: #7a58d0;
  font-size: 16px;
}

.text-block-462 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-1113 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1114 {
  background-color: #f5f5f5;
  border-radius: 6px;
  padding: 6px;
}

.div-block-1115 {
  position: relative;
}

.code-embed-88 {
  height: 17px;
}

.text-block-463 {
  color: #fff;
  background-color: #7a58d0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.div-block-1116 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #ffffff1a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px;
  display: flex;
}

.div-block-1116.purple-bc {
  background-color: #dacef366;
  padding-left: 7px;
  padding-right: 7px;
}

.text-block-464 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-block-464.blue {
  color: #3b4ce1;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.div-block-1117 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-465 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
}

.div-block-1118 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1119 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
  display: grid;
}

.div-block-1120 {
  margin-bottom: 16px;
}

.text-block-466 {
  color: #fff;
  font-size: 10px;
  font-weight: 600;
}

.text-block-466.purple-text {
  color: #7a58d0;
}

.div-block-1121 {
  flex: 0 auto;
  padding-left: 24px;
}

.div-block-1124 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.sidebar_menu-button-4 {
  padding: 0;
}

.code-embed-89 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-467 {
  color: #7a58d0;
  font-size: 16px;
}

.line-divider-5 {
  width: 100%;
  height: 1px;
}

.div-block-1125 {
  margin-bottom: 16px;
}

.sidebar_link-6 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-6.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-6.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-6.is-bottom {
  border-top: 1px solid #ebebeb;
}

.sidebar-search-form-block {
  width: 100%;
  margin-bottom: 0;
}

.sidebar-dropdown-link {
  padding: 10px;
  font-size: 12px;
  transition: color .2s, background-color .2s;
}

.sidebar-dropdown-link:hover {
  background-color: #f6f3fc;
  font-weight: 600;
}

.sidebar-menu-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  display: flex;
  overflow: hidden;
}

.sidebar-search-form {
  overflow: hidden;
}

.menu-link, .menu-link.black-color {
  color: #000;
}

.sidebar-search-input {
  color: #282529;
  background-color: #0000;
  background-image: url('../images/search.svg');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  width: 100%;
  height: 42px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 0;
}

.sidebar-search-input:active, .sidebar-search-input:focus {
  border-color: #ebebeb;
}

.sidebar-search-input::placeholder {
  color: #7c7c7c;
}

.sidebar-menu-icon {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.sidebar-menu-down-arrow {
  justify-content: center;
  align-items: center;
  width: 22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.sidebar-menu-down-arrow.test {
  margin-top: 4px;
}

.sidebar {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100vh;
  padding: 16px;
  display: none;
  position: relative;
  overflow: hidden;
}

.sidebar-menu-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #282529;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link.dropdown-link {
  flex-flow: column;
  padding: 12px 8px;
}

.sidebar-menu-link.dropdown-link:hover {
  background-color: #0000;
}

.sidebar-menu-link.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-content {
  position: relative;
}

.sidebar-menu-content.w--open {
  background-color: #0000;
  flex-flow: column;
  padding-left: 10px;
  display: flex;
}

.sidebar-logo-img {
  margin-right: auto;
}

.sidebar-logo-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.sidebar-menu-toggle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  transition: background-color .2s;
  display: flex;
}

.sidebar-menu-toggle:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-toggle.w--open {
  padding: 12px 8px;
}

.sidebar-arrow-icon {
  cursor: pointer;
  width: 18px;
}

.div-block-1126 {
  margin-bottom: 10px;
}

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

.form_profile_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ebebeb;
  border-radius: 12px;
  align-items: center;
  padding: 12px;
  display: flex;
}

.form_profile_wrap.b0 {
  border-style: none none solid;
  border-radius: 0;
  margin-bottom: 12px;
  padding: 0 0 16px;
}

.div-block-1129 {
  border-radius: 100%;
  width: 60px;
  max-width: 60px;
  height: 60px;
  max-height: 60px;
  overflow: hidden;
}

.form_profile_info_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.text-block-468 {
  font-size: 16px;
  font-weight: 600;
}

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

.form_profile_link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_ui--background-colors---color-surface);
  color: var(--_text-colors---color-text-primary);
  border-radius: 6px;
  justify-content: space-between;
  align-items: stretch;
  min-width: 100px;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 100%;
  display: flex;
}

.text-block-469 {
  align-items: center;
  display: flex;
}

.div-block-1132 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f9;
  border-radius: 12px;
  align-items: center;
  padding: 12px;
  display: flex;
}

.paragraph-56 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 120%;
}

.form_files_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.form_file_field {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px 8px 8px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form_file_field.red {
  color: #282529;
  background-color: #fcf3f3;
  border-color: #e63838;
  align-items: flex-start;
}

.form_file_content {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
  position: relative;
}

.text-block-470 {
  margin-bottom: 4px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-471 {
  color: #7c7c7c;
  font-size: 10px;
  line-height: 120%;
}

.text-block-471.error {
  color: #e63838;
  font-size: 14px;
  font-weight: 600;
}

.text-block-471.error.smaller {
  font-size: 10px;
  font-weight: 400;
}

.form_file_complete_overlay {
  z-index: 0;
  background-color: var(--_ui--background-colors---color-surface);
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.form_big_warning {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--_text-colors---color-text-error);
  background-color: var(--_error--status-colors---color-error-bg);
  border-radius: 16px;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.form_big_warning.is-primary {
  background-color: var(--_ui--background-colors---color-surface);
  border-style: none;
}

.form_big_warning.is-jobs {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-style: none;
}

.paragraph-57 {
  color: #e63838;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.link-7 {
  color: #7a58d0;
  text-decoration: underline;
}

.form_comp_heading-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.form_comp_heading-wrap._24 {
  margin-bottom: 24px;
}

.form_comp_heading-wrap.m0 {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0;
}

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

.form_comp_heading-wrap.margin-0 {
  margin-bottom: 0;
}

.form_profile_name_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.text-block-472, .text-block-473 {
  font-size: 12px;
}

.form_profile_main {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 12px;
}

.paragraph-58 {
  margin-bottom: 0;
}

.form_error {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.red {
  color: #e63838;
}

.text-block-474 {
  color: #e63838;
  margin-bottom: 12px;
  font-size: 10px;
  line-height: 100%;
}

.text-block-475 {
  color: #e63838;
  margin-top: 12px;
}

.div-block-1142 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-1143 {
  margin-bottom: 6px;
}

.paragraph-59 {
  font-size: 16px;
}

.div-block-1144 {
  text-align: center;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.text-block-476 {
  font-size: 16px;
}

.view_application {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_brand-colors---color-primary);
  justify-content: center;
  font-size: 16px;
  display: flex;
}

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

.back_wrapper {
  margin-bottom: 24px;
  display: flex;
}

.back_wrapper.reviews {
  display: none;
}

.div-block-1147 {
  margin-bottom: 32px;
}

.paragraph-60 {
  margin-bottom: 0;
}

.div-block-1148 {
  margin-top: 0;
  margin-bottom: 24px;
}

.form_heading_border {
  border-bottom: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  margin-bottom: 8px;
  padding-bottom: 8px;
}

.form_heading_border.margin-bigger {
  margin-bottom: 20px;
}

.text-block-477 {
  font-size: 16px;
  font-weight: 600;
}

.text-span-7 {
  font-weight: 600;
}

.div-block-1150 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.additional_docs_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  border-radius: 10px;
  flex-flow: column;
  padding: 12px 16px;
  display: block;
}

.list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 20px;
  font-weight: 600;
  display: flex;
}

.text-span-8 {
  font-weight: 400;
}

.div-block-1152 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-1153 {
  width: 100%;
}

.text-block-478 {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-1154 {
  text-align: center;
  font-size: 16px;
}

.portfolio_edit_btn {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.portfolio_upload_wrap {
  background-color: #f6f3fc;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 8px;
  min-width: 382px;
  padding: 1px;
  display: block;
  overflow: hidden;
}

.portfolio_upload_wrap.error {
  background-color: #e63838;
  background-image: none;
  display: none;
}

.portfolio_upload_wrap.is-uploading {
  background-image: none;
  padding: 0;
  display: none;
}

.portfolio_upload_overlay {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f6f3fc;
  border-radius: 8px;
  flex-flow: column;
  align-items: center;
  padding: 12px 24px;
  display: flex;
}

.portfolio_upload_overlay.error {
  background-color: #fcf3f3;
}

.portfolio_upload_overlay._2 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.portfolio_upload_overlay._2.new {
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.image-51 {
  max-width: 32px;
  max-height: 32px;
}

.text-block-479 {
  color: #282529;
}

.div-block-1158 {
  text-align: center;
  max-width: 382px;
  margin-left: auto;
  margin-right: auto;
}

.portfolio_upload_complete_overlay {
  background-color: #f6f3fc;
  width: 40%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.div-block-1160 {
  margin-bottom: 16px;
}

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

.portfolio_text_edit_content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: block;
}

.portfolio_text_edit_flex {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.div-block-1164 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-480 {
  font-size: 16px;
}

.form-block-3 {
  margin-bottom: 12px;
}

.div-block-1165 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  display: flex;
}

.portfolio_text_edit {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-1167 {
  margin-top: 34px;
}

.div-block-1168 {
  margin-bottom: 44px;
}

.div-block-1169 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 36px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.heading-49 {
  font-size: 40px;
}

.full_page_wrap_projects {
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-top: 156px;
  display: flex;
}

.pr-cs_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.project_card_wrap {
  border: 1px solid #ebebeb;
  border-radius: 20px;
  max-height: 404px;
  display: flex;
  overflow: hidden;
}

.image-52 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.form-block-4 {
  margin-top: 8px;
  margin-bottom: 0;
}

.upload_content_wrap {
  margin-top: 6px;
  display: block;
}

.upload_content_wrap.project_skills_section {
  display: none;
}

.text-block-481 {
  color: #7c7c7c;
  margin-top: 12px;
}

.div-block-1174 {
  margin-top: 8px;
}

.div-block-1175 {
  margin-bottom: 24px;
}

.div-block-1176 {
  margin-top: 24px;
}

.link-8 {
  color: #7a58d0;
  font-weight: 600;
}

.text-block-482 {
  text-align: center;
  font-size: 16px;
}

.div-block-1177 {
  max-width: 439px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1178 {
  margin-bottom: 20px;
}

.div-block-1179 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.div-block-1180 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.change_style_wrap {
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 18px;
  display: flex;
}

.change_style_btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  color: #282529;
  border-radius: 100px;
  align-items: center;
  padding: 12px 24px;
  font-size: 16px;
  display: flex;
}

.div-block-1182 {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1183 {
  justify-content: center;
  display: flex;
}

.div-block-1184 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 30px;
  display: flex;
}

.div-block-1185 {
  flex-flow: column;
  align-items: center;
  height: 100%;
  padding: 176px 16px 16px;
  display: flex;
}

.pr-cs_card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-50 {
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.div-block-1187 {
  text-align: center;
}

.paragraph-61 {
  color: #7c7c7c;
}

.div-block-1189 {
  max-width: 456px;
}

.text-block-483 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-483.black {
  color: #000;
}

.sidebar_menu-button-5 {
  padding: 0;
}

.heading-51 {
  color: #7a58d0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.div-block-1190 {
  margin-top: 40px;
}

.div-block-1190.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.lightbox-play-icon-3 {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.div-block-1191 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-90 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-row-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 19.3fr 1fr;
  grid-auto-columns: 1fr;
  height: 85vh;
  padding: 24px;
  display: flex;
}

.grid-row-3.new {
  background-color: #f5f5f5;
  width: 100%;
  height: auto;
  min-height: 100vh;
}

.grid-row-3.new.new-2 {
  align-items: stretch;
  height: 100vh;
}

.paragraph-62 {
  font-size: 16px;
}

.div-block-1192 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-484 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1193 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1193.h100 {
  height: 100%;
}

.line-divider-6 {
  width: 100%;
  height: 1px;
}

.sidebar_link-7 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-7.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-7.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-7.is-bottom {
  border-top: 1px solid #ebebeb;
}

.padding-section-large-2 {
  padding-top: 0;
  padding-bottom: 4rem;
}

.padding-section-large-2.top-big {
  padding-top: 176px;
}

.div-block-1194 {
  max-width: 456px;
}

.code-embed-91 {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.text-block-485 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-485.black {
  color: #000;
}

.sidebar_menu-button-6 {
  padding: 0;
}

.heading-52 {
  color: #7a58d0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.link-block-54 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1195 {
  margin-top: 40px;
}

.div-block-1195.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.overlay {
  z-index: 10;
  background-color: #28252999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.overlay.is-smaller {
  z-index: 0;
}

.div-block-1196 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.video-items {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-92 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-63 {
  font-size: 16px;
}

.div-block-1197 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-486 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1198 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1198.h100 {
  height: 100%;
}

.line-divider-7 {
  width: 100%;
  height: 1px;
}

.sidebar_link-8 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-8.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-8.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-8.is-bottom {
  border-top: 1px solid #ebebeb;
}

.padding-section-large-3 {
  padding-top: 0;
  padding-bottom: 4rem;
}

.padding-section-large-3.top-big {
  padding-top: 176px;
}

.div-block-1200 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.text-block-487 {
  color: #7c7c7c;
  font-size: 10px;
  font-weight: 600;
}

.request_date_txt {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.request_date_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.text-block-488 {
  color: #7c7c7c;
  font-size: 10px;
}

.div-block-1204, .div-block-1205 {
  text-align: center;
}

.div-block-1207 {
  text-align: center;
  margin-top: 10px;
}

.paragraph-64 {
  font-size: 16px;
}

.div-block-1210 {
  max-width: 456px;
}

.text-block-490 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-490.black {
  color: #000;
}

.sidebar_menu-button-7 {
  padding: 0;
}

.section_shell-2 {
  overflow: hidden;
}

.layout2_content-3 {
  grid-column-gap: 60px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 660px;
  display: grid;
}

.div-block-1211 {
  margin-top: 40px;
}

.div-block-1211.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1212 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-93 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-3 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-53 {
  color: #7a58d0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.layout2_content-left-3 {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.div-block-1213 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-491 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1214 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1214.h100 {
  height: 100%;
}

.line-divider-8 {
  width: 100%;
  height: 1px;
}

.sidebar_link-9 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-9.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-9.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-9.is-bottom {
  border-top: 1px solid #ebebeb;
}

.paragraph-65 {
  font-size: 16px;
}

.div-block-1215 {
  max-width: 456px;
}

.text-block-492 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-492.black {
  color: #000;
}

.fr_portfolio_nav-logo {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1216 {
  margin-top: 40px;
}

.div-block-1216.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1216.margin-none.mobile-btn {
  width: 100%;
  margin-top: 16px;
  display: none;
}

.div-block-1217 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-94 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-4 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-4.max-h660px {
  height: 660px;
}

.heading-54 {
  color: #7a58d0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.layout2_content-left-4 {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.layout2_content-left-4.p24px {
  border: 1px dashed #7a58d0;
  border-radius: 20px;
  padding: 24px;
  position: relative;
}

.div-block-1218 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-493 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1219 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1219.h100 {
  height: 100%;
}

.line-divider-9 {
  width: 100%;
  height: 1px;
}

.code-embed-95 {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.sidebar_link-10 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-10.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-10.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-10.is-bottom {
  border-top: 1px solid #ebebeb;
}

.paragraph-66 {
  font-size: 16px;
}

.div-block-1220 {
  max-width: 456px;
}

.text-block-494 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-494.black {
  color: #000;
}

.pop_up_x-wrap {
  position: absolute;
  inset: 32px 32px auto auto;
}

.div-block-1221 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1221.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-495 {
  font-size: 16px;
}

.link-block-57 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.delete-item-content-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.div-block-1222 {
  margin-top: 40px;
}

.div-block-1222.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1223 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1224 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-100 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-5 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-5.max-h660px {
  height: 660px;
}

.heading-55 {
  color: #7a58d0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.layout2_content-left-5 {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.layout2_content-left-5.p24px {
  border: 1px dashed #7a58d0;
  border-radius: 20px;
  padding: 24px;
  position: relative;
}

.code-embed-101 {
  height: 20px;
}

.div-block-1225 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-496 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1226 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1226.h100 {
  height: 100%;
}

.code-embed-102 {
  height: 20px;
}

.line-divider-10 {
  width: 100%;
  height: 1px;
}

.code-embed-103 {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.sidebar_link-11 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-11.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-11.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-11.is-bottom {
  border-top: 1px solid #ebebeb;
}

.paragraph-67 {
  font-size: 16px;
}

.div-block-1227 {
  max-width: 456px;
}

.error-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.div-block-1228 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-497 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-497.black {
  color: #000;
}

.code-embed-104 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.div-block-1229 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1229.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-498 {
  font-size: 16px;
}

.link-block-58 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.delete-item-content-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.div-block-1230 {
  margin-top: 40px;
}

.div-block-1230.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1231 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1232 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-105 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-501 {
  color: #26b05d;
  font-size: 16px;
}

.text-block-501.error {
  color: #de6060;
}

.layout2_lightbox-6 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-6.max-h660px {
  height: 660px;
}

.heading-56 {
  color: #7a58d0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.layout2_content-left-6 {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.layout2_content-left-6.p24px {
  border: 1px dashed #7a58d0;
  border-radius: 20px;
  padding: 24px;
  position: relative;
}

.code-embed-106 {
  height: 20px;
}

.div-block-1233 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-502 {
  color: #282529;
  padding-left: 32px;
  font-family: Open Sans, sans-serif;
}

.text-block-503 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1234 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1234.h100 {
  height: 100%;
}

.line-divider-11 {
  width: 100%;
  height: 1px;
}

.code-embed-107 {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.sidebar_link-12 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-12.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-12.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-12.is-bottom {
  border-top: 1px solid #ebebeb;
}

.text-field-5 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
}

.text-field-5::placeholder {
  color: #282529;
}

.save-close-items {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-504 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-504.black {
  color: #000;
}

.textarea-4 {
  color: #282529;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  height: 100px;
  min-height: 100px;
  overflow: clip;
}

.textarea-4::placeholder {
  color: #282529;
}

.link-block-59 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.text-block-505 {
  font-size: 16px;
}

.div-block-1235 {
  margin-top: 40px;
}

.div-block-1235.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1236 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.warn-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-108 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-7 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-7.max-h660px {
  height: 660px;
}

.code-embed-109 {
  height: 16px;
}

.div-block-1237 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.save-full-width {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.profile-items-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.text-block-506 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1238 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1238.h100 {
  height: 100%;
}

.line-divider-12 {
  width: 100%;
  height: 1px;
}

.sidebar_link-13 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-13.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-13.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-13.is-bottom {
  border-top: 1px solid #ebebeb;
}

.text-field-10 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
}

.text-field-10::placeholder {
  color: #282529;
}

.text-block-507 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-507.black {
  color: #000;
}

.textarea-5 {
  color: #282529;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  height: 100px;
  min-height: 100px;
  overflow: clip;
}

.textarea-5::placeholder {
  color: #282529;
}

.textarea-5.error {
  border-color: #de6060;
}

.textarea-5.error::placeholder {
  color: #7c7c7c;
}

.link-block-60 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-508 {
  font-size: 16px;
}

.div-block-1239 {
  margin-top: 40px;
}

.div-block-1239.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1240 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-110 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-8 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-8.max-h660px {
  height: 660px;
}

.code-embed-111 {
  height: 16px;
}

.div-block-1241 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-509 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1242 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1242.h100 {
  height: 100%;
}

.line-divider-13 {
  width: 100%;
  height: 1px;
}

.error {
  color: #de6060;
}

.sidebar_link-14 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-14.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-14.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-14.is-bottom {
  border-top: 1px solid #ebebeb;
}

.error-wrapper-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.div-block-1243 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-510 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-510.black {
  color: #000;
}

.link-block-61 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-511 {
  font-size: 16px;
}

.div-block-1244 {
  margin-top: 40px;
}

.div-block-1244.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1244.margin-none.mobile-btn {
  width: 100%;
  margin-top: 16px;
  display: none;
}

.div-block-1245 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-112 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-512 {
  color: #26b05d;
  font-size: 16px;
}

.layout2_lightbox-9 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-9.max-h660px {
  height: 660px;
}

.code-embed-113 {
  height: 16px;
}

.div-block-1246 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-513 {
  color: #282529;
  padding-left: 32px;
  font-family: Open Sans, sans-serif;
}

.text-block-514 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1247 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1247.h100 {
  height: 100%;
}

.line-divider-14 {
  width: 100%;
  height: 1px;
}

.sidebar_link-15 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-15.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-15.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-15.is-bottom {
  border-top: 1px solid #ebebeb;
}

.pr-cs_showcase_item-link {
  color: var(--_text-colors---color-text-primary);
  height: 100%;
  text-decoration: none;
  display: block;
}

.portfolio12_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
  font-size: 21px;
  line-height: 30px;
  position: static;
}

.text-block-515 {
  color: #7a58d0;
  font-weight: 600;
}

.text-block-516 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-516.black {
  color: #000;
}

.pr-cs_showcase_content {
  flex-direction: column;
  align-items: center;
}

.div-block-1248 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_showcase_pr-cs {
  color: #282529;
}

.div-block-1249 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-62 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-114 {
  height: 14px;
}

.pr-cs_showcase_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.pr-cs_overlay {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #28252999;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.pr-cs_overlay.is-form {
  display: none;
}

.div-block-1251 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.icon_search_input {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  width: 320px;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
}

.div-block-1252 {
  margin-top: 40px;
}

.div-block-1252.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1252.margin-none.opacity-0 {
  opacity: 0;
}

.code-embed-115 {
  position: absolute;
  inset: 50% auto auto 14px;
  transform: translate(0, -50%);
}

.text-size-regular {
  align-items: center;
  font-size: 14px;
  line-height: 150%;
  display: flex;
}

.text-size-regular.password-error-text {
  color: #b42318;
}

.div-block-1253 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-116 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h5-2 {
  color: #282529;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.mobile-fixed-btns {
  display: none;
}

.text-block-517 {
  color: #7a58d0;
  font-weight: 600;
}

.div-block-1254 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.form-block-6 {
  margin-bottom: 0;
}

.div-block-1255 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.pr-cs_showcase_image-wrapper {
  z-index: 10000;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.div-block-1256 {
  position: relative;
}

.div-block-1257 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-518 {
  color: #7a58d0;
  font-size: 16px;
}

.pr-cs_showcase_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  column-count: 3;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  column-gap: 2rem;
  display: grid;
}

.div-block-1258 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1258.h100 {
  height: 100%;
}

.see-more-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-1259 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.line-divider-15 {
  width: 100%;
  height: 1px;
}

.heading-57 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.pr-cs_showcase_item {
  margin-bottom: 2rem;
}

.pr-cs_showcase_item.large-item {
  margin-bottom: 0;
}

.pr-cs_showcase_item.small-item {
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sidebar_link-16 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-16.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-16.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-16.is-bottom {
  border-top: 1px solid #ebebeb;
}

.div-block-1260 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.code-embed-96 {
  height: 16px;
}

.code-embed-117 {
  text-align: center;
}

.text-block-519 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-519.black {
  color: #000;
}

.div-block-1261 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1261.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-520 {
  font-size: 16px;
}

.pr-cs_forms_wrap {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 32px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 32px;
}

.div-block-1263 {
  margin-top: 40px;
}

.upload-image-format-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.code-embed-97 {
  height: 17px;
}

.img_max-h-medium {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-height: 340px;
}

.img_max-h-medium.is-landscape {
  aspect-ratio: 3 / 2;
}

.div-block-1264 {
  margin-top: 24px;
  margin-bottom: 24px;
}

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

.project-image-wrapper {
  margin-top: 40px;
}

.div-block-1266 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  padding: 10px 14px;
  display: flex;
}

.div-block-1267 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-63 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1268 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #28252999;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-1269 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.div-block-1270 {
  margin-top: 40px;
}

.div-block-1270.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1270.margin-none.opacity-0 {
  opacity: 0;
}

.text-block-521 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
}

.text-block-522 {
  border-bottom: 1px solid #ebebeb;
  margin-top: 7px;
  padding-bottom: 10px;
}

.div-block-1271 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

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

.code-embed-118 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-524 {
  color: #7a58d0;
  font-size: 16px;
}

.text-block-525 {
  text-align: center;
  font-size: 16px;
}

.text-block-526 {
  color: #7c7c7c;
  text-align: center;
}

.div-block-1272 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-527 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1273 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f5f5f5;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-1274 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1274.h100 {
  height: 100%;
}

.textarea-6 {
  border: 1px solid #ebebeb;
  border-radius: 20px;
  height: 100px;
  min-height: 100px;
  margin-top: 8px;
}

.textarea-6::placeholder {
  color: #000;
}

.text-field-7 {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  height: 44px;
  margin-top: 8px;
  margin-bottom: 12px;
}

.text-field-7::placeholder {
  color: #282529;
}

.div-block-1275 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.pr-cs_form_upload_wrap {
  max-height: 340px;
  margin-top: 20px;
  position: relative;
}

.div-block-1277 {
  margin-top: 40px;
}

.heading-58 {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.text-block-528 {
  color: #7c7c7c;
}

.sidebar_link-17 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-17.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-17.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-17.is-bottom {
  border-top: 1px solid #ebebeb;
}

.code-embed-119 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.div-block-1278 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1278.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-68 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-68.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-529 {
  font-size: 16px;
}

.delete-item-content-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-59 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.code-embed-98 {
  text-align: center;
}

.code-embed-120 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.paragraph-69 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-69.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.delete-item-content-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-60 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-60.green-text {
  color: #26b05d;
}

.code-embed-121 {
  text-align: center;
}

.code-embed-122 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.paragraph-70 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-70.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.delete-item-content-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-61 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-61.green-text {
  color: #26b05d;
}

.code-embed-123 {
  text-align: center;
}

.code-embed-124 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.div-block-1279 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1279.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-71 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-71.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-530 {
  font-size: 16px;
}

.delete-item-content-8 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-62 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-62.black-text {
  color: #282529;
}

.code-embed-125, .code-embed-126 {
  text-align: center;
}

.upload-image-format-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.text-block-531 {
  font-size: 16px;
}

.delete-item-content-9 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-63 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-63.black-text {
  color: #282529;
  line-height: 100%;
}

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

.div-block-1280 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1280.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-533 {
  color: #7c7c7c;
  text-align: center;
}

.paragraph-72 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.text-block-534 {
  font-size: 16px;
}

.delete-item-content-10 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-64 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-64.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-1281 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1281.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-73 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.div-block-1282 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-535 {
  font-size: 16px;
}

.delete-item-content-11 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.div-block-1283 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #28252999;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.heading-65 {
  color: #de6060;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-65.black-text {
  color: #282529;
  line-height: 100%;
}

.div-block-1284 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1284.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-74 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.code-embed-127 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.paragraph-75 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-75.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.delete-item-content-12 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-66 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-66.green-text {
  color: #26b05d;
}

.code-embed-128 {
  text-align: center;
}

.text-block-536 {
  color: #7a58d0;
  font-weight: 600;
}

.text-block-537 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-537.black {
  color: #000;
}

.sidebar_menu-button-8 {
  padding: 0;
}

.div-block-1285 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-64 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-129 {
  height: 14px;
}

.div-block-1286 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1287 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #28252999;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-1288 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.text-field-11 {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  width: 320px;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
}

.div-block-1289 {
  margin-top: 40px;
}

.div-block-1289.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.code-embed-130 {
  position: absolute;
  inset: 50% auto auto 14px;
  transform: translate(0, -50%);
}

.div-block-1290 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-131 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-538 {
  color: #7a58d0;
  font-weight: 600;
}

.div-block-1291 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.form-block-7 {
  margin-bottom: 0;
}

.div-block-1292 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.portfolio12_image-wrapper-2 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.div-block-1293 {
  position: relative;
}

.div-block-1294 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-539 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1295 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1295.h100 {
  height: 100%;
}

.div-block-1296 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.line-divider-16 {
  width: 100%;
  height: 1px;
}

.heading-67 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.sidebar_link-18 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-18.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-18.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-18.is-bottom {
  border-top: 1px solid #ebebeb;
}

.div-block-1297 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.code-embed-132 {
  height: 16px;
}

.code-embed-133 {
  text-align: center;
}

.text-block-541 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-541.black {
  color: #000;
}

.div-block-1298 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1298.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-542 {
  font-size: 16px;
}

.sidebar_menu-button-9 {
  padding: 0;
}

.div-block-1299 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 32px;
  margin-left: 40px;
  padding: 32px;
}

.div-block-1300 {
  margin-top: 40px;
}

.upload-image-format-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.code-embed-134 {
  height: 17px;
}

.image-55 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-height: 340px;
}

.div-block-1301 {
  margin-top: 24px;
  margin-bottom: 24px;
}

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

.div-block-1303 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  padding: 10px 14px;
  display: flex;
}

.div-block-1304 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-65 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1305 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #28252999;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-1306 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.div-block-1307 {
  margin-top: 40px;
}

.div-block-1307.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.text-block-543 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
}

.text-block-544 {
  border-bottom: 1px solid #ebebeb;
  margin-top: 7px;
  padding-bottom: 10px;
}

.div-block-1308 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

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

.code-embed-135 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-546 {
  color: #7a58d0;
  font-size: 16px;
}

.text-block-547 {
  text-align: center;
  font-size: 16px;
}

.text-block-548 {
  color: #7c7c7c;
  text-align: center;
}

.div-block-1309 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-549 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1310 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f5f5f5;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-1311 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1311.h100 {
  height: 100%;
}

.textarea-7 {
  border: 1px solid #ebebeb;
  border-radius: 20px;
  height: 100px;
  min-height: 100px;
  margin-top: 8px;
}

.textarea-7::placeholder {
  color: #000;
}

.text-field-12 {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  height: 44px;
  margin-top: 8px;
  margin-bottom: 12px;
}

.text-field-12::placeholder {
  color: #282529;
}

.div-block-1312 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-1313 {
  max-height: 340px;
  margin-top: 20px;
  position: relative;
}

.line-divider-17 {
  width: 100%;
  height: 1px;
}

.div-block-1314 {
  margin-top: 40px;
}

.heading-68 {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.text-block-550 {
  color: #7c7c7c;
}

.sidebar_link-19 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-19.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-19.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-19.is-bottom {
  border-top: 1px solid #ebebeb;
}

.div-block-1315 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.code-embed-136 {
  height: 16px;
}

.text-span-9 {
  color: #7a58d0;
}

.code-embed-137 {
  text-align: center;
}

.text-block-551 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-551.black {
  color: #000;
}

.div-block-1316 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1316.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-552 {
  font-size: 16px;
}

.sidebar_menu-button-10 {
  padding: 0;
}

.div-block-1317 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 32px;
  margin-left: 40px;
  padding: 32px;
}

.div-block-1318 {
  margin-top: 40px;
}

.upload-image-format-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.code-embed-138 {
  height: 17px;
}

.image-56 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-height: 340px;
}

.div-block-1319 {
  margin-top: 24px;
  margin-bottom: 24px;
}

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

.div-block-1321 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  padding: 10px 14px;
  display: flex;
}

.div-block-1322 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-66 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1323 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #28252999;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-1324 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.div-block-1325 {
  margin-top: 40px;
}

.div-block-1325.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.text-block-553 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
}

.text-block-554 {
  border-bottom: 1px solid #ebebeb;
  margin-top: 7px;
  padding-bottom: 10px;
}

.div-block-1326 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

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

.code-embed-139 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-556 {
  color: #7a58d0;
  font-size: 16px;
}

.text-block-557 {
  text-align: center;
  font-size: 16px;
}

.text-block-558 {
  color: #7c7c7c;
  text-align: center;
}

.div-block-1327 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-559 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1328 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f5f5f5;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-1328.purple-item {
  background-color: #f6f3fc;
  border: 1px solid #dacef3;
}

.div-block-1329 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1329.h100 {
  height: 100%;
}

.textarea-8 {
  border: 1px solid #ebebeb;
  border-radius: 20px;
  height: 100px;
  min-height: 100px;
  margin-top: 8px;
}

.textarea-8::placeholder {
  color: #000;
}

.div-block-1330 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-1331 {
  max-height: 340px;
  margin-top: 20px;
  position: relative;
}

.line-divider-18 {
  width: 100%;
  height: 1px;
}

.div-block-1332 {
  margin-top: 40px;
}

.heading-69 {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.text-block-560 {
  color: #7c7c7c;
}

.sidebar_link-20 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-20.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-20.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-20.is-bottom {
  border-top: 1px solid #ebebeb;
}

.code-embed-140 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.div-block-1333 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1333.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-76 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-76.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-561 {
  font-size: 16px;
}

.delete-item-content-13 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-70 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-70.black-text {
  color: #282529;
}

.code-embed-141 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.div-block-1334 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1334.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-77 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-77.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-562 {
  font-size: 16px;
}

.delete-item-content-14 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-71 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.code-embed-142 {
  text-align: center;
}

.code-embed-143 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.paragraph-78 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-78.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.delete-item-content-15 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-72 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-72.green-text {
  color: #26b05d;
}

.code-embed-144 {
  text-align: center;
}

.code-embed-145 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.div-block-1335 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 9px 17px;
  display: flex;
}

.div-block-1335.new {
  background-image: url('../images/image---2025-05-29T154426.446.png');
  background-size: cover;
  flex: 1;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-79 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-79.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-563 {
  font-size: 16px;
}

.delete-item-content-16 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-73 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-73.black-text {
  color: #282529;
}

.code-embed-146 {
  text-align: center;
}

.paragraph-80 {
  font-size: 16px;
}

.div-block-1336 {
  max-width: 456px;
}

.text-block-564 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-564.black {
  color: #000;
}

.sidebar_menu-button-11 {
  padding: 0;
}

.link-block-67 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1337 {
  margin-top: 40px;
}

.div-block-1337.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1338 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-147 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-10 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-10.max-h660px {
  height: 660px;
}

.div-block-1339 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-565 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1340 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1340.h100 {
  height: 100%;
}

.line-divider-19 {
  width: 100%;
  height: 1px;
}

.code-embed-148 {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.sidebar_link-21 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-21.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-21.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-21.is-bottom {
  border-top: 1px solid #ebebeb;
}

.paragraph-81 {
  font-size: 16px;
}

.div-block-1341 {
  max-width: 456px;
}

.text-block-566 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-566.black {
  color: #000;
}

.sidebar_menu-button-12 {
  padding: 0;
}

.link-block-68 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1342 {
  margin-top: 40px;
}

.div-block-1342.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1343 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1344 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-149 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-11 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-11.max-h660px {
  height: 660px;
}

.code-embed-150 {
  height: 20px;
}

.div-block-1345 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-567 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1346 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1346.h100 {
  height: 100%;
}

.code-embed-151 {
  height: 20px;
}

.line-divider-20 {
  width: 100%;
  height: 1px;
}

.code-embed-152 {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.sidebar_link-22 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-22.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-22.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-22.is-bottom {
  border-top: 1px solid #ebebeb;
}

.paragraph-82 {
  font-size: 16px;
}

.div-block-1347 {
  max-width: 456px;
}

.text-block-568 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-568.black {
  color: #000;
}

.sidebar_menu-button-13 {
  padding: 0;
}

.link-block-69 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1348 {
  margin-top: 40px;
}

.div-block-1348.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1349 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1350 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-153 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-12 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-12.max-h660px {
  height: 660px;
}

.code-embed-154 {
  height: 20px;
}

.div-block-1351 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-569 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1352 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1352.h100 {
  height: 100%;
}

.line-divider-21 {
  width: 100%;
  height: 1px;
}

.code-embed-155 {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.sidebar_link-23 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-23.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-23.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-23.is-bottom {
  border-top: 1px solid #ebebeb;
}

.text-field-13 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
}

.text-field-13::placeholder {
  color: #282529;
}

.text-block-570 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-570.black {
  color: #000;
}

.sidebar_menu-button-14 {
  padding: 0;
}

.textarea-9 {
  color: #282529;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  height: 100px;
  min-height: 100px;
  overflow: clip;
}

.textarea-9::placeholder {
  color: #282529;
}

.link-block-70 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-571 {
  font-size: 16px;
}

.div-block-1353 {
  margin-top: 40px;
}

.div-block-1353.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1354 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-156 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout2_lightbox-13 {
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox-13.max-h660px {
  height: 660px;
}

.code-embed-157 {
  height: 16px;
}

.div-block-1355 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-572 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1356 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1356.h100 {
  height: 100%;
}

.line-divider-22 {
  width: 100%;
  height: 1px;
}

.sidebar_link-24 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-24.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-24.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-24.is-bottom {
  border-top: 1px solid #ebebeb;
}

.paragraph-83 {
  font-size: 16px;
}

.div-block-1357 {
  max-width: 456px;
}

.text-block-573 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-573.black {
  color: #000;
}

.sidebar_menu-button-15 {
  padding: 0;
}

.link-block-71 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1358 {
  margin-top: 40px;
}

.div-block-1358.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.div-block-1359 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-158 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1360 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-574 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1361 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1361.h100 {
  height: 100%;
}

.line-divider-23 {
  width: 100%;
  height: 1px;
}

.code-embed-159 {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.sidebar_link-25 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-25.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-25.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-25.is-bottom {
  border-top: 1px solid #ebebeb;
}

.code-embed-160 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.paragraph-84 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.delete-item-content-17 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-74 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-74.green-text {
  color: #26b05d;
}

.code-embed-161 {
  text-align: center;
}

.text-block-575 {
  color: #7a58d0;
  font-weight: 600;
}

.text-block-576 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-576.black {
  color: #000;
}

.sidebar_menu-button-16 {
  padding: 0;
}

.div-block-1362 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-72 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-162 {
  height: 14px;
}

.div-block-1363 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1364 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #28252999;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-1365 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.text-field-14 {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  width: 320px;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
}

.div-block-1366 {
  margin-top: 40px;
}

.div-block-1366.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.code-embed-163 {
  position: absolute;
  inset: 50% auto auto 14px;
  transform: translate(0, -50%);
}

.div-block-1367 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-164 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-577 {
  color: #7a58d0;
  font-weight: 600;
}

.div-block-1368 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.form-block-8 {
  margin-bottom: 0;
}

.div-block-1369 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.portfolio12_image-wrapper-3 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.div-block-1370 {
  position: relative;
}

.div-block-1371 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-578 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1372 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1372.h100 {
  height: 100%;
}

.div-block-1373 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.line-divider-24 {
  width: 100%;
  height: 1px;
}

.heading-75 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.sidebar_link-26 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-26.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-26.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-26.is-bottom {
  border-top: 1px solid #ebebeb;
}

.div-block-1374 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.code-embed-165 {
  height: 16px;
}

.text-block-579 {
  color: #7a58d0;
  font-weight: 600;
}

.div-block-1375 {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.video-wrapper {
  margin-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-580 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-580.black {
  color: #000;
}

.div-block-1376 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-1376._4cols {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-1376._3cols {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-57 {
  width: 100%;
}

.more-projects-wrapper {
  margin-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.sidebar_menu-button-17 {
  padding: 0;
}

.text-block-581 {
  margin-top: 8px;
  font-size: 12px;
}

.more_pr-card_content_wrap {
  margin-top: 16px;
}

.text-block-582 {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.link-block-73 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1378 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.div-block-1379 {
  margin-top: 40px;
}

.div-block-1379.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

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

.image-58 {
  width: 100%;
}

.div-block-1380 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-1381 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.project_desc.skills {
  margin-top: 40px;
}

.code-embed-166 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-76 {
  margin-bottom: 36px;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
}

.project_skills_card {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  padding: 12px 16px;
}

.text-block-583 {
  color: #7a58d0;
  font-size: 16px;
}

.code-embed-167 {
  height: 14px;
}

.paragraph-85 {
  font-size: 16px;
  line-height: 24px;
}

.text-block-584 {
  font-size: 16px;
  font-weight: 600;
}

.text-block-585 {
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.more_projects_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  margin-bottom: 16px;
  display: grid;
}

.div-block-1384 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-586 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1385 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1385.h100 {
  height: 100%;
}

.div-block-1386 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-divider-25 {
  width: 100%;
  height: 1px;
}

.sidebar_link-27 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-27.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-27.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-27.is-bottom {
  border-top: 1px solid #ebebeb;
}

.project-landing-page {
  margin-top: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-1387 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.code-embed-168 {
  height: 16px;
}

.text-block-587 {
  color: #7a58d0;
  font-weight: 600;
}

.div-block-1388 {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.text-block-588 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-588.black {
  color: #000;
}

.div-block-1389 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-1389._4cols {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-1389._3cols {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-59 {
  width: 100%;
}

.sidebar_menu-button-18 {
  padding: 0;
}

.text-block-589 {
  margin-top: 8px;
  font-size: 12px;
}

.div-block-1390 {
  margin-top: 16px;
}

.text-block-590 {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.link-block-74 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1391 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.div-block-1392 {
  margin-top: 40px;
}

.div-block-1392.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.image-60 {
  width: 100%;
}

.div-block-1393 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-1394 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-169 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-77 {
  margin-bottom: 36px;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
}

.div-block-1395 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  padding: 12px 16px;
}

.text-block-591 {
  color: #7a58d0;
  font-size: 16px;
}

.code-embed-170 {
  height: 14px;
}

.paragraph-86 {
  font-size: 16px;
  line-height: 24px;
}

.text-block-592 {
  font-size: 16px;
  font-weight: 600;
}

.text-block-593 {
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-1396 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  margin-bottom: 16px;
  display: grid;
}

.div-block-1397 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-594 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1398 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1398.h100 {
  height: 100%;
}

.div-block-1399 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-divider-26 {
  width: 100%;
  height: 1px;
}

.sidebar_link-28 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-28.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-28.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-28.is-bottom {
  border-top: 1px solid #ebebeb;
}

.select-field-5 {
  color: #000;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
}

.div-block-1400 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-1401 {
  color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.calendar-2 {
  background-color: #0000004d;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.textarea-10 {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-height: 100px;
}

.div-block-1402 {
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 1000px;
  height: 100%;
  margin-top: 0;
  padding: 1px;
  position: relative;
}

.text-block-499 {
  z-index: 10;
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.code-embed-171 {
  height: 16px;
}

.div-block-1403 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1404 {
  text-align: center;
  font-size: 16px;
}

.div-block-1405 {
  background-color: #fff;
  border-radius: 20px;
  width: 628px;
  padding: 40px;
  box-shadow: 4px 4px 32px #00000014;
}

.text-block-595 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-595.new {
  padding-top: 11px;
  padding-bottom: 11px;
}

.heading-78 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
}

.image-61 {
  mix-blend-mode: overlay;
  object-fit: contain;
  width: 93%;
  height: 25px;
  position: absolute;
  inset: -2% 10px auto;
}

.div-block-1406 {
  filter: blur(2px);
  background-image: linear-gradient(#fde7fc, #b87dde 25%, #6e50d1 50% 75%, #3e37b4);
  border: 1px #000;
  border-radius: 1000px;
  height: 100%;
  padding: 2px;
  overflow: hidden;
}

.div-block-1407 {
  margin-top: 40px;
}

.div-block-1407.center {
  flex-flow: column;
  justify-content: center;
  height: 56px;
  display: flex;
}

.div-block-1407.center._2 {
  width: 100%;
  height: auto;
  margin-top: 0;
}

.div-block-1408 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-top: 22px;
  display: flex;
}

.field-label-2 {
  margin-bottom: 8px;
  font-weight: 400;
}

.div-block-1409 {
  margin-bottom: 40px;
}

.div-block-1410 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1410._2 {
  color: #282529;
}

.code-embed-172 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.paragraph-87 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-87.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.delete-item-content-18 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-79 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-79.black-text {
  color: #282529;
}

.code-embed-173 {
  text-align: center;
}

.div-block-1411 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.code-embed-174 {
  height: 16px;
}

.text-block-596 {
  color: #7a58d0;
  font-weight: 600;
}

.div-block-1412 {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.text-block-597 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-597.black {
  color: #000;
}

.div-block-1413 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-1413._4cols {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-1413._3cols {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-62 {
  width: 100%;
}

.sidebar_menu-button-19 {
  padding: 0;
}

.text-block-598 {
  margin-top: 8px;
  font-size: 12px;
}

.div-block-1414 {
  margin-top: 16px;
}

.text-block-599 {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.link-block-75 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1415 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.div-block-1416 {
  margin-top: 40px;
}

.div-block-1416.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.image-63 {
  width: 100%;
}

.div-block-1417 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-1418 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-175 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-80 {
  margin-bottom: 36px;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
}

.div-block-1419 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  padding: 12px 16px;
}

.text-block-600 {
  color: #7a58d0;
  font-size: 16px;
}

.code-embed-176 {
  height: 14px;
}

.paragraph-88 {
  font-size: 16px;
  line-height: 24px;
}

.text-block-601 {
  font-size: 16px;
  font-weight: 600;
}

.text-block-602 {
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-1420 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  margin-bottom: 16px;
  display: grid;
}

.div-block-1421 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-603 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1422 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1422.h100 {
  height: 100%;
}

.div-block-1423 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-divider-27 {
  width: 100%;
  height: 1px;
}

.sidebar_link-29 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-29.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-29.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-29.is-bottom {
  border-top: 1px solid #ebebeb;
}

.select-field-6 {
  color: #000;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
}

.div-block-1424 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-1425 {
  color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.calendar-3 {
  background-color: #0000004d;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.textarea-11 {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-height: 100px;
}

.div-block-1426 {
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 1000px;
  height: 100%;
  margin-top: 0;
  padding: 1px;
  position: relative;
}

.text-block-604 {
  z-index: 10;
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.code-embed-177 {
  height: 16px;
}

.div-block-1427 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1428 {
  text-align: center;
  font-size: 16px;
}

.div-block-1429 {
  background-color: #fff;
  border-radius: 20px;
  width: 628px;
  padding: 40px;
  box-shadow: 4px 4px 32px #00000014;
}

.text-block-605 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-605.new {
  padding-top: 11px;
  padding-bottom: 11px;
}

.heading-81 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
}

.image-64 {
  mix-blend-mode: overlay;
  object-fit: contain;
  width: 93%;
  height: 25px;
  position: absolute;
  inset: -2% 10px auto;
}

.div-block-1430 {
  filter: blur(2px);
  background-image: linear-gradient(#fde7fc, #b87dde 25%, #6e50d1 50% 75%, #3e37b4);
  border: 1px #000;
  border-radius: 1000px;
  height: 100%;
  padding: 2px;
  overflow: hidden;
}

.div-block-1431 {
  margin-top: 40px;
}

.div-block-1431.center {
  flex-flow: column;
  justify-content: center;
  height: 56px;
  display: flex;
}

.div-block-1431.center._2 {
  width: 100%;
  height: auto;
  margin-top: 0;
}

.div-block-1432 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-top: 22px;
  display: flex;
}

.div-block-1433 {
  margin-bottom: 40px;
}

.div-block-1434 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1434._2 {
  color: #282529;
}

.code-embed-178 {
  position: absolute;
  inset: 32px 32px auto auto;
}

.paragraph-89 {
  color: #282529;
  text-align: center;
  font-size: 16px;
}

.paragraph-89.w440 {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.delete-item-content-19 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-82 {
  color: #de6060;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.heading-82.black-text {
  color: #282529;
}

.code-embed-179 {
  text-align: center;
}

.div-block-1435 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.code-embed-180 {
  height: 16px;
}

.text-block-606 {
  color: #7a58d0;
  font-weight: 600;
}

.div-block-1436 {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.text-block-607 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.text-block-607.black {
  color: #000;
}

.div-block-1437 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-1437._4cols {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-1437._3cols {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-65 {
  width: 100%;
}

.sidebar_menu-button-20 {
  padding: 0;
}

.text-block-608 {
  margin-top: 8px;
  font-size: 12px;
}

.div-block-1438 {
  margin-top: 16px;
}

.text-block-609 {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.link-block-76 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1439 {
  padding-top: 120px;
  padding-bottom: 32px;
}

.div-block-1440 {
  margin-top: 40px;
}

.div-block-1440.margin-none {
  width: 183px;
  height: 44px;
  margin-top: 0;
  margin-left: auto;
}

.image-67 {
  width: 100%;
}

.div-block-1441 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-1442 {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.code-embed-181 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-83 {
  margin-bottom: 36px;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
}

.image-68 {
  width: 100%;
}

.div-block-1443 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  padding: 12px 16px;
}

.text-block-610 {
  color: #7a58d0;
  font-size: 16px;
}

.code-embed-182 {
  height: 14px;
}

.paragraph-90 {
  font-size: 16px;
  line-height: 24px;
}

.text-block-611 {
  font-size: 16px;
  font-weight: 600;
}

.text-block-612 {
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-1444 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  margin-bottom: 16px;
  display: grid;
}

.div-block-1445 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-block-613 {
  color: #7a58d0;
  font-size: 16px;
}

.div-block-1446 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 28%, #6e50d1 61%, #3e37b4 100%, #fff);
  border-radius: 100px;
  width: 100%;
  padding: 1px;
}

.div-block-1446.h100 {
  height: 100%;
}

.div-block-1447 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-divider-28 {
  width: 100%;
  height: 1px;
}

.sidebar_link-30 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar_link-30.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-30.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
}

.sidebar_link-30.is-bottom {
  border-top: 1px solid #ebebeb;
}

.text-size-large {
  font-size: 20px;
  line-height: 120%;
}

.text-size-large.text-weight-semibold.text-color-success {
  color: var(--_text-colors---color-text-success);
}

.text-size-large.text-weight-semibold.font-is-secondary {
  font-family: Mulish, sans-serif;
}

.text-size-large.is-enterprise {
  color: var(--_neutral-colors---white);
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.max-width-xmedium {
  max-width: 513px;
}

.text-size-xsmall {
  font-size: 10px;
  line-height: 120%;
}

.text-size-xsmall.text-color-white {
  color: var(--_neutral-colors---white);
}

.text-size-xsmall.is-error {
  color: var(--_text-colors---color-text-error);
}

.margin-vertical.margin-medium {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.margin-vertical.margin-xmedium {
  margin-top: 2.125rem;
  margin-bottom: 2.125rem;
}

.risk_login_btns_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.flex_center {
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.info_headings_wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
}

.info_headings_wrap.is-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.info_headings_wrap.is-right {
  justify-content: space-between;
  align-items: center;
}

.div-block-1449 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.edu_cards_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-color-grey {
  color: var(--_text-colors---color-text-secondary);
}

.text-color-grey.text-size-small {
  color: var(--_text-colors---color-pending);
}

.text-size-xmedium {
  font-size: 20px;
  line-height: 120%;
}

.text-size-xmedium.font-secondary {
  font-family: Open Sans, sans-serif;
}

.fr_title_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.link-block-77, .save_delete_content_wrap {
  align-items: center;
  display: flex;
}

.edit_popup_fixed, .fr_info_icons_error {
  display: none;
}

.text-color-primary {
  color: var(--_brand-colors---color-primary);
}

.padding-left.padding-medium {
  padding-left: 2rem;
}

.text-color-error {
  color: var(--_text-colors---color-text-error);
  display: none;
}

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

.text-color-primary-gradient {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-color-gray-muted {
  color: var(--_text-colors---color-gray-muted);
}

.text-color-neutral {
  color: var(--_text-colors---color-text-primary);
}

.text-size-xlarge {
  font-size: 24px;
  line-height: 120%;
}

.text-size-xlarge.text-color-white, .text-color-white {
  color: var(--_neutral-colors---white);
}

.text-size-xxsmall {
  font-size: 8px;
  line-height: 120%;
}

.text-color-secondary {
  color: var(--_brand-colors---color-secondary);
}

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

.flex_row_24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.flex_row_24.min-0 {
  min-width: 0;
}

.flex_row_24.max-h {
  height: 100%;
}

.icon_wrap.is-upload {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.icon_wrap.is-left {
  justify-content: flex-start;
  display: flex;
}

.upload_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.text-weight-regular {
  font-weight: 400;
}

.width-100 {
  width: 100%;
}

.flex_left {
  display: flex;
}

.img_max {
  object-fit: contain;
  border-radius: 20px;
  width: 100%;
}

.img_max.is-32 {
  max-width: 32px;
  max-height: 32px;
}

.img_max.is-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio_upload_error {
  text-align: center;
  max-width: 382px;
  display: block;
}

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

.full_page-cs-pr {
  flex-flow: column;
  align-items: center;
  height: 100%;
  padding-top: 176px;
  display: flex;
}

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

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

.flex-space-between.y-top {
  align-items: flex-start;
}

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

.flex-space-between.gap-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.flex-col-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.flex-col-8.y-top {
  align-items: flex-start;
}

.flex-col-8.flex-0 {
  flex: none;
}

.flex-col-8.flex-down {
  flex-flow: row;
}

.input_icon_wrap {
  position: absolute;
  top: 50%;
  left: 14px;
  transform: translate(0, -50%);
}

.position-relative {
  position: relative;
}

.flex-col-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.flex-col-16.y-top {
  align-items: flex-start;
}

.pr-cs_back_wrap {
  margin-bottom: 40px;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
}

.ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.ratio-widescreen.br-20 {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 20px;
  overflow: hidden;
}

.projects_card {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 16px;
  padding: 16px;
}

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

.projects_grid.is-3cols {
  grid-template-columns: 1fr 1fr 1fr;
}

.projects_grid.is-4cols {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

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

.password-field-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.form-input-field {
  background-color: #f7fafd;
  border: .5px solid #a7c7e7;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 0;
  padding: .5rem .75rem;
}

.form-input-field.password-input {
  padding-right: 3.5rem;
}

.show-hide-wrap {
  z-index: 4;
  position: absolute;
  inset: 9% 2% 0% auto;
}

.password-hide-menu {
  background-color: #0000;
  padding: 0 7px 0 6px;
  font-size: 13.5px;
  display: flex;
  bottom: -4px;
}

.password-hide-menu.w--current {
  background-color: #0000;
  display: none;
  bottom: -6px;
}

.password-toggle-hide-text {
  width: 1.5rem;
  height: 1.5rem;
  font-size: .875rem;
}

.password-show-menu {
  background-color: #0000;
  padding: 0 7px 0 6px;
  font-size: 13.5px;
  display: flex;
  bottom: auto;
}

.password-show-menu.w--current {
  display: none;
  bottom: auto;
}

.password-toggle-show-text {
  width: 1.5rem;
  height: 1.5rem;
  font-size: .875rem;
  display: block;
}

.hide {
  display: none;
}

.password-tabs-menu {
  bottom: -4px;
}

.fr_login-password-error-attempts {
  background-color: var(--_neutral-colors---white);
  border-radius: .5rem;
  flex-flow: row;
  padding: 1rem;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.google-redirect-loader-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.google-loading-animation {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6rem;
  display: flex;
}

.settings_content_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.settings_content_wrap.is-full {
  height: 100%;
}

.settings_content_wrap.is-congrats {
  height: 100%;
  padding: 40px;
}

.settings_card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px;
  display: block;
}

.settings_card_heading {
  padding-top: 6px;
}

.settings_flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.settings_form_wrap {
  border-top: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  margin-top: 24px;
  padding-top: 16px;
}

.margin-0 {
  margin: 0;
}

.popup_message_wrap {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.checkbox-label-2 {
  display: none;
}

._2fa_checkbox {
  background-color: var(--_ui--background-colors---color-background);
  cursor: pointer;
  background-image: url('../images/Ellipse-1.svg');
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: 25px;
  border: 1px #000;
  border-radius: 15px;
  width: 62px;
  height: 30px;
  transition: all .3s ease-in-out;
}

._2fa_checkbox.w--redirected-checked {
  background-color: var(--_brand-colors---color-primary);
  background-image: url('../images/Ellipse-1.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 25px;
}

._2fa_checkbox.w--redirected-focus {
  border-style: none;
  border-right-color: #000;
  box-shadow: 0 2px 5px #0000;
}

._2fa_card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.auth_qr_card {
  background-color: var(--_ui--background-colors---color-background);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.gray_info_card {
  background-color: var(--_ui--background-colors---color-background);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.gray_info_card.is-dispute {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
}

.google_auth_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  align-items: center;
  width: 100%;
  margin-top: 8px;
  padding-top: 16px;
  display: flex;
}

.flex_row_8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.sms_code_card {
  border-right: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  margin-right: 8px;
  padding-right: 16px;
}

.checkbox-field-2 {
  margin-bottom: 0;
}

.settings_card_wrap {
  height: 100%;
  overflow: visible;
}

.saved_payments_card {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 40px 16px;
  display: flex;
}

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

.grid-col-2.is-smaller-gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.highlighted_card_content {
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: stretch;
  padding: 15px;
  display: flex;
}

.highlighted_card_content.is-active {
  background-color: var(--_ui--background-colors---color-surface);
  align-items: stretch;
  height: 100%;
}

.highlighted_card_content.is-active.is-form {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-items: stretch;
}

.highlighted_card_content.is-active.is-bigger-br {
  border-radius: 16px;
}

.highlighted_card_content.is-form {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  height: 100%;
}

.highlighted_card {
  background-color: var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 8px;
  padding: 1px;
  overflow: hidden;
}

.highlighted_card.is-active {
  background-image: linear-gradient(180deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-primary));
}

.highlighted_card.is-active.is-bigger-br {
  border-radius: 16px;
}

.flex-col-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.flex-col-12.y-center {
  align-items: center;
}

.flex-col-12.y-center.is-stats {
  flex-flow: wrap;
}

.payment_method_card_content {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.settings_empty_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.settings-popup {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_brand-colors---color-primary);
  color: var(--_ui--background-colors---color-surface);
  text-align: left;
  background-image: url('../images/image-72.png');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 16px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 12px;
  margin-left: 24px;
  margin-right: 24px;
  padding: 12px 16px;
  display: flex;
}

.primary_inputs_wrap {
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 10px;
  padding: 12px;
}

.checkbox-highlight {
  background-color: #fff;
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-right: 10px;
  transition: all .3s;
}

.checkbox-highlight.w--redirected-checked {
  background-image: url('../images/image-79.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
}

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

.checkbox-label-highlight {
  margin-bottom: 0;
}

.form_payment_card_flex {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.verificaiton_doc_wrap {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.verificaiton_doc_wrap.is-active {
  border-color: var(--_brand-colors---color-primary-lighter);
}

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

.highlight_points_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.highlight_points_content_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  max-width: 80%;
  display: flex;
}

.highlight_points_content_wrap.max-w {
  max-width: 100%;
}

.scan_card_img {
  border-radius: 16px;
  display: flex;
  overflow: hidden;
}

.scan_id_popup_warning {
  background-color: #01010152;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 35px;
  padding-left: 23px;
  padding-right: 23px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.scan_id_popup_warning_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--_neutral-colors---white);
  border-radius: 12px;
  align-items: flex-start;
  max-width: 526px;
  padding: 12px 16px;
  display: flex;
}

.scan_id_popup_warning_content.is-bigger {
  max-width: 100%;
}

.text-style-italic {
  font-style: italic;
}

.settings_img_wrap {
  border-radius: 12px;
}

.settings_congrats_card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 20px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.settings_congrats_card_content_top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.flex_row_4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.flex_row_4.y-center {
  justify-content: center;
}

.settings_congrats_card_content_bottom {
  padding-left: 25px;
}

.email_logo_wrap {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.font-style-secondary {
  font-family: Besley, sans-serif;
}

.font-style-secondary.text-weght-medium {
  font-weight: 500;
}

.notifications_content_wrap {
  position: relative;
}

.notifications_card {
  background-color: var(--_neutral-colors---white);
  border-radius: 12px;
  max-width: 563px;
  padding-bottom: 60px;
  position: relative;
}

.notifications_content_top {
  border-bottom: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  padding: 24px;
}

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

.notification_tabs {
  border-bottom: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  justify-content: space-between;
  padding: 8px 24px;
  display: flex;
}

.notification_tab_link {
  color: var(--_text-colors---color-text-secondary);
  background-color: #0000;
  padding: 6px 12px;
}

.notification_tab_link.w--current {
  background-color: var(--_brand-colors---color-primary);
  color: var(--_neutral-colors---white);
  border-radius: 8px;
  padding-left: 14px;
  padding-right: 14px;
  font-weight: 600;
}

.notification_tab_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.notification_tab_content.is-active {
  background-color: var(--_ui--background-colors---color-surface);
}

.notif_tab_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  align-items: flex-start;
  display: flex;
}

.notif_tab_content_wrap {
  flex-flow: column;
  display: flex;
}

.bank_country_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;
}

.bank_country_wrap {
  background-color: var(--_brand-colors---color-primary);
  border-radius: 10px;
  padding: 12px 16px;
}

.bank_country_wrap.is-chars {
  background-color: var(--_text-colors---color-text-primary);
  justify-content: center;
  display: flex;
}

.onboarding-button-primary {
  background-color: var(--_brand-colors---color-primary);
  color: var(--_ui--background-colors---color-surface);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.onboarding-button-primary.new {
  padding-top: 11px;
  padding-bottom: 11px;
}

.onboarding-button-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.onboarding-button-group._2 {
  margin-top: 20px;
}

.onboarding-button-group.m0 {
  margin-top: 0;
}

.onboarding-button-group.m-16 {
  margin-top: 16px;
}

.onboarding-button-group.inside-steps {
  margin-top: 0;
}

.intro-video-upload-input {
  display: none;
}

.intro-video-upload-input.hide {
  display: block;
}

.bank_account_content_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  margin-left: 16px;
  margin-right: 4px;
  display: flex;
}

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

.bank_account_single_card {
  border-right: 1px solid var(--_brand-colors---color-primary-lighter);
  padding-right: 16px;
}

.bank_account_single_card.is-last {
  border-right-style: none;
}

.onboard-profile-img-preview {
  object-fit: contain;
  width: 100%;
  display: none;
}

.onboard-image-info-wrap {
  z-index: 1;
  display: block;
  position: relative;
}

.multi-form_upload-input-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.button-app {
  color: #f7d8ba;
  text-align: center;
  cursor: pointer;
  background-color: #000;
  background-image: linear-gradient(90deg, #152636, #2f4152);
  border: 1px #000;
  border-radius: .625rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.button-app.second {
  color: #152636;
  background-image: linear-gradient(90deg, #f7d8ba, #faede1 50%, #f7d8ba);
  border-style: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-app.is-secondary {
  color: #282529;
  text-align: center;
  font-size: 40px;
}

.text-size-tiny {
  font-size: .75rem;
}

.onboarding-crop-controls-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: none;
}

.onboarding-crop-controls-wrap.edit_project, .onboarding-crop-controls-wrap.intro-video {
  display: none;
}

.image-wrapper-1-1 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 100%;
  display: flex;
  position: relative;
}

.image-wrapper_image {
  object-fit: cover;
  width: 25rem;
  height: 25rem;
  position: absolute;
  inset: 0%;
}

.onboard-profile-img-wrap {
  width: 25rem;
  height: 25rem;
  display: block;
}

.onboard-profile-img-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.onboard_profile-delete-img {
  cursor: pointer;
  display: block;
}

.onboard_profile-replace-img {
  cursor: pointer;
}

.select2_component {
  align-items: center;
  display: flex;
}

.select2_dropdown {
  margin-left: 0;
  margin-right: 0;
}

.select2_toggle {
  grid-column-gap: .5rem;
  border-style: none solid none none;
  border-width: 1px;
  border-color: black var(--_text-colors---color-text-primary) black black;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.select2_dropdown-list.w--open {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  max-height: 25rem;
  margin-top: .5rem;
  padding: .5rem;
  overflow: auto;
}

.select2_field {
  margin-bottom: 0;
  display: none;
}

.select2_dropdown-link {
  padding: .5rem;
}

.select2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.onboard_country_input_wrap {
  position: relative;
}

.onboard_country-dropdown {
  z-index: 99;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  max-height: 8.75rem;
  margin-top: .625rem;
  padding: 0;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: auto;
}

.onboard_country-list-item {
  cursor: pointer;
  padding: .625rem;
}

.onboard_country-list-item:hover {
  background-color: #f6f3fc;
}

.onboard_country-text {
  color: var(--_text-colors---color-text-primary);
}

.onboard_country-no-results {
  padding: .625rem;
  display: block;
}

.select2_toggle-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.select_dropdown-list-step-3.w--open {
  border: 1px solid var(--_ui--background-colors---color-surface-light);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  margin-top: .5rem;
  padding: 0;
  box-shadow: 0 2px 5px #0003;
}

.select_dropdown-link-step-3 {
  padding: .5rem;
}

.select_dropdown-link-step-3:hover {
  background-color: var(--_brand-colors---light-pink-hover);
}

.select_dropdown-link-step-3.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.custom-select-toggle.step-3-availability {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  padding: 8px 12px;
  display: flex;
}

.custom-select-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.custom-select-dropdown.step-3-dropdown {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 8px;
  width: 100%;
}

.select_field-step-3 {
  margin-bottom: 0;
  display: none;
}

.form_input_field_dollar_sign {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  color: var(--_text-colors---color-text-primary);
  border-radius: 8px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 14px;
  line-height: 1.6;
  position: relative;
}

.form_input_field_dollar_sign:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input_field_dollar_sign::placeholder {
  color: #7c7c7c;
  font-size: 14px;
}

.form_input_field_dollar_sign.is-select-input {
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input_field_dollar_sign.is-text-area {
  height: auto;
  min-height: 100px;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input_field_dollar_sign.is-text-area._200px {
  max-height: 200px;
}

.form_input_field_dollar_sign.is-text-area.is-error {
  border-color: var(--_error--status-colors---color-error-border);
}

.form_input_field_dollar_sign.is-alt {
  border-style: none;
  border-color: #000;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.form_input_field_dollar_sign.white {
  background-color: #fff;
}

.form_input_field_dollar_sign.icon {
  padding-left: 36px;
}

.form_input_field_dollar_sign.icon._2 {
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  padding-left: 42px;
}

.form_input_field_dollar_sign.skill {
  padding: 10px 14px;
}

.form_input_field_dollar_sign.is-error {
  border-color: #e63838;
}

.form_input_field_dollar_sign.is-gray {
  background-color: var(--_ui--background-colors---color-background);
}

.form_input_field_dollar_sign.no-border {
  border-style: none;
}

.max-rate-span {
  color: var(--_text-colors---color-text-secondary);
}

.onboard_category-input-wrap {
  position: relative;
}

.onboard_category-dropdown {
  z-index: 999;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  max-height: 8.75rem;
  margin-top: .625rem;
  padding: 0;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: auto;
  box-shadow: 0 2px 5px #0000001a;
}

.onboard_custom-input-skills {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_ui--background-colors---color-surface-light-muted);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_ui--background-colors---color-surface-light-muted);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_ui--background-colors---color-surface-light-muted);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 8px;
  flex-wrap: wrap;
  min-height: 2.75rem;
  padding: .5rem;
  display: flex;
}

.skills-tag-true-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_ui--background-colors---color-background);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  display: inline-flex;
}

.code-embed-183 {
  cursor: pointer;
  justify-content: center;
  align-items: flex-end;
  width: 15px;
  height: 16px;
  display: flex;
}

.skills-tag-custom-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_brand-colors---color-primary-lighter);
  background-color: var(--_brand-colors---light-pink-hover);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  display: inline-flex;
}

.form_input_field_skills {
  border: 1px none var(--_ui--background-colors---color-surface-light-muted);
  color: var(--_text-colors---color-text-primary);
  background-color: #0000;
  border-radius: 8px;
  flex: 150px;
  min-width: 9.375rem;
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.6;
}

.form_input_field_skills:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input_field_skills::placeholder {
  color: #7c7c7c;
  font-size: 14px;
}

.form_input_field_skills.is-select-input {
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input_field_skills.is-text-area {
  height: auto;
  min-height: 100px;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input_field_skills.is-text-area._200px {
  max-height: 200px;
}

.form_input_field_skills.is-text-area.is-error {
  border-color: var(--_error--status-colors---color-error-border);
}

.form_input_field_skills.is-alt {
  border-style: none;
  border-color: #000;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.form_input_field_skills.white {
  background-color: #fff;
}

.form_input_field_skills.icon {
  padding-left: 36px;
}

.form_input_field_skills.icon._2 {
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  padding-left: 42px;
}

.form_input_field_skills.skill {
  padding: 10px 14px;
}

.form_input_field_skills.is-error {
  border-color: #e63838;
}

.form_input_field_skills.is-gray {
  background-color: var(--_ui--background-colors---color-background);
}

.form_input_field_skills.no-border {
  border-style: none;
}

.form_input_field_skills.is-custom-input-skills {
  background-color: #0000;
  border-style: none;
  min-width: 9.375rem;
}

.onboard_custom-skill-alert {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--_ui--background-colors---color-background);
  border-radius: 12px;
  margin-top: .5rem;
  padding: .75rem;
  display: flex;
}

.onboard_nonrelated-skill-error {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 12px;
  padding: 0;
  display: none;
}

.custom-dropdown-wrapper {
  position: relative;
}

.custom-dropdown-item {
  cursor: pointer;
  padding: .625rem;
}

.custom-dropdown-item:hover {
  background-color: #f6f3fc;
}

.custom-dropdown-container {
  z-index: 999;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  max-height: 8.75rem;
  margin-top: .625rem;
  padding: 0;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: auto;
  box-shadow: 0 2px 5px #0000001a;
}

.custom-dropdown-container.availability-dropdown {
  max-height: 10.5rem;
}

.full_page_wrap {
  width: 100%;
  height: 100%;
}

.full_page_wrap.p_top-medium {
  padding-top: 116px;
}

.full_page_wrap.p_top-small {
  padding-top: 30px;
}

.fr_jobs_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fr_jobs_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.fr_jobs-right {
  flex-flow: column;
  display: flex;
}

.fr_jobs_card {
  background-color: #fff;
  border-radius: 16px;
}

.fr_jobs_card.is-primary {
  padding: 24px;
}

.fr_jobs_card.is-primary.is-highlighted {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
}

.fr_jobs_card.is-primary.is-highlighted.is-tablet {
  display: none;
}

.fr_jobs_card.is-secondary {
  padding: 16px;
  position: relative;
}

.fr_jobs_card.is-secondary.is-desktop {
  display: block;
}

.fr_jobs_card.is-secondary.is-tablet {
  display: none;
}

.img_xsmall_icon {
  object-fit: contain;
  max-width: 16px;
  max-height: 16px;
}

.fr_stats_card {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  width: 100%;
  padding: 8px;
}

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

.grid-2x2.is-smaller-gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.fr_cat-cards {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 8px;
  justify-content: center;
  padding: 12px 16px;
  display: flex;
}

.flex-col-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.flex-col-4.notif-border {
  border-left: 1px solid var(--_brand-colors---color-primary-lighter);
  padding-left: 12px;
}

.fr_skills_cat {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 8px;
  padding: 8px 12px;
}

.fr_skills_cat.is-job {
  background-color: var(--_neutral-colors---white);
}

.fr_job_skills {
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 12px;
  padding: 8px;
}

.gallery23_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.padding-section-large-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.files_slide {
  padding-left: .25rem;
  padding-right: .25rem;
}

.section_gallery23 {
  overflow: hidden;
}

.files_slider {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 0;
  position: static;
}

.files_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.files-slider_image-wrapper {
  border-radius: 20px;
  width: 100%;
  overflow: hidden;
}

.files_lightbox-link {
  width: 100%;
}

.gallery23_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.files_mask {
  width: 100%;
  overflow: hidden;
}

.files_slider_heading {
  padding-top: 6px;
  padding-bottom: 14px;
}

.jobs_status {
  border-radius: 20px;
  align-items: center;
  padding: 6px 10px;
  display: flex;
}

.jobs_status.is-pending {
  border: 1px solid var(--_ui--background-colors---color-background-pending);
  background-color: var(--_ui--background-colors---color-background-pending);
  color: var(--_text-colors---color-pending);
}

.jobs_status.is-in-progress {
  border: 1px solid var(--_ui--background-colors---color-surface);
  background-color: var(--_ui--background-colors---color-surface);
  color: var(--_brand-colors---color-primary);
  margin: -1px;
}

.jobs_status.is-completed {
  border: 1px solid var(--_ui--background-colors---color-background-success);
  background-color: var(--_ui--background-colors---color-background-success);
  color: var(--_text-colors---color-text-success);
  margin: -1px;
}

.jobs_status.is-error {
  background-color: var(--_error--status-colors---color-error-bg);
  color: var(--_text-colors---color-text-error);
  margin: -1px;
}

.jobs_status.is-not-started {
  background-color: var(--_ui--background-colors---color-surface-light-muted);
}

.fr_jobs_info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-right: 1px solid var(--_brand-colors---color-primary-lighter);
  justify-content: flex-start;
  align-items: flex-end;
  padding: 6px 16px;
  display: flex;
}

.fr_jobs_info.is-secondary {
  padding-left: 0;
}

.fr_jobs_info.is-secondary.is-last {
  border-right-style: none;
}

.fr_stats_highlighted_card {
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 12px;
  align-items: stretch;
  width: 100%;
  padding: 12px;
  display: flex;
}

.fr_jobs_community_img-wrap {
  border-radius: 12px;
  overflow: hidden;
}

.fr_jobs_community_img {
  width: 100%;
}

.fr_jobs_card_top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding-bottom: 12px;
  display: flex;
}

.fr_jobs_card-top-right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-left: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding: 12px;
  display: flex;
}

.status-progress-wrap {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 60px;
  padding-right: 12px;
  display: flex;
}

.status-progress-small-wrap {
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  display: flex;
}

.flex-col-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.table4_filters-form-block {
  width: 100%;
  margin-bottom: 0;
}

.table4_modal-heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.table4_rangeslider2-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.text-color-primary-gradient-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
}

.table4_toggle-button-circle {
  z-index: 2;
  background-color: #0000;
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.table4_rangeslider2-handle-right {
  z-index: 1;
  cursor: grab;
  background-color: #fff;
  border: 2px solid #0000;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.table4_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.table4_rangeslider2-handle-right:focus-visible, .table4_rangeslider2-handle-right[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 0 solid #000;
}

.table4_filter-group-heading {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.table4_header-link {
  align-items: center;
  padding-right: 0;
  display: flex;
  position: relative;
}

.table4_header-link:hover {
  background-image: none;
  background-position: 100%;
  background-repeat: no-repeat;
}

.table4_rangeslider1-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem 3rem;
  display: block;
  position: relative;
}

.table4_rangeslider2-text {
  text-align: center;
  font-size: 1.125rem;
  position: relative;
}

.table4_filter-radio1-icon {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.table4_filter-radio1-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  background-position: 50%;
  background-size: 14px 14px;
  border-width: 1px;
  border-color: #0000;
  width: 1.125rem;
  height: 1.125rem;
}

.table4_filter-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.flex-col-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.table4_filter-checkbox1-icon {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.table4_filter-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.table4_filter-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.table4_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
}

.table4_filter-group {
  border-bottom: 1px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.table4_filter-group.last {
  border-bottom-style: none;
}

.table4_modal {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
  transform: translate(0, 100%);
}

.table4_toggle-button-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.table4_rangeslider2-fill {
  background-color: #0000;
  width: 20%;
  height: 100%;
  position: absolute;
}

.form-input {
  color: #0000;
  background-color: #0000;
  border: 1px solid #0000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.form-input.is-search-input {
  padding-left: 3rem;
}

.table4_filter-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.payment_status {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 20px;
  padding: 8px;
  font-size: 12px;
  display: flex;
}

.payment_status.is-transferred {
  color: #26b05d;
  background-color: #dbffdd;
}

.payment_status.is-dispute {
  color: #e63838;
  background-color: #fcf3f3;
  align-items: center;
}

.payment_status.is-progress {
  color: #225ed3;
  background-color: #e9eafc;
}

.payment_status.is-pending {
  color: #ee8d34;
  background-color: #fcecdd;
  flex: none;
}

.table4_filters-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px #000;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.padding-24 {
  padding: 0 24px 24px;
}

.table4_filter-checkbox2-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.table4_rangeslider1-text {
  text-align: center;
  font-size: 1.125rem;
  position: absolute;
  top: 1.5rem;
  left: auto;
  right: auto;
}

.table4_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 24px 38px;
}

.table4_filter-checkbox2 {
  border: 1px solid #000;
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.table4_filter-checkbox2.is-active {
  color: #0000;
  background-color: #0000;
}

.table4_rangeslider2-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem .5rem;
  position: relative;
}

.table4_modal-content-wrapper {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 40rem;
  height: auto;
  max-height: 80vh;
  position: static;
  overflow: scroll;
}

.table4_modal-header {
  z-index: 2;
  background-color: #0000;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  width: 40rem;
  margin-bottom: 1.5rem;
  padding: 1rem 3rem;
  display: flex;
  position: sticky;
  top: 0;
}

.table4_filters-keyword-search {
  flex: 1;
  align-items: center;
  max-width: 25rem;
  display: flex;
  position: relative;
}

.table4_filter-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.table4_rangeslider1-track {
  background-color: #0000;
  width: 100%;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.button-5 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-5.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.table4_item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ebebeb;
  grid-template-rows: auto;
  grid-template-columns: minmax(60px, 60px) 4fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table4_item.is-fixed {
  grid-template-columns: minmax(60px, 60px) 2.5fr .5fr .5fr;
}

.table4_rangeslider2-input {
  display: none;
}

.table4_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: auto;
  min-height: auto;
  padding: .5rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table4_button.is-next {
  justify-content: flex-end;
  min-width: auto;
  min-height: auto;
  margin-left: 0;
}

.table4_button.is-previous {
  justify-content: flex-start;
  margin-right: 0;
  position: static;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-weight-semibold.text-size-medium.text-color-purple-tint {
  color: #a38cdf;
}

.text-weight-semibold.text-size-large.is-main {
  font-size: 24px;
}

.text-size-large-2 {
  font-size: 1.25rem;
}

.icon-embed-xsmall-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.table4_filter-radio2-label {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

.table4_filters-button {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #7a58d0;
  text-align: center;
  background-color: #0000;
  border: 1px #0000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  padding: .5rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.table4_filter-group-list {
  padding-left: 3rem;
  padding-right: 3rem;
}

.table4_modal-background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flex_row_8-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.table4_rangeslider2-handle-left {
  z-index: 1;
  cursor: grab;
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.table4_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.table4_rangeslider2-handle-left:focus-visible, .table4_rangeslider2-handle-left[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 0 solid #0000;
}

.table4_page-button {
  color: #7c7c7c;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table4_page-button.w--current {
  border-color: #0000;
}

.table4_page-button.is-active {
  background-color: #f0ebfa;
  border-radius: 100%;
}

.table4_filter-list.is-radio2, .table4_filter-list.is-checkbox2 {
  flex-wrap: wrap;
  display: flex;
}

.table4_filter-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.table4_filters-content-left {
  flex: 1;
  display: flex;
}

.form_input--global-2 {
  color: #282529;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  height: 44px;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: 12px 20px 12px 12px;
  font-size: 14px;
  line-height: 1.6;
}

.form_input--global-2::placeholder {
  color: #7c7c7c;
  font-size: 14px;
}

.form_input--global-2.is-icon {
  width: 100%;
  padding-left: 40px;
  padding-right: 0;
}

.table4_toggle-button-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.flex-col-6.y-center {
  align-items: center;
}

.payment_status_pending {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid #ebebeb;
  border-radius: 40px;
  flex-flow: row;
  align-items: center;
  width: 100%;
  font-size: 9px;
  display: flex;
}

.table4_toggle-button {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.table4_toggle-button-checkbox {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.table4_toggle-button-checkbox:focus-visible, .table4_toggle-button-checkbox[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #0000;
}

.table4_toggle-button-checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-style: none;
}

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

.table4_tablet-modal-menu {
  z-index: 2;
  background-color: #0000;
  border-top: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  width: 40rem;
  margin-top: 3rem;
  padding: .75rem 3rem;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  left: 0%;
}

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

.table4_filter-radio2 {
  border: 1px solid #0000;
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  display: inline-block;
  position: relative;
}

.table4_filter-radio2.is-active {
  color: #0000;
  background-color: #0000;
}

.table4_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: auto;
  padding: 16px 24px;
  display: flex;
}

.table4_column.is-no-p {
  padding-left: 0;
  padding-right: 0;
}

.table4_column.is-center {
  justify-content: center;
  align-items: center;
}

.table4_column.is-header-column {
  background-color: #f6f3fc;
  min-height: auto;
  padding-top: 12px;
  padding-bottom: 12px;
}

.table4_column.is-header-column.is-status {
  padding-left: 0;
}

.table4_rangeslider1-fill {
  background-color: #0000;
  width: 20%;
  height: 100%;
  position: absolute;
}

.table4_rangeslider1-input {
  display: none;
}

.table4_filter-radio1-label {
  margin-bottom: 0;
}

.table4_rangeslider2-track {
  background-color: #0000;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.table4_filter-checkbox2-icon {
  cursor: pointer;
  border: 1px #0000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.table4_filter-checkbox2-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-color: #0000;
}

.table4_filter-checkbox2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.flex-col-stretch-space_bet {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.table4_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0;
  padding: 24px 24px 106px;
  position: relative;
}

.table4_filter-list-wrapper {
  margin-bottom: 1.25rem;
}

.table4_header-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px #0000;
  grid-template-rows: auto;
  grid-template-columns: minmax(60px, 60px) 4fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table4_header-row.is-fixed {
  grid-template-columns: minmax(60px, 60px) 2.5fr .5fr .5fr;
}

.table4_filters-form {
  width: 100%;
}

.table4_keyword-search {
  align-items: center;
  display: flex;
  position: relative;
}

.table4_rangeslider1-handle {
  z-index: 1;
  cursor: grab;
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  top: 50%;
  left: .5rem;
  right: .5rem;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 10px #0000001a;
}

.table4_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.table4_rangeslider1-handle:focus-visible, .table4_rangeslider1-handle[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 0 solid #000;
}

.search-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto auto auto 12px;
}

.table4_filter-radio2-icon {
  cursor: pointer;
  border: 1px #0000;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.table4_filter-radio2-icon.w--redirected-checked {
  border-color: #0000;
}

.table4_filter-radio2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.table4_content {
  border: 1px #0000;
  flex-direction: column;
  overflow: auto;
}

.fr_notes_card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 12px;
  padding: 12px;
  display: flex;
}

.main_content_hourly_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.y-bottom {
  align-items: flex-end;
  display: flex;
}

.main_content_hourly_img-wrap {
  border-radius: 16px;
  max-height: 123px;
  overflow: hidden;
}

.icon-input {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 12px;
}

.or_wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-color-primary-2 {
  color: #7a58d0;
}

.notification_tabs-2 {
  border-bottom: 1px solid #ebebeb;
  justify-content: space-between;
  padding: 8px 24px;
  display: flex;
}

.notif_tab_content-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.notifications_card-2 {
  background-color: #fff;
  border-radius: 12px;
  max-width: 563px;
  padding-bottom: 60px;
}

.text-color-gray-2 {
  color: #7c7c7c;
}

.notification_tab_content-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #ebebeb;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.notification_tab_content-2.is-active {
  background-color: #f6f3fc;
}

.notifications_content_top-2 {
  border-bottom: 1px solid #ebebeb;
  padding: 24px;
}

.notification_tab_link-2 {
  color: #7c7c7c;
  background-color: #0000;
  padding: 6px 12px;
}

.notification_tab_link-2.w--current {
  color: #fff;
  background-color: #7a58d0;
  border-radius: 8px;
  padding-left: 14px;
  padding-right: 14px;
  font-weight: 600;
}

.notif_highlight_card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--_ui--background-colors---color-primary-tint);
  border-radius: 12px;
  flex-flow: column;
  padding: 12px;
  display: flex;
}

.notif_icon {
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 7.5px;
  padding: 7.5px;
}

.notif_icon.is-active {
  background-color: var(--_ui--background-colors---color-primary-tint);
}

.notif_icon.is_error {
  background-color: #fcf3f3;
}

.popup_max-height {
  max-height: 530px;
  overflow: auto;
}

.text-size-medium-7 {
  font-size: 16px;
  line-height: 120%;
}

.email_prog_card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f7f7f7;
  border-radius: 12px;
  padding: 12px 16px;
  display: flex;
}

.email_report {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 24px;
}

.email_highlight-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_ui--background-colors---color-surface);
  border-radius: 16px;
  align-items: center;
  padding: 12px;
  display: flex;
}

.email_highlight-card.is-error {
  background-color: var(--_error--status-colors---color-error-bg);
}

.email_highlight-card.is-transparent {
  background-color: #f6f3fc00;
  justify-content: flex-start;
  align-items: flex-start;
}

.padding-section-large-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.slider-arrow-icon_default-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.slider-arrow-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-2.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-2.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.gallery23_slide {
  padding-right: 2rem;
}

.section_gallery23-2 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  overflow: hidden;
}

.gallery23_slider {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.gallery23_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery23_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  overflow: hidden;
}

.gallery23_lightbox-link {
  width: 100%;
}

.gallery23_slide-nav-2 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.gallery23_mask {
  width: 25%;
  overflow: visible;
}

.button-6 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-6.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-6.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-6.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout531_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout531_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.icon-embed-large-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.padding-section-large-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_layout531 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.layout531_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout531_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.lightbox-play-icon-4 {
  z-index: 2;
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.video-overlay-layer-3 {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.layout531_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-small {
  object-fit: contain;
  max-width: 17px;
  max-height: 16px;
}

.btns_wrapper {
  margin-top: 10px;
}

.tracker_feedback_card {
  background-color: var(--_brand-colors---light-pink-hover);
  border-radius: 8px;
  justify-content: space-between;
  padding: 12px;
  display: flex;
}

.feedback_txt_card {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  border-radius: 10px;
  padding: 12px;
}

.text-format-error {
  background-color: #fcf3f3;
  border-radius: 10px;
  margin-bottom: 32px;
  padding: 16px;
}

.tooltip1_component {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.tooltip1_tooltip-wrapper {
  z-index: 999;
  width: 15rem;
  padding-bottom: 1rem;
  display: block;
  position: absolute;
  bottom: 100%;
}

.tooltip1_tooltip-wrapper.tooltip-hover {
  opacity: 0;
}

.tooltip1_card-wrapper {
  z-index: auto;
  float: none;
  clear: none;
  background-color: var(--_text-colors---color-text-primary);
  color: var(--_neutral-colors---white);
  border-radius: 8px;
  padding: .75rem;
  display: block;
  position: relative;
  bottom: auto;
}

.tooltip1_pointer {
  z-index: auto;
  background-color: var(--_text-colors---color-text-primary);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  margin-bottom: .6rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotate(45deg);
}

.tooltip1_element-wrapper {
  position: relative;
}

.tooltip1_responsive {
  display: none;
}

.tooltip-language-embed {
  color: var(--_text-colors---color-text-secondary);
  width: 1rem;
  height: 1rem;
}

.profile-view-dropdown-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.profile-view-dropdown-icon._35px {
  width: 35px;
  height: 35px;
}

.profile-view-dropdown-icon.has-bg {
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 100%;
}

.profile-view-dropdown-icon.abs {
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 14px;
  transform: translate(0, -50%);
}

.profile-view-dropdown-icon.is-top {
  align-items: flex-start;
}

.certifications-empty-heading {
  flex-flow: wrap;
  flex: 0 auto;
  font-size: 1.25rem;
  line-height: 100%;
  display: block;
  overflow: visible;
}

.dropdown-share_component {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.dropdown-share_toggle {
  grid-column-gap: .5rem;
  border: 1px #000;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown-share_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown-share_dropdown-link {
  padding: .5rem;
}

.dropdown-share_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.fr_edit-profile-actions-group, .fr_edit-profile-pencil-wrap, .fr_edit-profile-fake-wrap-pencil {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.fr_edit-invisible-wrap {
  display: block;
}

.fr_edit-profile-custom-input-skills {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_ui--background-colors---color-surface-light-muted);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_ui--background-colors---color-surface-light-muted);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_ui--background-colors---color-surface-light-muted);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  flex-wrap: wrap;
  min-height: 2.75rem;
  padding: .5rem;
  display: flex;
}

.skills-tag-pending-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_ui--background-colors---color-background);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  display: inline-flex;
}

.code-embed-184 {
  cursor: default;
  justify-content: center;
  align-items: flex-end;
  width: 15px;
  height: 16px;
  display: flex;
}

.no-certs-text {
  font-size: 18px;
}

.modal_delete-component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_delete-content-wrapper {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 40rem;
  height: auto;
  max-height: 80vh;
  margin-left: 2rem;
  padding: 2rem;
  position: relative;
  overflow: scroll;
}

.max-width-large-3 {
  width: 100%;
  max-width: 648px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large-3.align-center {
  text-align: center;
}

.heading-style-h2-8 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.text-size-medium-8 {
  font-size: 16px;
  line-height: 120%;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.modal_component-edit_page {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.modal_photo-content-wrapper {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 40rem;
  height: auto;
  max-height: 80vh;
  margin-left: 0;
  padding: 1rem .5rem;
  position: relative;
  overflow: auto;
}

.modal2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.modal-heading {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.icon_close-modal {
  color: #7c7c7c;
  width: 18px;
}

.div-block-1450 {
  z-index: 99;
  cursor: pointer;
  position: absolute;
  inset: auto 0% 0%;
}

.modal_photo-scrollbar-wrapper {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  margin-left: 0;
  padding: .5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.fr_edit_page-name-input-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-end stretch;
  display: flex;
}

.fr_edit-name-input-form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fr_edit-name-input-field {
  width: 8rem;
}

.wrappest-wrap.rate-dollar-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-regular {
  font-weight: 400;
  display: none;
}

.fr_edit_name_form {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 0;
  display: block;
}

.image-69 {
  width: 14px;
  height: 14px;
}

.link-block-centered, .code-embed-185 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-186 {
  display: flex;
}

.code-embed-187 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.fr_edit-availability-dropdown-wrap {
  position: relative;
}

.icon-embed-custom {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
}

.verification-loading-animation {
  color: var(--_brand-colors---color-primary);
  text-overflow: clip;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8rem;
  display: flex;
}

.verification-email-loader-wrapper {
  background-color: var(--_ui--background-colors---color-background);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.button-7 {
  text-align: left;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal1_content-wrapper {
  background-color: var(--_neutral-colors---white);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: scroll;
}

.max-width-large-4 {
  width: 100%;
  max-width: 648px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large-4.align-center {
  text-align: center;
}

.heading-style-h2-9 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.text-size-medium-9 {
  font-size: 16px;
  line-height: 120%;
}

.modal-content-replace-this-div {
  border: 2px dashed #0000001a;
  width: 100%;
  height: 150vh;
}

.modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.file-item-review {
  border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px 8px 8px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.file-item-review.red {
  color: #282529;
  background-color: #fcf3f3;
  border-color: #e63838;
  align-items: flex-start;
}

.nav_component {
  background-color: #0000;
  width: 100%;
  padding: 1.5rem 2.5rem;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_component.dark-text-white-bg {
  color: #282529;
}

.nav_component.grey-btn-white-text-46 {
  z-index: 100;
  padding-bottom: .5rem;
  display: block;
}

.nav_component.white-bg-dark-text-46 {
  background-color: #fff;
}

.nav_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_container.grey-btn-white-text-47 {
  width: 92%;
}

.nav_container._90-width {
  width: 86%;
}

.nav_container._90-width.white-3 {
  width: 90%;
}

.nav_brand {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: relative;
}

.nav_brand.grey-btn-white-text-48 {
  flex: none;
}

.nav_logo {
  z-index: 1;
  width: 7rem;
  position: relative;
}

.nav_logo.dark-text-white-bg-4.is-absolute, .nav_logo.is-absolute {
  z-index: 0;
  position: absolute;
}

.nav_logo.is-absolute.grey-btn-white-text-50 {
  z-index: 0;
  width: 7rem;
  position: absolute;
  inset: 0%;
}

.nav_logo.is-absolute.grey-btn-white-text-50:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed), .nav_logo.is-absolute.grey-btn-white-text-50.is-dark {
  display: none;
}

.nav_logo.is-absolute.grey-btn-white-text-50.is-dark:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed) {
  display: block;
  position: static;
}

.nav_logo.is-absolute.grey-btn-white-text-95 {
  z-index: 0;
  width: 7rem;
  position: absolute;
  inset: 0%;
}

.nav_logo.grey-btn-white-text-49:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed) {
  display: none;
}

.nav_menu {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_menu.grey-btn-white-text-53 {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
}

.mobile-seacrh {
  display: none;
}

.nav_menu_link {
  color: #fff;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s;
}

.nav_menu_link:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed) {
  color: var(--_text-colors---color-text-primary);
  font-size: 16px;
}

.nav_menu_link:hover, .nav_menu_link.w--current {
  color: #7a58d0;
}

.nav_menu_link.dark-text-white-bg-18 {
  color: #282529;
}

.button-8 {
  text-align: left;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-8.is-icon {
  width: 100%;
  padding-left: 40px;
  padding-right: 0;
}

.button-8.is-icon.background-color-lighter-purple {
  background-color: #f6f3fc;
}

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

.button-stroke {
  z-index: 1;
  position: absolute;
  inset: .1rem .125rem;
}

.button-hover-bg {
  z-index: 0;
  opacity: .6;
  background-image: linear-gradient(#ffffff8f, #ffffff17);
  border-radius: 6.25rem;
  width: 90%;
  height: 40%;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: translate(0, .25rem);
}

.nav_buttons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_buttons-variants {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.nav_buttons_grey {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.nav_buttons_grey.hide-tablet.white-bg-dark-text-68 {
  display: flex;
}

.icon-1x1-medium {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-medium.is-small {
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
}

.nav_buttons_secondary {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: none;
}

.nav_buttons_secondary.hide-tablet, .nav_buttons_secondary.hide-tablet.grey-btn-white-text-72 {
  display: none;
}

.nav_button-wrap {
  padding: 0;
}

.nav_button {
  -webkit-backdrop-filter: blur(.3125rem);
  backdrop-filter: blur(.3125rem);
  background-color: #fff3;
  border: 1px solid #fff9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  min-width: 2.25rem;
  height: 2.25rem;
  display: flex;
}

.logged_component {
  flex: 1;
  margin-left: 0;
  margin-right: 0;
}

.logged_dropdown-toggle {
  grid-column-gap: .5rem;
  background-image: linear-gradient(0deg, #fff, #5054c9);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.logged_dropdown-toggle.w--open {
  justify-content: center;
  align-items: center;
}

.logged_image {
  object-fit: cover;
  border-radius: 50%;
  width: 2.85rem;
  height: 2.85rem;
}

.logged_dropdown-list {
  z-index: 10;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: .625rem;
}

.logged_dropdown-list.w--open {
  background-color: #0000;
  border-style: none;
  margin-top: 0;
  padding: .5rem 0 0;
  right: 0;
  overflow: hidden;
}

.logged_dropdown-inner {
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: .625rem;
}

.logged_dropdown-link {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link:hover {
  color: #7a58d0;
}

.progress_line {
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-color: #7a58d0;
  width: 100%;
  height: .5rem;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
  transform: scale3d(0, 1, 1);
}

.section_fr-levels-features {
  background-image: linear-gradient(#f5f5f5, #fff 21%, #fff);
}

.section_fr-levels-features.is-secondary {
  color: #282529;
  text-align: center;
  font-size: 40px;
}

.section_fr-levels-features.is-secondary.dark-text-white-bg-20.is-round {
  padding: .85rem;
}

.section_fr-levels-features.is-secondary {
  background-image: none;
}

.heading-style-h2-10 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-10.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-10.is-besley.text-color-black {
  color: var(--_text-colors---color-text-primary);
  margin-bottom: 0;
}

.font-open-sans {
  font-family: Open Sans, sans-serif;
}

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

.right-standardtalent {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #0000;
  background-image: url('../images/text.png'), linear-gradient(90deg, #9c34ef03, #9c34ef05 65%, #ffffff0a);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 1px;
  padding: 32px;
  display: flex;
  position: relative;
}

.right-standardtalent.is-category {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  background-image: none;
  padding: 24px 60px 24px 24px;
  box-shadow: 0 3px 5px 3px #0003;
}

.category-content-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.max-width-small.smaller {
  font-size: 14px;
}

.max-width-small.smaller.is-apply {
  max-width: 25rem;
}

.max-width-small.smaller.is-apply.is-bigger {
  max-width: 100%;
}

.max-width-small.smaller.is-apply.is-smaller {
  width: 40px;
  height: 40px;
}

.max-width-small.is-custom {
  max-width: 32.5rem;
}

.max-width-small.z-index-1 {
  max-width: 28rem;
}

.max-width-small.z-index-1.position-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.max-width-small.z-index-1.position-center.is-1, .max-width-small.z-index-1._35rem {
  max-width: 35rem;
}

.max-width-small.smaller {
  max-width: 28rem;
}

.max-width-small.align-center {
  margin-left: auto;
  margin-right: auto;
}

.mobile12px.desktop-only {
  display: block;
}

.mobile-view-only {
  display: none;
}

.section_footer {
  z-index: 0;
  color: #fff;
  background-color: #010101;
  border-top: 1px solid #ffffff1f;
  position: relative;
}

.footer_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.footer_wrap.is-2 {
  margin-bottom: 0;
  padding-bottom: 60px;
}

.superscript-3 {
  color: #bdbdcc;
}

.footer_grid {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.fotter_links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_links {
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.footer_links:hover {
  color: #7a58d0;
}

.footer_dropdown {
  display: none;
}

.footer_bottom {
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  display: flex;
  position: relative;
}

.footer_bottom-line {
  background-image: radial-gradient(circle at 0%, #fff0, #ffffffb0 25%, #fff 50%, #ffffff82 75%, #fff0);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.footer_social-links {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_social-link {
  color: #c1c1c1;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  transition: all .3s;
}

.footer_social-link:hover {
  color: #7a58d0;
}

.footer_bg {
  position: absolute;
  inset: 1rem auto auto 0%;
}

.footer_bg.hide-desktop {
  display: none;
}

.heading-style-h2-11 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-11.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-11.is-besley.text-color-black {
  color: var(--_text-colors---color-text-primary);
  margin-bottom: 0;
}

.heading-style-h2-12 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-12.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-12.is-besley.text-color-black {
  color: var(--_text-colors---color-text-primary);
  margin-bottom: 0;
}

.padding-section-large-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h2-13 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.text-size-medium-10 {
  font-size: 16px;
  line-height: 120%;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.category-item_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.category-item_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.category-item_card {
  cursor: pointer;
  background-image: url('../images/linear-bg-category.png');
  background-position: 40% 70%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border: 1px #000;
  border-radius: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.category_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.category_item-icon-wrapper {
  display: inline-block;
}

.button-9 {
  text-align: left;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-9.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-9.is-link.is-icon {
  width: 100%;
  padding-left: 40px;
  padding-right: 0;
}

.button-9.is-secondary {
  color: #282529;
  text-align: center;
  font-size: 40px;
}

.heading-style-besley {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.heading-style-besley.margin-0 {
  margin-bottom: 0;
}

._16px {
  margin-bottom: 0;
  font-size: 16px;
}

.icon-50x50 {
  width: 3.125rem;
  min-width: 1.5rem;
  height: 3.125rem;
}

.spacer-50px {
  margin-bottom: 0;
  padding-top: 3.125rem;
}

.text-size-regular-2 {
  font-size: 1rem;
}

.text-size-regular-2.white {
  color: #fff;
  line-height: 1.39;
}

.text-size-regular-2.white._500 {
  width: 500px;
}

.marquee-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.marquee-list.flex {
  flex-flow: row-reverse;
  justify-content: center;
  align-items: flex-start;
}

.marquee-list.flex.wrap-down {
  flex-flow: row;
}

.container-2 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

.container-2.top-7-5rem {
  padding-top: 7.5rem;
}

.text-42 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 200px;
  text-decoration: none;
  display: flex;
  position: static;
}

.text-43 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.text-43.font-56 {
  font-size: 56px;
}

.text-43.font-56._1075px {
  width: 1075px;
}

.help-cta_card-text {
  max-width: 23rem;
}

.margin-top-1 {
  margin-top: 1rem;
}

.align-center-2 {
  text-align: center;
  margin-top: 40px;
}

.icon-4 {
  object-fit: cover;
  width: 64px;
  max-width: none;
  height: 64px;
  padding: 10px 0;
  overflow: hidden;
}

.icon-4._1 {
  padding-top: 0;
  padding-bottom: 10px;
}

.text-22 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-22._60gap {
  padding-bottom: 60px;
}

.text-25 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.faq {
  z-index: 1;
  border: 0 solid #ffffff1f;
  border-bottom: 1px solid #f5f5f538;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 24px;
}

.faq.border {
  border-bottom-color: #ebebeb;
  padding-top: 0;
}

.faq.top {
  padding-top: 0;
}

.faq.top.is-open {
  border-top-width: 1px;
  border-bottom-color: #f5f5f538;
  flex-flow: column;
}

.faq.top.is-open.top-border {
  border-top-color: #ebebeb;
  border-bottom-color: #f5f5f5;
}

.faq-wrap {
  grid-column-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-wrap._1040-width {
  width: 1040px;
  max-width: 100%;
}

.blur-overlay {
  opacity: 1;
  background-image: linear-gradient(0deg, #7a58d0, #7a58d0e8 30%, #7a58d0cc 54%, #7a58d080 79%, #7a58d000);
  width: 100%;
  height: 20%;
  position: absolute;
  inset: auto 0% 0%;
}

.blur-overlay.vertical-right {
  background-image: linear-gradient(270deg, #7a58d0, #7a58d0e8 30%, #7a58d0cc 54%, #7a58d080 79%, #7a58d000);
  width: 20%;
  height: 100%;
  inset: 0% 0% 0% auto;
}

.blur-overlay.vertical-left {
  background-image: linear-gradient(90deg, #7a58d0, #7a58d0e8 30%, #7a58d0cc 54%, #7a58d080 79%, #7a58d000);
  width: 20%;
  height: 100%;
  inset: 0% auto 0% 0%;
}

.blur-overlay.brown {
  background-image: linear-gradient(0deg, #282529 25%, #fff0);
}

.blur-overlay.brown.top {
  background-image: linear-gradient(#282529 25%, #fff0);
  inset: 0% 0% auto;
}

.text-holder {
  padding-bottom: 60px;
}

.text-holder.is-center {
  justify-content: center;
  display: flex;
}

.help-cta_bg-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.open-sans-regular {
  color: #fff;
  text-align: left;
  font-size: 1rem;
}

.help-cta_card-content-top {
  z-index: 1;
  position: relative;
}

.help-cta_card-content-top._512width {
  width: 512px;
}

.help-cta_card-content-top._554width {
  width: 550px;
}

.bold-text-3 {
  font-weight: 600;
}

.bold-text-3._22px {
  font-size: 22px;
}

.marquee-bottom-reviews {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee-bottom-reviews.gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.marquee-bottom-reviews.gap-1-5.no-paddings {
  flex-flow: row;
}

.marquee-bottom-reviews.gap-1-5._100 {
  width: 100%;
  height: 100%;
  padding-left: 100px;
}

.help-cta_bg-image {
  width: 100%;
  height: 100%;
}

.section-trendingskills {
  background-color: #7057cf;
  background-image: url('../images/Top-Trending-Skills_1Top Trending Skills.avif');
  background-position: 50%;
  background-size: cover;
  padding-bottom: 140px;
}

.section-trendingskills.flex-middle {
  background-image: none;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.div-block-2 {
  margin-top: 40px;
}

.card-holder {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.card-holder.careers {
  width: 50%;
}

.margin-top-6 {
  margin-top: 6rem;
}

.text-90 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  text-decoration: none;
  display: flex;
}

.section-ready-to-connect {
  background-image: url('../images/cta_1cta.avif');
  background-position: 0 0;
  background-size: cover;
  padding-top: 80px;
}

.help-cta_image-mobile {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
}

.text-size-small-2 {
  font-size: .875rem;
}

.text-size-small-2.text-color-dark-grey {
  color: #7c7c7c;
}

.freelancer_insight-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.freelancer_insight-list.is-flex {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.freelancer_insight {
  border: 1px solid #ebebeb;
  border-radius: 1.25rem;
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.max-width-medium-2 {
  width: 100%;
  max-width: 36rem;
}

.max-width-medium-2.align-center {
  margin-left: auto;
  margin-right: auto;
}

.max-width-medium-2.align-center.mobile-margin-0.max-width-50 {
  max-width: 50rem;
}

.max-width-medium-2.is-earnings {
  max-width: 39rem;
}

.max-width-medium-2.bigger-width {
  max-width: 38rem;
}

.image-71 {
  border-radius: 16px;
  max-width: 464px;
  height: auto;
}

.image-71.height-376 {
  height: 376px;
}

.image-71.height-366 {
  height: 366px;
}

.image-71.height-346 {
  height: 346px;
}

.help-cta_title-wrap {
  max-width: 33rem;
}

.faq-que {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-data {
  width: 100%;
  max-width: 100%;
}

.list-4 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.marquee-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 3rem;
  display: flex;
}

.marquee-wrapper.padding-0 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
}

.marquee-wrapper.padding-0.flex-vertical {
  flex-flow: column;
}

.marquee-wrapper.padding-0.flex-vertical.desktop {
  flex: none;
}

.marquee-wrapper.quality {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10rem;
}

.heading-style-h2-14 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-14.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-14.is-besley.white {
  color: #fff;
}

.heading-style-h2-14.is-besley.white._512px {
  width: 512px;
}

.cms_empty-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  background-color: #0000;
  border: 1px solid #ebebeb;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 7.75rem 1.5rem 3.5rem;
  display: flex;
}

.section_engage.with-bg {
  background-image: url('../images/Streamline-Your-Business--with-Professional-Support-and-Expertise_1Streamline Your Business  with Professional Support and Expertise.avif');
  background-position: 50% 0;
  background-size: cover;
}

.section_engage.dn {
  display: none;
}

.link-style {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.help-cta_bg-image-mobile {
  width: 100%;
  height: 100%;
  display: none;
}

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

.group-cards.is-2cols, .group-cards.is-secondary {
  grid-template-columns: 1fr 1fr;
}

.marquee {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-around;
  display: flex;
}

.card-2 {
  grid-column-gap: 32px;
  -webkit-backdrop-filter: blur(72px);
  backdrop-filter: blur(72px);
  background-color: #ffffff0f;
  background-image: url('../images/card_1card.avif');
  background-position: 50%;
  background-size: auto;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 26px #0000004d;
}

.card-2.purple-background {
  background-image: url('../images/card_2card.avif');
  background-size: cover;
}

.card-2.purple-background.it-card-2 {
  background-image: url('../images/card-1_1card (1).avif');
}

.card-2.purple-background.it-card-4 {
  background-image: url('../images/card-2_1card (2).avif');
}

.card-2.purple-background.it_card_1 {
  background-image: url('../images/card_3card.avif');
}

.card-2.purple-background.it-card-3 {
  background-image: url('../images/card_4card.avif');
}

.layout-center {
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
}

.que-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.que {
  grid-column-gap: 24px;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0 0;
  display: flex;
  position: static;
}

.que.top-margin {
  margin-top: 1.5rem;
}

.text-41 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-41:hover {
  color: #7a58d0;
}

.text-41.pastel-purple-onhover:hover {
  color: #bca2f1;
}

.container-large-main {
  width: 100%;
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-main.flex-vertical-flex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-large-main.flex-vertical-flex._32px {
  padding-left: 32px;
  padding-right: 32px;
}

.container-large-main.flex-vertical-flex._32px.is-minimum {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.container-large-main.is-engage {
  background-color: #f6f3fc;
  border-radius: 2rem;
  max-width: 90rem;
  padding: 3.75rem;
}

.container-large-main.is-engage.no-nbg {
  background-color: #f6f3fc00;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.container-large-main.is-engage.no-nbg.flex-vertical-center {
  flex-flow: column;
  width: 1040px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-large-main.is-engage.no-bg-withspace {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f6f3fc00;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-large-main.margins {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 160px;
  display: flex;
}

.container-large-main.margins.is-bigger {
  margin-top: 200px;
}

.container-large-main.is-sticky {
  height: auto;
  position: sticky;
  top: 0;
}

.container-large-main.is-sticky.is-earnings {
  top: 5rem;
}

.container-large-main.flex-center {
  justify-content: center;
  align-items: center;
}

.container-large-main.flex-center.position-down {
  padding-top: 10rem;
}

.container-large-main.flex-center-mobile {
  display: block;
}

.container-large-main.flex-56gap {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.container-large-main.no-bg-withspace {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-large-main.no-bg-withspace.no-max-width {
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
}

.content-holder-creative {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.content-holder-creative.no-margin {
  margin-bottom: 0;
}

.ans-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 170%;
}

.ans-text.dark {
  color: #282529;
}

.faq-left {
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.heading-secondary {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(102.2deg, #282529 18%, #7a58d0 71%, #7a58d0);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.heading-secondary._632px {
  width: 632px;
}

.heading-secondary.text-style-nowrap.normal-mobile._966width {
  white-space: normal;
  width: 966px;
}

.heading-secondary.text-style-nowrap.normal-mobile.is-left {
  text-align: left;
}

.heading-secondary.text-style-nowrap.normal-mobile.new-linear {
  background-image: linear-gradient(102.2deg, #282529 28%, #7a58d0 47%, #7a58d0);
}

.heading-secondary.text-style-nowrap.normal-mobile._32px {
  font-size: 32px;
}

.heading-secondary.text-style-nowrap.normal-mobile.text-align-left {
  text-align: left;
}

.heading-secondary.text-style-nowrap.normal-mobile.text-align-left._608 {
  width: 608px;
}

.heading-secondary.text-style-nowrap.position-left-lessheight {
  text-align: left;
  line-height: 130%;
}

.heading-secondary.text-style-nowrap.position-left-lessheight._341w {
  white-space: normal;
  width: 341px;
}

.heading-secondary.text-style-nowrap.line-height-smaller {
  line-height: 120%;
}

.heading-secondary.text-style-nowrap.white-linear {
  background-image: linear-gradient(102.2deg, #fff 35%, #7a58d0 98%, #7a58d0);
}

.heading-secondary.text-style-nowrap.white {
  text-align: left;
  background-image: linear-gradient(102.2deg, #fff 18%, #7a58d0 71%, #7a58d0);
}

.heading-secondary.text-style-nowrap.white._24mobile {
  white-space: normal;
  width: 511px;
}

.heading-secondary.center-pink-purple {
  background-image: linear-gradient(#b55dd9, #6a56cd 94%);
}

.heading-secondary.wrap {
  text-align: left;
  white-space: nowrap;
  background-image: linear-gradient(#b55dd9, #5054c9);
}

.heading-secondary.wrap.down {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
}

.heading-secondary.wrap.down.is-wrap {
  white-space: normal;
  display: block;
}

.text-37 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-size-large-3 {
  font-size: 1.5rem;
}

.text-40 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-size-medium-11 {
  font-size: 1.25rem;
}

.text-size-medium-11.middle {
  text-align: center;
  font-size: 1rem;
}

.text-size-medium-11.middle._804width {
  width: 804px;
}

.text-size-medium-11.middle._702width {
  width: 702px;
}

.button-primary {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: 1.2rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-primary.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-primary.is-secondary:hover {
  color: #7a58d0;
}

.button-primary.is-large {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.overflow-hidden-2 {
  z-index: 0;
  width: 100%;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.overflow-hidden-2._100vh {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  width: 100vw;
  display: block;
}

.overflow-hidden-2._100vh.pading-right {
  padding-left: 8rem;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group-2.is-center {
  justify-content: center;
  align-items: center;
}

.button-group-2.hide-desktop {
  display: none;
}

.button-group-2.is-stretch {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.help-cta_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.padding-global-2 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.padding-global-2.is-small {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.padding-global-2.is-small.padding-section-large-9.top-smaller {
  padding-top: 2rem;
}

.padding-global-2.is-small.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-global-2.is-small.padding-section-medium.top-0.is-2 {
  padding-bottom: 5rem;
}

.padding-global-2.padding-section-large.padding-top-0 {
  padding-top: 0;
}

.padding-global-2.padding-section-large.bottom-0 {
  padding-bottom: 0;
}

.padding-global-2.padding-section-large.bottom-0.top-9 {
  padding-top: 9rem;
}

.padding-global-2.padding-section-large._15rem {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.padding-global-2.padding-section-large._5-rem {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-global-2.padding-section-large._140px-top {
  padding-top: 140px;
}

.padding-global-2.is-medium {
  padding-left: 5rem;
  padding-right: 5rem;
}

.padding-global-2.is-medium.padding-section-large-9.bottom-larger {
  padding-bottom: 12rem;
}

.padding-global-2.is-medium.padding-section-large-9._400vh {
  min-height: 400vh;
}

.padding-global-2.is-medium.padding-section-large-9._400vh.isnone {
  min-height: auto;
  padding: 0;
  position: sticky;
  top: 130px;
}

.padding-global-2.is-medium.padding-section-large-9._15rem.skill {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.padding-global-2.is-medium.padding-section-large-9._400vh {
  min-height: 400vh;
  position: relative;
}

.padding-global-2.is-medium.padding-section-large._400vh {
  min-height: 400vh;
}

.padding-global-2.is-medium.padding-section-large.is-landing {
  padding-top: 10rem;
  padding-bottom: 43px;
  position: relative;
}

.padding-global-2.is-medium.padding-section-custom {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.padding-global-2.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-global-2.padding-section-small.is-footer {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-global-2.padding-secondary {
  padding-top: 7.5rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.padding-global-2.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-global-2.padding-section-medium.custom-height {
  min-height: 160vh;
}

.padding-global-2.padding-section-medium._2-5rem-top {
  padding-top: 2.5rem;
  padding-bottom: 7.5rem;
}

.padding-global-2.padding-section-medium._7-top-5 {
  padding-top: 7.5rem;
}

.padding-global-2.padding-section-medium.top-0 {
  padding-top: 0;
}

.padding-global-2.padding-section-medium._7-bottom-0 {
  border-left: 1px solid #dacef3;
  padding-top: 0;
  padding-bottom: 7.5rem;
}

.padding-global-2.padding-section-medium._7-bottom-5 {
  padding-bottom: 7.5rem;
}

.paragraph-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.content-holder {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.content-holder._12gap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.content-holder.is-50 {
  width: 50%;
}

.ans {
  background-color: #0000;
  display: block;
  position: relative;
  overflow: hidden;
}

.ans.w--open {
  position: relative;
}

.section-insights-light {
  background-image: url('../images/Latest-Insights-in-Design-and-Creative_1Latest Insights in Design and Creative.avif');
  background-position: 50%;
  background-size: cover;
}

.help-cta_image {
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.help-cta_image.hide-tablet.new-im {
  width: 100%;
}

.help-cta_image.hide-tablet.new-im.is-about {
  height: 105%;
}

.help-cta_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ans-box {
  width: 100%;
  max-width: 94%;
  padding-top: 20px;
}

.help-cta_component {
  border-radius: 2rem;
  position: relative;
  overflow: hidden;
}

.help-cta_component._1040width.is-about {
  box-shadow: none;
  border: 4px solid #303030d9;
}

.section_create.img-background {
  background-image: url('../images/Group-1000004674-1.png');
  background-position: 50%;
  background-size: cover;
}

.section_create.how-we-hire {
  background-image: url('../images/How-We-Hire.png');
  background-position: 50% 0;
  background-size: cover;
}

.section_create.purple-bg {
  background-image: url('../images/Why-Join-the-Master-Freelancer-Program_.png');
  background-position: 50%;
  background-size: cover;
}

.que-title {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
}

.que-title.dark {
  color: #282529;
  font-size: 16px;
}

.creative-experts {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-image: url('../images/content_1content.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 1040px;
  max-width: 100%;
  padding: 32px;
  display: flex;
}

.creative-experts.strech {
  background-color: #7a58d0;
  background-image: none;
  background-size: auto;
  align-items: stretch;
  width: auto;
  max-width: none;
}

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

.z-index-1.flex-vertival {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.z-index-1.flex-vertival.center {
  justify-content: center;
  align-items: center;
}

.help-cta_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 5rem 3.5rem;
  display: flex;
}

.help-cta_card-content.linear {
  background-image: linear-gradient(270deg, #b679dd, #8150d1 0%, #8151d1 91%, #9f67d8 100%, #b679dd);
  width: 512px;
  max-width: 100%;
}

.faq-blocks {
  width: 100%;
  max-width: 100%;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 63rem;
}

.max-width-xxlarge.align-center {
  margin-left: auto;
  margin-right: auto;
}

.besley-32 {
  color: #fff;
  font-family: Besley, sans-serif;
  font-size: 32px;
  line-height: 120%;
}

.besley-32.width-464 {
  width: 464px;
}

.besley-32.height {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 120%;
}

.cms-holder {
  grid-column-gap: 116px;
  grid-row-gap: 116px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.section_hero {
  z-index: 1;
  color: #fff;
  position: relative;
}

.section_hero.it-programming {
  background-image: url('../images/Explore-Popular-AI-Services_1Explore Popular AI Services.avif');
  background-position: 50%;
  background-size: cover;
  min-height: 53rem;
}

.section_hero.design-creative {
  background-image: url('../images/Explore-Popular-AI-Services_2Explore Popular AI Services.avif');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 53rem;
  display: flex;
}

.section_hero.design-creative.new-image {
  background-color: #282529;
  background-image: url('../images/careers.png');
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding-right: 16px;
}

.section_hero.design-creative.new-image.levels {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  color: #282529;
  background-color: #f5f5f5f5;
  background-image: url('../images/image-26.png');
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  min-height: auto;
  padding-top: 140px;
  padding-right: 40px;
}

.section_hero.referral {
  background-image: url('../images/Frame-1991422316.png');
  background-position: 50%;
  background-size: cover;
}

.section_hero.master {
  background-image: url('../images/V2-Hero-1.png');
  background-position: 50%;
  background-size: cover;
}

.section_hero.master.mobile {
  background-position: 50%;
}

.section_hero.master.mobile.is-skill-matcher {
  background-color: #010101;
  background-image: url('../images/image-19-min.png');
  display: flex;
}

.section_hero.master.mobile.is-points {
  background-position: 75%;
  display: block;
}

.section_hero.master.mobile.is-skill-matcher {
  background-color: #010101;
  background-image: url('../images/image-19-min.png');
}

.section_hero.quality {
  color: #fff;
  background-image: url('../images/V2-Hero-1_1.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  max-width: 100%;
  height: 700px;
}

.section_hero.careers {
  background-image: url('../images/Hero.png');
  background-position: 0%;
  background-size: cover;
  width: auto;
  height: auto;
  min-height: 826px;
}

.section_hero.about-us {
  background-image: url('../images/hero_3.png');
  background-position: 50%;
  background-size: cover;
}

.section_hero.is-earnings {
  background-color: #240c3c;
  background-image: url('../images/image-1_5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 6.5rem;
}

.section_hero.is-freelancer {
  background-image: url('../images/hero-opt-3_1hero opt 3.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 4rem;
}

.section_hero.is-main {
  background-image: url('../images/Explore-Popular-AI-Services.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 15px;
  padding-bottom: 27px;
}

.section_hero.is-main.is-master {
  justify-content: center;
  align-items: center;
  height: 824px;
  padding-bottom: 0;
  display: flex;
}

.section_hero.is-blog {
  background-image: url('../images/Hero_1Hero.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  min-height: 41rem;
  display: flex;
}

.section_hero.is-enterprice {
  background-image: url('../images/Decor-1_1Decor (1).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100svh;
  min-height: 40rem;
  display: flex;
}

.section_hero.is-marketing {
  background-image: url('../images/Group-1000004014-1_1Group 1000004014 (1).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 6rem;
}

.section_hero.is-loxala-community {
  background-image: url('../images/all-content_1all content.avif');
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 53rem;
  display: flex;
}

.section_hero.is-trust {
  background-image: url('../images/V2-Hero_1V2 Hero.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 4rem;
}

.section_hero.partner {
  background-image: url('../images/hero-1_1.png');
  background-position: 50%;
  background-size: cover;
  display: none;
}

.section_hero.is-portfolio {
  background-image: url('../images/Group-1000004014_2Group 1000004014.avif'), linear-gradient(#000, #200d42 36%, #4f21a1 68%, #a46edb 86%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  padding-top: 6rem;
}

.logged_dropdown-link-2 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-2:hover {
  color: #7a58d0;
}

.icon-embed-xsmall-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.button-11 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-11.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-11.is-secondary:hover {
  color: #7a58d0;
}

.button-11.is-secondary.hide-tablet.grey-btn-white-text-75 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-11.is-secondary.hide-tablet.grey-btn-white-text-75:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed) {
  color: var(--_text-colors---color-text-primary);
}

.button-11.is-secondary.hide-tablet.grey-btn-white-text-75:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.button-11.is-secondary.is-round {
  padding: .85rem;
}

.button-11.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: none;
  color: #7a58d0;
  background-image: none;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-11.is-icon.background-color-lighter-purple {
  background-color: #f6f3fc;
}

.button-11.is-icon.background-color-lighter-purple.grey-btn-white-text-69 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-11.is-icon.background-color-lighter-purple.grey-btn-white-text-69:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed) {
  background-color: var(--_brand-colors---light-pink-hover);
  color: var(--_brand-colors---color-primary);
}

.button-11.is-icon.background-color-lighter-purple.grey-btn-white-text-69:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.freelancer_navbar {
  z-index: 100;
  border: 1px solid #fff3;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: fixed;
  inset: 5rem 0% auto;
  overflow: hidden;
}

.freelancer_navbar:where(.w-variant-59d9dba6-b77d-691c-6254-1cbbe81c528d) {
  border-top-style: solid;
  border-top-color: var(--_ui--background-colors---color-surface-light-muted);
  border-bottom-color: var(--_ui--background-colors---color-surface-light-muted);
  background-color: var(--_neutral-colors---white);
}

.freelancer_navbar-links {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.freelancer_navbar-links:where(.w-variant-59d9dba6-b77d-691c-6254-1cbbe81c528d) {
  justify-content: center;
}

.freelancer_navbar-link {
  color: #fff;
  font-family: Mulish, sans-serif;
  text-decoration: none;
  transition: all .3s;
}

.freelancer_navbar-link:where(.w-variant-59d9dba6-b77d-691c-6254-1cbbe81c528d) {
  color: var(--_text-colors---color-text-primary);
}

.freelancer_navbar-link:hover {
  color: #7a58d0;
}

.max-width-large-44 {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large-44.align-center {
  text-align: center;
}

.section_waiting-list {
  background-color: var(--_ui--background-colors---color-background);
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-8 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.waiting-list_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.waiting-list_image-wrapper {
  background-image: url('../images/AdobeStock_741349495-1_1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 650px;
  display: flex;
  overflow: hidden;
}

.waiting-list_image-wrapper.client-waiting-list-version {
  background-image: url('../images/Client-wating-list.webp');
}

.header19_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.waiting-list_content-right {
  background-color: var(--_neutral-colors---white);
  border-radius: 16px;
  height: 100%;
  padding-top: 2rem;
}

.waiting-list_content-right.application-sent {
  align-items: center;
  display: flex;
}

.text-size-medium-12 {
  font-size: 16px;
  line-height: 120%;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.waiting-list-logo-wrapper {
  background-image: linear-gradient(#000000c9, #fff0);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}

.waiting-list-header-wrapper {
  background-image: linear-gradient(360deg, #000000c4 55%, #fff0);
  padding: 1rem 2rem 2rem;
}

.wating-list-form_heading-wrapper {
  text-align: center;
  margin-bottom: 0;
}

.wating-list-form_heading-wrapper.sign-up {
  margin-bottom: 30px;
}

.waiting-list_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.waiting-list_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

.waiting-list-sent_content-right {
  text-align: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.layout22_icon-wrapper {
  display: inline-block;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.heading-style-h2-15 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.text-size-medium-13 {
  font-size: 16px;
  line-height: 120%;
}

.button-group-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.waiting-list-heading {
  font-size: 40px;
  font-weight: 600;
}

.category-blocked-country-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-size-regular-3 {
  color: var(--_neutral-colors---white);
  font-size: 1rem;
}

.text-size-regular-3.white {
  color: #fff;
  line-height: 1.39;
}

.text-size-regular-3.white.cta-mobile {
  text-align: center;
}

.text-size-regular-3.text-color-light-grey {
  color: #c1c1c1;
}

.text-size-regular-3.is-big {
  font-size: 1.125rem;
}

.text-size-regular-3.is-big.font-open-sans {
  margin-top: 0;
  margin-bottom: 0;
}

.text-91 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 200px;
  text-decoration: none;
  display: flex;
  position: static;
}

.text-91.left.levels {
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 220px;
}

.comparison3_top-row-icon {
  display: inline-block;
}

.heading-84 {
  font-family: Besley, sans-serif;
  font-size: 4.301rem;
}

.heading-84._56px {
  font-size: 56px;
}

.heading-84._56px.levels {
  color: #282529;
  font-weight: 500;
  line-height: 120%;
}

.hero-title {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.title-why-loxala {
  text-align: left;
  font-size: 22px;
  font-weight: 600;
}

.community_image {
  object-fit: cover;
  border-radius: 2rem;
  width: 100%;
  height: 100%;
  max-height: none;
  margin-top: 0;
}

.community_image.is-bigger-height {
  min-height: 477px;
}

.comparison3_list-row {
  width: 100%;
}

.text-92 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-92._60gap {
  padding-bottom: 60px;
}

.div-block-1451 {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  width: 100%;
  padding-bottom: 0;
  position: relative;
  overflow: auto;
}

.comparison3_content {
  border: 1px #000;
  width: 100%;
  position: relative;
}

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

.comparison3_feature {
  background-color: #fcfcfc;
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  align-items: center;
  width: 170px;
  padding: 24px 1rem;
  font-weight: 600;
  display: flex;
}

.comparison3_feature.is16px {
  padding: 1rem;
}

.comparison3_feature.is12px {
  padding-top: 12.5px;
  padding-bottom: 12.5px;
}

.fr-levels-text {
  text-align: left;
  font-size: 32px;
  line-height: 48px;
}

.text-color-purple {
  color: #7a58d0;
}

.flex-col-10-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.flex-col-10-2.y-top {
  align-items: flex-start;
}

.comparison3_component {
  flex-direction: column;
  align-items: center;
}

.fr_levels-img {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-top: 0;
}

.community_card-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.community_card-list.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.community_card-list.gap-24.horizontal {
  flex-flow: row;
  justify-content: space-between;
}

.community_card-list.gap-24.is-centered {
  justify-content: center;
}

.comparison3_row-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  padding: 1rem;
  font-weight: 400;
  display: flex;
}

.comparison3_row-content.smaller {
  justify-content: center;
  font-size: 14px;
}

.comparison3_row-content.smaller.is-top {
  justify-content: flex-start;
}

.jointhe-image {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.why-loxala {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 24px;
  display: flex;
}

.why-loxala.no-border {
  border-bottom-width: 0;
}

.why-loxala.horizontal {
  border-bottom-width: 0;
  flex-flow: column;
}

.why-loxala.horizontal._267 {
  width: 267px;
}

.fr_levels_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: grid;
}

.why-loxala-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.comparison3_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-style: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  width: 100%;
}

.flex-col-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.heading-style-h2-16 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-16.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-16.is-besley.new-font.white-text.levels {
  font-size: 48px;
}

.image-15 {
  width: 32px;
  height: 32px;
}

.cta_wrap {
  z-index: 1;
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 46.625rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cta_wrap.is-marketing {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  outline-offset: 0px;
  text-align: left;
  background-image: linear-gradient(270deg, #b55dd9 5%, #5054c9 92%);
  border-radius: 3rem;
  outline: .3125rem solid #7a58d0;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: 26.375rem;
  margin-left: 0;
  margin-right: 0;
  padding: 4.5rem;
  overflow: hidden;
}

.cta_wrap.is-marketing._100-height {
  background-color: #604cbe;
  background-image: none;
  border-radius: 3rem;
  outline-width: .3125rem;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}

.cta_wrap.is-marketing._100-height.remove-border {
  outline-color: #7a58d000;
  justify-content: center;
  align-items: center;
}

.cta_wrap.is-marketing._100-height.middle {
  outline-offset: 0px;
  text-align: center;
  outline: .3125rem #7a58d0;
  justify-content: center;
  align-items: center;
}

.cta_wrap.is-marketing._100-height.is-center {
  justify-content: center;
}

.cta_wrap.is-portfolio {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  outline-offset: 0px;
  background-color: #05093b;
  background-image: url('../images/cta_2cta.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3rem;
  outline: .5rem solid #ffffff1a;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.cta_wrap.is-portfolio.referal {
  background-color: #05093b00;
  background-image: url('../images/cta.png');
  border-radius: 32px;
  width: 100%;
  max-width: 100%;
  padding-top: 102px;
  padding-bottom: 102px;
}

.cta_wrap.is-unlock {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #fff;
  text-align: left;
  background-image: url('../images/cta-6_1cta (6).avif');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 4rem;
  display: grid;
}

.cta_wrap.is-ready {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  color: #fff;
  background-image: url('../images/cta-5_1cta (5).avif');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2.5rem;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.cta_wrap.is-personalized {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  color: #fff;
  background-color: #7a58d0;
  background-image: url('../images/Group-1_1Group 1.avif');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  max-width: none;
  margin-bottom: 4rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.cta_wrap.is-potential {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  outline-offset: 0px;
  background-color: #05093b;
  background-image: url('../images/Decor_1Decor.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3rem;
  outline: .5rem solid #ffffff1a;
  max-width: none;
  margin-bottom: 4.5rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.cta_wrap.is-start {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  outline-offset: 0px;
  color: #fff;
  background-image: url('../images/cta-3_1cta (3).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3rem;
  outline: .5rem solid #ffffff1a;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-bottom: 4.5rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.cta_wrap.is-big {
  max-width: 60rem;
}

.cta_wrap.is-join {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  -webkit-backdrop-filter: blur(1.6875rem);
  backdrop-filter: blur(1.6875rem);
  background-color: #ffffff0f;
  background-image: url('../images/abstract-light-arc-on-black-background-purple-hue-2_1abstract-light-arc-on-black-background-purple-hue 2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
  box-shadow: 0 .25rem 4rem #000000d9;
}

.community_grid-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.36fr;
  grid-auto-columns: 1fr;
  margin-top: 3.75rem;
  display: grid;
}

.community_grid-list.is-50 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr;
}

.community_grid-list.is-50.is-smaller-grap {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-columns: 1.02fr 1fr;
}

.section_cta {
  position: relative;
}

.section_cta.dark {
  background-color: #010101;
}

.section_cta.is-about {
  background-image: url('../images/image-78.png');
  background-position: 50%;
  background-size: cover;
}

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

.cta40_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #f5f5f5;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.cta40_card-content {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px 40px;
  display: flex;
}

.cta_marketing-image {
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.cta_marketing-image.hide-mobile-landscape.new-img {
  width: 100%;
}

.cta_marketing-image.hide-mobile-landscape.quality-index {
  padding-left: 0;
}

.cta_marketing-image.hide-desktop {
  display: none;
}

.cta40_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-12 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-12.is-large {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.padding-section-large-9 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.padding-section-large-9.top-0 {
  padding-top: 0;
}

.comparison3_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-style: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.title-container.auto-margin {
  margin-left: 90px;
}

.cta-marketing_blur {
  filter: blur(9.375rem);
  border-radius: 58.6491rem;
  width: 58.6491rem;
  height: 37.5111rem;
  position: absolute;
  inset: -5rem auto auto -50rem;
  transform: rotate(-34deg);
}

.text-size-xsmall-2 {
  font-size: .75rem;
}

.text-size-xsmall-2.text-weight-semibold.text-color-dark-gray {
  color: #7c7c7c;
}

.paragraph-why-loxala {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.card40-line {
  background-color: #7a58d0;
  border-radius: 30px;
  width: 32px;
  height: 4px;
}

.section_started.bg-img {
  background-image: url('../images/Frequently-Asked-Questions.png');
  background-position: 50% 0;
  background-size: cover;
}

.comparison3_top-row-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  background-color: #fcfcfc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 100%;
  padding: 1rem;
  font-weight: 600;
  display: flex;
}

.comparison3_top-row-content.is-standard {
  color: #7a58d0;
  background-color: #f6f3fc;
  border-bottom: 1px solid #dacef3;
  border-right: 1px solid #dacef3;
}

.comparison3_top-row-content.criteria.is-first {
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  align-items: flex-start;
  width: 170px;
}

.comparison3_top-row-content.is-master {
  color: #ee8d34;
  background-color: #fcfaf3;
  border-bottom: 1px solid #ecdfb1;
  border-right: 1px solid #ecdfb1;
}

.comparison3_top-row-content.is-master.is-last {
  border-right-style: none;
}

.cta40_card-content-wrap {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  display: flex;
}

.icon-embed-xsmall-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.logged_dropdown-link-3 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-3:hover {
  color: #7a58d0;
}

.button-13 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-13.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-13.is-secondary:hover {
  color: #7a58d0;
}

.button-13.is-secondary.is-round {
  padding: .85rem;
}

.button-13.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: none;
  color: #7a58d0;
  background-image: none;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-13.is-icon.background-color-lighter-purple {
  background-color: #f6f3fc;
}

.text-size-small-3 {
  font-size: .875rem;
}

.text-size-small-3.text-color-light-grey {
  color: #c1c1c1;
}

.become-a-part-of-our-journey-and-earn-rewards-by-promoting-loxala-our-affiliate-program-is-designed {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.earn-up-to-70-commission-for-every-new-user-who-signs-up-and-makes-a-purchase-through-your-referral {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.rectangle-1 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 4px;
  text-decoration: none;
  display: flex;
}

.earn-up-to-70-commission-for-every-new-user-who-signs-up-and-makes-a-purchase-through-your-referral-3 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.text-93 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-93._60gap {
  padding-bottom: 60px;
}

.content-style-29 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 682px;
  max-width: 100%;
  height: 935px;
  text-decoration: none;
  display: flex;
}

.white-text {
  color: #fff;
}

.white-text._20-center {
  text-align: center;
  font-size: 20px;
}

.text-179 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.div-block-12 {
  padding: 80px 100px;
}

.image-72 {
  object-fit: cover;
  width: 682px;
  height: 594px;
}

.all-referrals-1 {
  color: #7057cf;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.story {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.card_icon_img {
  object-fit: contain;
  width: 100%;
  margin-top: 0;
}

.content-style-25 {
  grid-column-gap: 56px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-style-h1-2 {
  font-family: Mulish, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 120%;
}

.heading-style-h1-2.is-besley {
  margin-top: 0;
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.31;
}

.heading-style-h1-2.is-besley.white {
  color: #fff;
  font-size: 48px;
}

.heading-style-h1-2.is-besley._2-5-no-wrap-white {
  color: #fff;
  white-space: nowrap;
  font-size: 2.5rem;
}

.heading-style-h1-2.is-besley._2-5-no-wrap-white.text-align-left {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h1-2.is-besley._2-5rem {
  color: #fff;
  text-align: center;
  font-size: 2.5rem;
}

.heading-style-h1-2.is-besley._4rem {
  font-size: 4rem;
  line-height: 110%;
}

.heading-style-h1-2.is-besley.left._2-5 {
  font-size: 2.5rem;
}

.heading-style-h1-2.is-besley.text-color-gradient-dark {
  background-image: linear-gradient(90deg, var(--_text-colors---color-text-primary), var(--_brand-colors---color-primary));
  white-space: normal;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1-2.is-besley.text-color-gradient-dark._32px {
  white-space: nowrap;
  font-size: 32px;
}

.heading-style-h1-2.is-besley.text-color-gradient-dark._40px {
  font-size: 40px;
}

.heading-style-h1-2.is-besley.text-color-gradient-dark.normal {
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h1-2.is-besley.text-color-gradient-dark._698 {
  width: auto;
}

.heading-style-h1-2.is-besley.is-points-slider {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
}

.heading-style-h1-2.is-besley.hide-mobile-portrait {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h1-2.is-besley._110 {
  white-space: nowrap;
  max-width: 110%;
  line-height: .9;
}

.heading-style-h1-2.is-besley._110.is-master {
  color: #fff;
  line-height: 120%;
}

.heading-style-h1-2.text-align-center.is-2 {
  line-height: 120%;
}

.heading-style-h1-2.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.31;
}

.heading-style-h1-2.is-besley.text-color-gradient-horizontal {
  background-image: linear-gradient(270deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1-2.is-besley.text-color-gradient-horizontal:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed) {
  background-image: linear-gradient(90deg, var(--_brand-colors---color-primary-light), var(--_brand-colors---color-secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1-2.is-besley.text-color-gradient-horizontal {
  background-image: linear-gradient(270deg, #b55dd9 5%, #5054c9 93%);
}

.content-style-28 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.welcome-to-the-loxala-affiliate-program {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.all-referrals-0 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.card-1 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  outline-offset: 0px;
  background-color: #fff;
  border: 6px #b55dd93d;
  border-radius: 24px;
  outline: 3px #b55dd93d;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 32px;
  display: flex;
}

.card-1.with-bg {
  background-image: url('../images/Frame-1991422249-2.png');
  background-position: 50%;
  background-size: cover;
  justify-content: space-between;
}

.card-1.with-bg.is-secondary, .card-1.is-secondary {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.card-1.purple {
  background-color: #7961d3;
  border-color: #b55dd900;
  height: 342px;
  margin: 2px;
}

.card-1.purple._360mobile {
  outline-offset: 0px;
  border-style: none;
  outline: 3px #b55dd93d;
  margin: 0;
}

.card-1.purple._99-size {
  width: 99%;
  height: 99%;
}

.card-1.purple._99-size.is-master {
  -webkit-backdrop-filter: blur(104px);
  backdrop-filter: blur(104px);
  background-color: #0000;
  background-image: linear-gradient(270deg, #ffffff1a, #7057cf33);
  width: 100%;
  height: 100%;
  margin: 0;
}

.card-1.purple._100-size {
  width: 99%;
  height: 99%;
}

.card-1.purple._100-size.is-master {
  background-color: #0000;
  background-image: linear-gradient(270deg, #ffffff1a, #7057cf33);
  width: 100%;
  height: 100%;
  margin: 0;
}

.photo-11 {
  background-image: url('../images/');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  min-height: 594px;
  overflow: hidden;
}

.card-11 {
  grid-row-gap: 32px;
  background-color: #f6f3fc;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-175 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.content-style-27 {
  grid-row-gap: 24px;
  background-color: #f6f3fc;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-180 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1991422275 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1991422276 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-85 {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  line-height: 120%;
}

.heading-85.white {
  color: #fff;
  margin-top: 0;
}

.heading-86 {
  font-family: Besley, sans-serif;
}

.card_wrap {
  background-color: #b55dd93d;
  border-radius: 24px;
  padding: 6px;
}

.card_wrap.has-bg {
  background-image: linear-gradient(#7a58d0, #4940bc);
}

.card_wrap.is-how-it-works {
  background-image: linear-gradient(#d3c7ef, #d3c7ef00);
  padding: 2px;
}

.text-177 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-10 {
  object-fit: cover;
  width: 100%;
  height: 278px;
  overflow: hidden;
}

.image-73 {
  width: 80px;
  height: 80px;
}

.head-div {
  padding-left: 32px;
  padding-right: 32px;
}

.head-div.flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.head-div._0-padding {
  padding-left: 0;
  padding-right: 0;
}

.head-div._0-padding.careers {
  width: 50%;
}

.how-it-works-holder {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.section-affiliate {
  background-image: url('../images/Why-Join-Our-Affiliate-Program_.png');
  background-position: 100% 100%;
  background-size: cover;
}

.heading-0 {
  color: #7057cf;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.card-10 {
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 534px;
  max-width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-172 {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-181 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-span-10 {
  color: #7a58d0;
  font-weight: 600;
}

.text-size-medium-14 {
  font-size: 1.25rem;
}

.text-size-medium-14._16 {
  font-size: 1rem;
}

.earn-up-to-70-commission-for-every-new-user-who-signs-up-and-makes-a-purchase-through-your-referral-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(91.53deg, #7a58d0 0%, #4940bc 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.button-14 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-14.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-14.is-secondary:hover {
  color: #7a58d0;
}

.button-14.is-large {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 57rem;
}

.max-width-xlarge.is-secondary {
  max-width: 53rem;
}

.max-width-xlarge.align-center {
  margin-left: auto;
  margin-right: auto;
}

.text-171 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 920px;
  text-decoration: none;
  display: flex;
}

.max-width-large-45 {
  width: 100%;
  max-width: 49rem;
}

.heading-1 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.heading-1.medium {
  font-family: Besley, sans-serif;
  font-weight: 500;
}

.card_icon_wrap {
  max-width: 40px;
  max-height: 40px;
}

.commision-structure {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  width: 100%;
  max-width: 1240%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.commision-structure._32-margin {
  width: auto;
  max-width: none;
  margin-top: 32px;
  padding-left: 0;
  padding-right: 0;
}

.commision-structure._32-margin._88margin {
  margin-bottom: 88px;
}

.commision-structure._24-margin {
  margin-top: 16px;
}

.commision-structure._24-margin.no-padding {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  width: auto;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.div-block-13 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.text-182 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1000004090 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000004090._32gap {
  grid-row-gap: 32px;
}

.div-block-75 {
  background-image: linear-gradient(#000, #0000);
  height: 200px;
  position: absolute;
  inset: 0% 0% auto;
}

.master-talent-image.center {
  place-items: center stretch;
}

.master-talent-image.center.is-points {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
}

.master-talent-image.center.is-points.skill {
  grid-template-columns: 1fr 1.75fr;
  align-items: start;
}

.master-talent-image.center.is-points.skill.equal {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-columns: 1fr 1fr;
}

.master-talent-image.center.is-points.skill.equal.tablet-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 2fr 1fr;
}

.master-talent-image.center.is-points.skill.is-landing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.master-talent-image.hide-desktop {
  display: none;
}

.master-talent-image.hide-mobile.is-large {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.code-embed-188 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-74 {
  object-fit: cover;
  width: auto;
  max-width: 40rem;
  height: auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.circle {
  background-image: url('../images/Ellipse-22.svg');
  background-position: 50%;
  background-size: cover;
  border: 2px solid #2a2a2a;
  border-radius: 50%;
  width: 600px;
  height: 600px;
  position: relative;
}

.image-54 {
  display: none;
}

.first-line-3rd-way {
  background-color: #fff3;
  width: 3px;
  height: 70px;
  margin-bottom: -2px;
  margin-left: 230px;
  overflow: hidden;
}

.div-block-69 {
  z-index: 10;
  object-fit: contain;
  background-color: #0000;
  border: 1px #ffffff1a;
  border-radius: 0%;
  width: 1100px;
  height: 1100px;
  position: absolute;
  inset: auto -23.5rem -30rem auto;
}

.master-talent-top {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.master-talent-top.is-skill {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.lottie-animation {
  height: 600px;
  margin-top: -100px;
  margin-left: 100px;
  margin-right: 0;
}

.image-75 {
  display: none;
}

.section_skill-matcher-feature {
  color: #fff;
  background-color: #010101fc;
}

.section_skill-matcher-feature.is-1 {
  z-index: 1;
  background-color: #010101fc;
  background-image: url('../images/image-24-min.png');
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.section_skill-matcher-feature._200vh {
  min-height: 200vh;
  position: relative;
}

.image-76 {
  z-index: 2;
  position: relative;
}

.image-77 {
  width: 550px;
  display: flex;
  position: absolute;
  inset: auto auto 25% 0%;
}

.heading-87.is-progress {
  text-align: center;
  margin-bottom: 12px;
  font-family: Besley, sans-serif;
  font-weight: 500;
}

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

.landing-timer {
  font-size: 24px;
  font-weight: 600;
}

.landing-timer.is-landing {
  box-shadow: none;
  -webkit-text-fill-color: transparent;
  background-color: #f6f3fcfc;
  background-image: linear-gradient(#fff, #d3c7ef00 50%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  align-items: center;
  margin-bottom: 10px;
  font-family: Besley, sans-serif;
  font-size: 7vw;
  line-height: 1;
  display: flex;
}

.landing-timer.is-landing.is-equal {
  margin-top: -5px;
  margin-bottom: 0;
  line-height: .9;
}

.code-embed-189 {
  position: absolute;
  inset: auto auto 24% 130px;
}

.list-9 {
  grid-row-gap: 20px;
  border: 1px undefined undefined;
  background-color: #1b1716;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 1px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.list-9.gray {
  background-color: #2d2b2d;
  padding: 0;
}

.list-9.gray.is-fj {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff0d;
  border-style: none;
  position: relative;
}

.list-9.gray.is-fj.has0bg {
  border-style: none;
  border-radius: 24px;
  width: 400px;
}

.white-button {
  vertical-align: baseline;
  background-color: #fff;
  border-radius: 100px;
  justify-content: space-between;
  align-items: baseline;
  padding: 12px 40px;
  display: flex;
}

.white-button.is-purple {
  background-color: #131313;
}

.animation-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-1454 {
  background-color: #fff3;
  max-width: 3px;
  height: 70px;
  margin-top: -3px;
  margin-left: 190px;
  overflow: hidden;
}

.cta31_image {
  z-index: 0;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  max-height: 560px;
  position: absolute;
  inset: auto 0% 0%;
}

.cta31_image.hide-mobile-portrait {
  max-height: 450px;
}

.code-embed-190 {
  z-index: 0;
  position: absolute;
  inset: -6% auto auto -135px;
}

.animation-main-circle {
  z-index: 1;
  background-color: #7a58d0;
  background-image: url('../images/image-46_1image (46).png');
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  position: relative;
}

.code-embed-191 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-191.mobile-view-only {
  display: none;
}

.text-block-618 {
  font-size: 18px;
}

.image-78 {
  z-index: 0;
  filter: blur(300px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 350px;
  height: 350px;
  position: absolute;
  top: 5%;
  right: 17%;
}

.image-79 {
  width: 800px;
  height: 800px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.div-block-76 {
  z-index: 1;
  filter: blur(100px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.text-size-small-4 {
  font-size: .875rem;
}

.text-size-small-4.text-color-light-grey {
  color: #c1c1c1;
}

.text-size-small-4.text-color-dark-grey {
  color: #7c7c7c;
}

.circle-top-left {
  width: 50%;
  height: 50%;
  overflow: hidden;
}

.circle-top-left.top-right {
  position: absolute;
  inset: 0% auto auto 50%;
}

.circle-top-left.bottom-right {
  position: absolute;
  inset: auto 0% 0% auto;
}

.circle-top-left.bottom-left {
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-1456 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-262 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.max-width-large-46 {
  width: 100%;
  max-width: 48rem;
}

.div-block-58 {
  z-index: 2;
  position: relative;
}

.animation-proccess-wrapper {
  width: 100%;
  max-width: 280px;
  margin-top: 30px;
  position: relative;
}

.button-group-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-5.is-center {
  justify-content: center;
}

.button-group-5.is-center.skills {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
}

.button-group-5.is-center.skills.mobile-view-only {
  display: none;
}

.first-circle {
  background-color: #766d8d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(10%, -100%);
}

.second-circle {
  background-color: #766d8d;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(100%, -83%);
}

.second-circle.is-border {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_cta31.color-scheme-1 {
  color: #fff;
  background-color: #010101fa;
  background-image: url('../images/image-49.png');
  background-position: 50%;
  background-size: cover;
  padding-bottom: 500px;
  position: relative;
}

.purple-gradient-2nd-line {
  background-image: linear-gradient(90deg, #b55dd940, #5054c9);
  max-width: 70px;
  height: 2px;
}

.purple-gradient-2nd-line.vertical {
  background-image: linear-gradient(#b55dd940, #5054c9);
  max-width: 2px;
  height: 70px;
}

.first-line-2nd-way {
  background-color: #fff3;
  width: 140px;
  height: 2px;
  margin-left: 90px;
  overflow: hidden;
}

.first-line {
  background-color: #fff3;
  width: 3px;
  height: 70px;
  margin-left: 90px;
  overflow: hidden;
}

.position-relative-2 {
  padding: 1px;
  position: relative;
}

.position-relative-2.z-index-1 {
  padding: 0;
}

.div-block-74 {
  z-index: 1;
  background-image: linear-gradient(#0000, #000 62%, #000);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 300px;
}

.image-80 {
  z-index: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.font-besley {
  font-family: Besley, sans-serif;
}

.padding-section-large-10 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-color-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-color-gradient.is-dark-to-right {
  background-image: linear-gradient(90deg, #282529 39%, #7a58d0 62%);
}

.image-81 {
  position: absolute;
  inset: auto 0% 0%;
}

.image-81.is-blur {
  z-index: 1;
  filter: blur(200px);
  background-color: #bc6afb99;
  width: 100%;
  height: 40%;
}

.image-81.is-overlay {
  z-index: 2;
}

.text-block-619 {
  color: #010101;
}

.text-block-619.is-purple {
  color: #8d61fa;
}

.div-block-1458 {
  z-index: 2;
  position: absolute;
  inset: 0% 104px 0% auto;
}

.div-block-1458.is-3 {
  left: 173px;
  right: auto;
}

.div-block-1458.is-2 {
  right: 208px;
}

.code-embed-192 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: -10%;
}

.div-block-87 {
  display: none;
}

.div-block-1459 {
  background-color: #0000;
  border-radius: 16px;
  position: absolute;
  inset: 50% auto auto 0%;
  overflow: hidden;
}

.text-block-620 {
  width: 80%;
}

.third-line-2nd-way {
  background-color: #fff3;
  max-width: 70px;
  height: 3px;
  margin-left: 120px;
  overflow: hidden;
}

.sticky-wrapper {
  position: sticky;
  top: 20%;
}

.sticky-wrapper.new-sticky {
  position: sticky;
  top: 15%;
}

.cta31_image-wrapper {
  overflow: hidden;
}

.master-talents {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-15 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.max-width-large-47 {
  width: 100%;
  max-width: 49rem;
}

.container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.third-line {
  background-color: #fff3;
  max-width: 3px;
  height: 105px;
  margin-left: 120px;
  overflow: hidden;
}

.content-holder-talents {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.content-holder-talents.center {
  justify-content: center;
  align-items: stretch;
}

.content-holder-talents.center.skills {
  background-color: var(--_neutral-colors---black);
  margin-top: 120px;
}

.content-holder-talents.center.skills.circle-skills {
  background-color: var(--_neutral-colors---black);
  border-style: none;
  justify-content: center;
  align-items: center;
  position: relative;
}

.content-holder-talents.center.skills.circle-skills.none {
  background-color: #0000;
}

.content-holder-talents.center.skills.is-hand {
  background-color: #0000;
  border-style: none;
}

.div-block-55 {
  position: relative;
}

.image-83 {
  z-index: 2;
  width: 100%;
  height: 47.5%;
  position: absolute;
  inset: auto 0% 0%;
}

.linear-border-white-button {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 26%, #6e50d1 81%, #3e37b4);
  border-radius: 100px;
  padding: 1px;
}

.linear-border-white-button.is-purple {
  background-color: #8d61fa61;
  background-image: none;
}

.talent_card-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(1.5625rem);
  backdrop-filter: blur(1.5625rem);
  background-color: #ffffff0d;
  border: 0 solid #fff9;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.talent_card-item.no-border {
  background-color: #2d2b2d;
  border-width: 0;
  border-radius: 1rem;
  width: 99%;
  height: 99%;
  margin-left: 0;
}

.talent_card-item.no-border.is-fj {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
  border-style: none;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.talent_card-item.no-border.is-fj.skil {
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  padding: 1rem;
}

.talent_card-item.no-border.is-fj.skil.has-bg {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #151515;
  border-radius: 24px;
  flex-flow: column;
  align-items: flex-start;
  margin: 1px;
  padding: 24px;
}

.talent_card-item.no-border.is-fj.skil.has-bg.is-100.is-landing {
  border-radius: 46px;
  padding-top: 10px;
  padding-left: 45px;
  padding-right: 45px;
}

.talent_card-item.no-border.purple {
  background-color: #9c83dc;
  background-image: linear-gradient(#9c83dc, #ac98e0);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 601px;
}

.talent_card-item.darkurple {
  -webkit-backdrop-filter: blur(50%);
  backdrop-filter: blur(50%);
  background-color: #361e4f;
  background-image: linear-gradient(90deg, #462a5a, #3e2a60);
}

.top-circle {
  background-color: #2a2a2a;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 50% auto auto 0%;
  transform: translate(-50%, -50%);
}

.top-circle.top {
  inset: 0% auto auto 50%;
}

.top-circle.bottom {
  inset: auto auto 0% 50%;
  transform: translate(-50%, 50%);
}

.top-circle.right {
  inset: 50% 0% auto auto;
  transform: translate(50%, -50%);
}

.div-block-84 {
  z-index: 1;
  filter: blur(100px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 260px;
  height: 260px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.top-left-line {
  border: 2px solid #010101;
  border-left-color: #7a58d0;
  border-radius: 50%;
  width: 200%;
  height: 200%;
}

.top-left-line.bottom-left {
  border-color: #010101 #010101 #7a58d0;
  position: absolute;
  inset: auto auto 0% 0%;
}

.top-left-line.bottom-right {
  border-color: #010101 #7a58d0 #010101 #010101;
  position: absolute;
  inset: auto 0% 0% auto;
}

.top-left-line.top-right {
  border-color: #7a58d0 #010101 #010101;
  position: absolute;
  inset: 0% 0% auto auto;
}

.top-left-line.top-right.rotated, .top-left-line.rotated {
  transform: rotate(-45deg);
}

.second-line {
  background-color: #fff3;
  max-width: 280px;
  height: 3px;
  overflow: hidden;
}

.hero_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.hero_wrap.is-flex-vertical-lefr {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.hero_wrap.is-flex-vertical-center {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero_wrap.is-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero_wrap.is-flex.is-bottom {
  justify-content: space-between;
  align-items: flex-end;
}

.hero_wrap.down {
  flex-flow: column;
  margin-bottom: 16px;
  display: flex;
}

.circle-content {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 320px;
  display: flex;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.circle-content._3 {
  z-index: 6;
  max-width: 390px;
}

.circle-content._2 {
  z-index: 8;
}

.circle-content._4 {
  z-index: 2;
}

.third-circle {
  background-color: #766d8d;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  position: absolute;
  inset: auto 58px 0% auto;
  transform: translate(25%, 100%);
}

.third-circle.is-border {
  justify-content: center;
  align-items: center;
  display: flex;
}

.master-talent-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  height: 404px;
  display: flex;
}

.master-talent-content.height-auto {
  height: 100%;
}

.master-talent-content.height-auto.is-skill.y-center {
  justify-content: center;
  width: 100%;
  padding-bottom: 180px;
}

.div-block-1461 {
  z-index: 10;
  -webkit-backdrop-filter: blur(1000px);
  backdrop-filter: blur(1000px);
  background-image: linear-gradient(0deg, #7a58d033, #bc6afb1a);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: relative;
}

.notice-div {
  display: none;
}

.div-block-22 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-113 {
  z-index: 1;
  background-image: linear-gradient(225deg, #fff, #ffffff1a 50%, #fff);
  border-radius: 100%;
  width: 54px;
  height: 54px;
  padding: 2px;
  position: relative;
  transform: translate(0, -50%);
}

.image-84 {
  width: 100%;
  position: static;
  inset: 0% auto auto;
}

.image-84.hide-mobile-portrait {
  position: absolute;
  inset: auto 0% 0%;
}

.linear-content-holder {
  background-image: linear-gradient(#7a58d0, #f6f3fc 15%, #7a58d0);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 536px;
  display: flex;
}

.linear-content-holder.is-points {
  background-image: linear-gradient(230deg, #7a58d0, #f6f3fc 46%, #7a58d0 54% 62%, #7a58d0 72%, #7a58d0);
  padding: 1px;
}

.linear-content-holder.is-points.is-secondary {
  background-image: linear-gradient(123deg, #7a58d0, #f6f3fc 50%, #7a58d0);
}

.section_points {
  position: relative;
}

.text-263 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-263._60gap {
  padding-bottom: 60px;
}

.div-block-1462 {
  filter: blur(300px);
  background-color: #e2bdff80;
  border-radius: 100%;
  width: 368px;
  height: 553px;
  position: absolute;
  left: -20%;
}

.div-block-1462.is-right {
  left: auto;
  right: -20%;
}

.content-points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.content-holder-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f6f3fc;
  background-image: linear-gradient(135deg, #a25dd94d, #f6f3fc0d 59%, #a25dd933);
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 99.5%;
  height: 535px;
  padding: 24px;
  display: flex;
}

.content-holder-grid.bg-image {
  background-image: url('../images/card-1.png');
  background-position: 50%;
  background-size: cover;
}

.content-holder-grid.position-bottom {
  justify-content: flex-end;
  align-items: center;
}

.content-holder-grid.position-bottom.is-points {
  background-image: linear-gradient(135deg, #a25dd94d, #f6f3fc0d 19% 31%, #f6f3fc0d 45% 69%, #f6f3fc0d 87%, #a25dd933 100%, #0000);
  width: 100%;
  height: 100%;
}

.content-holder-grid.img-bg {
  background-image: url('../images/card-3.png');
  background-position: 50%;
  background-size: cover;
  align-items: center;
}

.content-holder-grid.img-bg.position-bottom.is-secondary {
  width: 100%;
  height: 100%;
}

.loxala-points-line {
  background-image: none;
  border-radius: 100%;
  justify-content: center;
  align-items: flex-start;
  width: 91vw;
  height: 100vw;
  margin: 4px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: auto auto -78.4vw 50%;
  transform: translate(-50%);
}

.small-heading {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
}

.div-block-107 {
  background-color: #240c3c;
  height: 550px;
  padding-top: 100px;
  position: relative;
  overflow: hidden;
}

.image-85 {
  width: 365px;
}

.div-block-1465 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  flex-flow: column;
  max-width: 400px;
  display: flex;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%);
}

.code-embed-193 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.text-block-621 {
  padding-top: 0;
  font-size: 1rem;
  font-weight: 400;
}

.text-264 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.linear-border-points {
  background-image: linear-gradient(315deg, #7a58d0, #fff 47%, #7a58d0 60%);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.linear-border-points.is-secondary {
  background-image: linear-gradient(329deg, #7a58d0, #fff 50%, #7a58d0);
  height: auto;
  padding: 1px;
}

.text-block-622 {
  color: #7c7c7c;
  font-size: 18px;
}

.text-block-622.white {
  color: #fff;
}

.heading-style-h2-17 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-17.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-17.is-besley.new-font.white-text.no-wrap {
  white-space: nowrap;
}

.heading-style-h2-17.is-besley.new-font.white-text.no-wrap.cta-mobile {
  text-align: center;
}

.h1_span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(146deg, #4fc3fd, #5883fc 33%, #bc6afb 66%, #f4668b);
  -webkit-background-clip: text;
  background-clip: text;
  font-style: italic;
}

.text-span-32 {
  font-style: italic;
}

.div-block-21 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.position-relative-3 {
  padding: 1px;
  position: relative;
}

.position-relative-3.mobile-margin-top.margin-medium {
  margin: 0;
}

.div-block-1466 {
  min-height: 400vh;
}

.section_working {
  color: #fff;
  background-color: #361e4f;
  background-image: url('../images/page-17-1_1page 17 (1).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_working.image-master {
  background-image: url('../images/page-5-1.png');
  background-position: 100%;
}

.section_working.image-master.mobile-img {
  background-image: url('../images/page-6-1.png');
}

.section_working.image-master.mobile-img.right {
  background-image: url('../images/page-6.png');
  background-position: 50%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-1467 {
  color: #fff;
  background-color: #361e4f;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Besley, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.h1-rewards {
  white-space: nowrap;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

.h1-rewards.white {
  color: #fff;
  line-height: 1.3;
}

.text-size-medium-15 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.text-size-medium-15.position-left {
  text-align: left;
}

.button-16 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-16.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-16.is-secondary:hover {
  color: #7a58d0;
}

.why_choose_points_card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 60px;
  align-items: center;
  padding: 6px 16px 6px 6px;
  font-family: Mulish, sans-serif;
  font-size: 1.25rem;
  display: flex;
  position: absolute;
  box-shadow: 0 4px 14px #1e063626;
}

.why_choose_points_card.is-top {
  top: -26px;
  left: 35px;
}

.why_choose_points_card.is-bottom {
  bottom: -26px;
  right: 35px;
}

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

.max-width-large-48 {
  width: 100%;
  max-width: 49rem;
}

.max-width-large-48.align-center.extra-width {
  max-width: 100%;
}

.section_earn.gray {
  background-color: #f7f7f7;
}

.image-86 {
  width: 365px;
}

.list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f6f3fc;
  border-radius: 12px;
  padding: 16px;
  display: flex;
}

.list-item.is-points {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  height: 100%;
}

.list-item.is-points.is-1 {
  background-color: #fff;
  background-image: linear-gradient(132deg, #a25dd91a, #ffffff1a 25% 50%, #ffffff1a 75%, #a25dd91a);
}

.text-span-13 {
  font-style: italic;
}

.div-block-114 {
  text-align: center;
  justify-content: center;
  display: flex;
}

.image-holder-master.full-cover {
  flex-flow: row;
  height: 404px;
  display: flex;
}

.image-holder-master.full-cover.is-points, .image-holder-master.is-points {
  border-radius: 24px;
  overflow: hidden;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.max-width-full.margin-0.is-full {
  height: 100%;
}

.text-block-623 {
  position: absolute;
}

.text-span-34 {
  font-style: italic;
}

.heading-89 {
  font-family: Besley, sans-serif;
  font-size: 4.301rem;
}

.heading-89.center {
  text-align: center;
  line-height: 120%;
}

.heading-89.center._40px {
  font-size: 40px;
}

.how-it-works-div {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: #f6f3fc;
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  padding: 24px;
  display: flex;
}

.how-it-works-div.linear-color {
  background-image: linear-gradient(135deg, #906ee4, #b55dd9);
}

.how-it-works-div.linear-color._343px.is-1 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.how-it-works-div._343px {
  justify-content: space-between;
}

.tabs-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-right: -35px;
  display: flex;
}

.tab-pane-tab-3 {
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  height: 346px;
  max-height: 100%;
}

.icon-56 {
  width: 56px;
  height: 56px;
}

.img-growth {
  border-radius: 24px;
  overflow: hidden;
}

.img-growth.is-quality {
  width: 45%;
}

.text-265 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-265._56gap {
  padding-bottom: 56px;
}

.progress-bar-linear {
  background-image: linear-gradient(#5e55cb, #9c5ad5);
  height: 2px;
}

.progress-bar-linear._1 {
  transform-origin: 0%;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  width: 100%;
  height: 5px;
  position: absolute;
  inset: auto 0% 0%;
}

.progress-bar-linear._1.top {
  border-radius: 0;
  width: 100%;
  inset: 0% 0% auto;
}

.linear-border-white {
  background-image: linear-gradient(315deg, #ffffff0a, #fff9 12%, #ffffff36 18%, #fff0 52%, #ffffff38 76%, #fff9 103%);
  border-radius: 16px;
  flex-flow: column;
  display: flex;
}

.linear-border-white.dont-shrink {
  flex: none;
}

.linear-border-white.dont-shrink.quality {
  background-image: linear-gradient(280deg, #fff0, #fff3 20%, #fff9 60%, #fff3 20%, #fff9 60% 103%);
  padding: 1px;
}

.div-block-94 {
  width: 100%;
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
}

.why-it-matter {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f6f3fc;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.why-it-matter.down {
  align-items: center;
  width: 100%;
  font-size: 16px;
}

.tabs-content-2 {
  width: 100%;
}

.div-block-92 {
  z-index: 0;
  filter: blur(200px);
  background-color: #c5b7fad6;
  width: 495px;
  height: 362px;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -30%);
}

.list-10 {
  grid-row-gap: 20px;
  border: 1px undefined undefined;
  background-color: #1b1716;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 1px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.list-10.purple {
  background-color: #9c83dc;
  background-image: linear-gradient(#9c83dc, #ac98e0);
  padding: 0;
}

.list-10.purple.quality {
  margin: 0;
}

.text-span-6 {
  font-style: italic;
}

.div-block-20 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-35, .text-span-2 {
  font-style: italic;
}

.paragraph-dark-middle {
  text-align: center;
}

.paragraph-dark-middle._20px._464 {
  width: 464px;
}

.paragraph-dark-middle._20px.white {
  color: #fff;
}

.image-88 {
  vertical-align: baseline;
  border-radius: 16px;
  width: auto;
  height: 100%;
  display: inline-block;
}

.section_how-support {
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.section_how-support.purple {
  background-color: #7a59d0;
  background-image: url('../images/407.png');
  background-position: 50%;
  background-size: cover;
  height: 220svh;
}

.conent-how-we-hire {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.conent-how-we-hire._8gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.why-it-matter-progress {
  backface-visibility: visible;
  perspective-origin: 50%;
  transform-origin: 0%;
  border-radius: 24px;
}

.content-growth {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content-growth.gap24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-growth.gap24.quality {
  width: 55%;
}

.tabs-menu-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-93 {
  width: auto;
}

.div-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.heading-style-h2-18 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-18.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.how-support_sticky {
  position: sticky;
  top: 15svh;
}

.text-span-31 {
  font-style: italic;
}

.deadline-title {
  white-space: nowrap;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-1-2 {
  background-color: #c8c8c800;
  width: 100%;
  padding: 0;
}

.tab-link-tab-1-2.w--current {
  perspective-origin: 50%;
  transform-origin: 0%;
  background-color: #c8c8c800;
  padding-left: 0;
  padding-right: 0;
}

.text-span-4 {
  font-style: italic;
}

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

.regular-nowrap {
  white-space: nowrap;
}

.regular-nowrap.white-text._582 {
  white-space: normal;
  width: 482px;
}

.regular-nowrap.white-text._582._20px.quality {
  width: auto;
}

.text-size-medium-16 {
  font-size: 1.25rem;
}

.text-size-medium-16.center-18px {
  text-align: center;
}

.button-17 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-17.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-17.is-secondary:hover {
  color: #7a58d0;
}

._20px {
  width: auto;
  font-size: 20px;
}

._20px._656width {
  width: 656px;
}

._20px._656width.mobile-left.quality {
  width: auto;
  line-height: 120%;
}

.grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2fr minmax(500px, 2fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 0;
  display: grid;
}

.power-of-data {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  margin-top: 0;
  display: flex;
}

.power-of-data.margin-56 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 56px;
  margin-left: 0;
  margin-right: 0;
}

.progres-content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-266 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-266.middle {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-266.middle._20px {
  font-size: 20px;
}

.text-266.middle._20px._890 {
  width: 890px;
}

.semibold-20-white {
  color: #f5f5f5;
  font-size: 20px;
}

.why-it-matter-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.text-267 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 200px;
  text-decoration: none;
  display: flex;
  position: static;
}

.text-267.left.careers {
  margin-top: 0;
}

.white-title {
  color: #fff;
  white-space: nowrap;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}

.heading-90 {
  font-family: Besley, sans-serif;
  font-size: 4.301rem;
}

.heading-90._56px {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
}

.relative-margin {
  margin-top: -58px;
}

.text-268 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-268._60gap {
  padding-bottom: 60px;
}

.purple-text {
  color: #7a58d0;
  white-space: nowrap;
}

.purple-text.cation {
  text-transform: uppercase;
}

.grid-4 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.grid-4.is-max-w {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.section-why-work {
  background-image: url('../images/Why-Work-at-Loxala_.png');
  background-position: 50% 0;
  background-size: cover;
  height: 950px;
  padding-top: 120px;
  padding-bottom: 140px;
}

.profesional-growth {
  z-index: 2;
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  background-color: #ffffff14;
  border-radius: 40px;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 34px #0003;
}

.why-work-atloxala {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.white-paragraph {
  color: #f5f5f5;
  white-space: normal;
  width: 287px;
}

.white-paragraph.auto, .white-paragraph.no-width {
  width: auto;
}

.white-paragraph.middle {
  text-align: center;
}

.white-paragraph.middle._404 {
  width: 404px;
  height: auto;
}

.white-paragraph._533 {
  width: 533px;
}

.card-12 {
  grid-row-gap: 32px;
  background-color: #f6f3fc;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.card-12._40-paddings {
  padding: 40px;
}

.card-12._40-paddings.gray {
  background-color: #f5f5f5;
}

.card-12._40-paddings.gray:hover {
  background-color: #f6f3fc;
  border: 1px solid #7a58d0;
}

.card-12._40-paddings.gray._10gap {
  grid-row-gap: 10px;
  padding: 32px;
}

.card-12._40-paddings.dark-white {
  background-color: #f5f5f5;
}

.how-we-hire-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.image-91 {
  width: 100px;
}

.text-269 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-269._16gap {
  grid-row-gap: 16px;
}

.culture-title {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1468 {
  z-index: 1;
  filter: blur(150px);
  background-color: #7a58d0;
  width: 150px;
  height: 150px;
  position: absolute;
  bottom: 47px;
  left: -38px;
}

.icon-hide-desktop {
  display: none;
}

.sub-heading {
  color: #7a58d0;
  text-transform: uppercase;
}

.heading-style-h2-19 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-19.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.section-profesional-growth {
  background-color: #282529;
}

.image-92 {
  width: 32px;
  height: 32px;
}

.div-block-1469 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-1470 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.text-270 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.div-block-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.text-size-medium-17 {
  font-size: 1.25rem;
}

.text-size-medium-17._16 {
  font-size: 1rem;
}

.button-style-33 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-18 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-18.is-large {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.button-18.is-large.smaller-button {
  padding: 12px 16px;
}

.iconchevron-right {
  object-fit: cover;
  overflow: hidden;
}

.company-culture {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  background-color: #fff;
  border-radius: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: -87px;
  padding: 40px;
  display: flex;
  position: relative;
  top: -150px;
  box-shadow: 0 4px 44px #00000014;
}

.div-block-1473 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.text-271 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-271.no-wrap {
  white-space: nowrap;
}

.text-271.no-wrap._514 {
  white-space: normal;
  width: 514px;
}

.text-271.middle {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-271.middle._479 {
  width: 479px;
}

.text-227 {
  color: #7a58d0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.growth-at-loxala {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #423a51d4;
  border-radius: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.top-div {
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.image-93 {
  width: 112px;
}

.border_top {
  object-position: 50% 0%;
  width: 100%;
  height: 7rem;
}

.text-136 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.text-272 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 200px;
  text-decoration: none;
  display: flex;
  position: static;
}

.text-272.bottom-margin {
  margin-bottom: 265px;
}

.text-273 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.text-273.font-56 {
  font-size: 56px;
}

.code-embed-2 {
  box-sizing: content-box;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -7% auto auto 34px;
}

.code-embed-2.is-2 {
  top: 10%;
  left: 22px;
}

.code-embed-2.is-2.mobile-view-only {
  display: none;
}

.text-14 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.loxala-isnt-just-a-job-marketplace-its-a-full-workspace-solution-providing-freelancers-with-tools-fo-2 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1991422264 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section-1-2.talent-bg {
  background-image: url('../images/Standard-Talent-vs.-Master--Talent_-Choose-the-Right-Fit-1.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-1-2.talent-bg.s-scroll {
  background-image: none;
  background-size: auto;
  position: sticky;
  top: 8.5rem;
}

.section-1-2.talent-bg.s-scroll.hide {
  display: none;
}

.section-1-2.s-scroll {
  height: 100vh;
  position: sticky;
  top: 8.5rem;
}

.section-1-2.s-scroll.is-second {
  top: 14rem;
}

.section-1-2.s-scroll.is-1 {
  height: auto;
  position: static;
}

.a-community-for-connection-and-knowledge-2 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-23 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.text-23.black {
  color: #282529;
}

.text-16 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.cards-8 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cards-8.is-about {
  grid-column-gap: 32px;
  flex-flow: row;
}

.text-274 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-94 {
  width: 64px;
  height: 64px;
}

.text-170 {
  color: #282529;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-139 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-139._804width {
  width: 804px;
}

.title-style-6 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: 100%;
  text-decoration: none;
  display: flex;
}

._50x50 {
  width: 50px;
  height: 50px;
}

.text-17 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.text-17.left {
  text-align: left;
}

.text-17._804 {
  width: 804px;
}

.about-info-line {
  background-image: linear-gradient(#906ee4, #b55dd9);
  width: 2px;
  height: 45px;
}

.about-info-line.is-purple {
  background-color: #7a58d0;
  background-image: none;
}

.text-140 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.content-style-24 {
  grid-column-gap: 40px;
  -webkit-backdrop-filter: blur(77px);
  backdrop-filter: blur(77px);
  background-color: #ffffff0a;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 40px 32px;
  text-decoration: none;
  display: flex;
}

.content-style-24.is-second {
  align-items: stretch;
}

.frequently-asked-questions {
  grid-row-gap: 64px;
  background-color: #020204;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 0;
  padding: 140px 200px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frequently-asked-questions.image-bg {
  background-color: #02020400;
  background-image: url('../images/Standard-Talent-vs.-Master--Talent_-Choose-the-Right-Fit-1.png');
  background-position: 50%;
  background-size: cover;
}

.frequently-asked-questions.image-bg._10 {
  margin-bottom: 0;
}

.frequently-asked-questions.image-bg._10._0rem.about {
  background-color: #000;
  background-image: url('../images/image-min.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  padding-left: 120px;
  padding-right: 120px;
}

.div-block-1474 {
  display: none;
}

.list-11 {
  grid-row-gap: 20px;
  border: 1px undefined undefined;
  background-color: #1b1716;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 1px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.list-11.is-about {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff03;
  margin: 0;
}

.text-168 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.text-168.is-secondary {
  background-color: #7a58d0;
  background-image: none;
}

.text-15 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-95 {
  border-radius: 32px;
}

.image-95.is-about {
  height: 100%;
  margin-top: 0;
}

.frame-1991422268 {
  grid-column-gap: 122px;
  grid-row-gap: 122px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.loxala-was-founded-with-a-clear-mission-to-simplify-and-elevate-the-freelance-experience-for-both-fr-3 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-137 {
  text-align: center;
  width: 1108px;
  margin-bottom: 0;
}

.text-137.is-auto {
  width: auto;
}

.loxala-icon-5 {
  overflow: hidden;
}

.blur-17 {
  filter: blur(100px);
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 111px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.blur-17.is-right {
  z-index: 0;
  filter: blur(160px);
  background-color: #0d22e2;
  width: 111px;
  height: 111px;
  inset: -25% -1% auto auto;
}

.blur-17.is-left {
  z-index: 1;
  filter: blur(364px);
  background-color: #fa2d9c;
  width: 111px;
  inset: auto auto -7% -1%;
}

.blur-17.is-2 {
  filter: blur(200px);
}

.text-155 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-155.margin-0 {
  margin-bottom: 0;
}

.title-style-7 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-96 {
  width: 30px;
  height: 30px;
}

.div-block-1476 {
  background-image: linear-gradient(90deg, #b87dde, #fac7f8 33%, #6e50d1 66%, #3e37b4);
  border-radius: 100px;
  padding: 1px;
}

.code-embed-194 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -80% auto auto 0%;
}

.code-embed-194.is-2 {
  top: -50%;
  left: auto;
  right: 0;
}

.text-138 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.code-embed-195 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.code-embed-195.mobile-view-only {
  display: none;
}

.text-154 {
  grid-row-gap: 16px;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.meet-the-team {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #fff;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
  display: flex;
  position: static;
}

.meet-the-team.is-primary {
  background-image: url('../images/image-21.png');
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
}

.meet-the-team.is-primary.is-1 {
  background-image: none;
  padding-top: 140px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.meet-the-team.img-talents {
  background-color: #fff0;
  background-image: url('../images/Meet-the-Team-Behind-Loxala-2.png');
  background-position: 50%;
  background-size: cover;
}

.meet-the-team.img-talents.background-color-black {
  background-color: #030306;
}

.all-text {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.all-text._548 {
  grid-row-gap: 12px;
  width: 548px;
}

.all-text._548.is-auto {
  width: auto;
}

.all-text._12gap {
  grid-row-gap: 12px;
}

.heading-style-h2-20 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-20.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-20.is-besley.white {
  color: #fff;
}

.text-157 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1991422269 {
  grid-column-gap: 20px;
  grid-row-gap: 6px;
  border-style: undefined;
  border-width: 0 0 0 2px;
  border-color: undefined;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.why-choose-our-ai-experts {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.all-text-6 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.our-mission-aboutus {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  width: 100%;
  margin-top: 100px;
  display: flex;
}

.frame-1991422270 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 85%;
  text-decoration: none;
  display: flex;
}

.frame-1991422270.mobile-view-only {
  display: none;
}

.left-meettheteam {
  width: 100%;
  max-width: 695px;
}

.loxala-was-founded-with-a-clear-mission-to-simplify-and-elevate-the-freelance-experience-for-both-fr {
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.our-story {
  grid-row-gap: 40px;
  background-color: #02020400;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0 140px;
  text-decoration: none;
  display: flex;
}

.our-story._0-bottom-paddings-mobile {
  padding-bottom: 20px;
}

.i-am-dedicated-to-creating-solutions-that-save-time-and-enhance-efficiency-for-freelancers-and-clien-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(-89.71deg, #b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.section-about {
  background-color: #010101;
  background-image: url('../images/Group-7_1Group 7.avif');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: -32rem;
  overflow: hidden;
}

.section-about.about-us {
  background-image: url('../images/What-Makes-Loxala-Unique_-2.png');
  background-position: 50% 0;
  background-size: cover;
  position: static;
}

.section-about.about-us._0-top-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-about.about-us._0-top-padding.mobile-background.position-relative {
  background-position: 50% 100%;
  position: relative;
  top: 0;
  overflow: visible;
}

.solution-group {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  bottom: 50rem;
}

.solution-group._16x16 {
  z-index: 2;
  position: relative;
  bottom: 0;
}

.solution-group._16x16.is-about {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-bottom: 140px;
  padding-left: 1rem;
  padding-right: 1rem;
}

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

.text-156 {
  color: #a1a1a1;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.about-desc-span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.about-desc-span.is-purple {
  background-color: #7a58d0;
  background-image: none;
}

.div-block-10 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 548px;
  display: flex;
}

.div-block-10.is-auto {
  width: auto;
}

.heading-91 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 32px;
  line-height: 120%;
}

.section-def.talent-bg {
  background-image: url('../images/Standard-Talent-vs.-Master--Talent_-Choose-the-Right-Fit-1.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-def.talent-bg.is-new {
  background-image: url('../images/image-min.png');
  background-position: 50%;
  background-size: cover;
}

.text-size-medium-18 {
  font-size: 1.25rem;
}

.text-size-medium-18.middle {
  text-align: center;
  font-size: 1rem;
}

.text-size-medium-18.middle._570 {
  width: 570px;
}

.button-19 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-19.is-large {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.div-block-63 {
  filter: blur(240px);
  background-color: #9c34ef;
  border-radius: 100%;
  width: 305.579px;
  height: 289.182px;
  position: absolute;
  inset: auto auto 0% -20%;
}

.section-our-story {
  background-image: url('../images/Group-1000004673-1.png');
  background-position: 50%;
  background-size: cover;
}

.section-our-story.left-margin {
  background-color: #020204;
  position: relative;
}

.blur-18 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 111px;
  height: 111px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -31px;
  left: 479px;
}

.wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.wrap.space-between {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}

.wrap.space-between.is-about {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.img-inp {
  width: 548px;
  height: 446px;
}

.img-inp.is-about {
  width: auto;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.img-in {
  width: 548px;
  height: 100%;
}

.img-in.is-ab {
  width: auto;
  max-height: 590px;
}

.i-am-dedicated-to-creating-solutions-that-save-time-and-enhance-efficiency-for-freelancers-and-clien-2 {
  color: #282529;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.div-block-1477 {
  width: 100%;
}

.row-7 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.row-7.is-about {
  grid-row-gap: 32px;
  flex-flow: column;
  position: relative;
  overflow: hidden;
}

.passionate-about-crafting-digital-experiences-that-blend-innovation-usability-business-impact-ive-le {
  font-family: Besley, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
}

.image-97 {
  position: absolute;
  inset: -2% 69px auto auto;
}

.left-standardtalent {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #ffffff0a;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 32px;
  display: flex;
}

.card-9 {
  grid-column-gap: 24px;
  -webkit-backdrop-filter: blur(72px);
  backdrop-filter: blur(72px);
  background-color: #ffffff0a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 26px #0000004d;
}

.card-9.mobile-view-only {
  display: none;
}

.blur-19 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 111px;
  height: 111px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 242px;
  left: -20px;
}

.text-169 {
  color: #5d36bf;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.button-style-27 {
  grid-column-gap: 8px;
  border: 1px undefined undefined;
  background-color: #f6f3fc;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 52px;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.how-support_wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 400px;
  margin-top: 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-54 {
  flex: none;
  max-width: 50%;
  min-height: 120vh;
  max-height: 120vh;
}

.tab-link-tab-1-4 {
  background-color: #0000;
  height: 100%;
  padding: 0 0 0 20px;
}

.tab-link-tab-1-4.w--current {
  background-color: #0000;
}

.tab-link-tab-1-4.is-1 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.tab-link-tab-1-4.is-3 {
  margin-top: 0;
  padding-top: 20px;
}

.steps_tabs {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: 24px;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.heading-style-h2-21 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-21.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.steps_icon-2 {
  color: #fff;
  background-color: #502f71;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.started_faq-list {
  z-index: 0;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 2.75rem;
  display: flex;
  position: relative;
}

.started_faq-list.hide {
  display: none;
}

.started_faq-text-wrap {
  background-color: #0000;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
  position: static;
  overflow: hidden;
}

.steps_tab {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-1479 {
  flex: none;
  max-width: 50%;
  min-height: 40vh;
  max-height: 110vh;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.commission_bg-image {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.how-support_icon {
  color: #fff;
  background-color: #502f71;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.how-support_icon.is-2 {
  margin-bottom: 60px;
}

.started_faq-toggle {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem 1.5rem 0;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.steps_tabs-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  margin-top: 5rem;
  display: flex;
}

.section_commission {
  color: #fff;
  background-color: #240c3c;
}

.steps_tabs-content {
  order: 1;
  width: 51.1719%;
}

.steps_tabs-menu {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  order: 2;
  width: 49.1406%;
  height: 100%;
  display: flex;
}

.commission_card {
  -webkit-backdrop-filter: blur(1.5625rem);
  backdrop-filter: blur(1.5625rem);
  background-color: #ffffff0d;
  border-radius: 1.5rem;
  padding: 1.5rem;
}

.hide-desktop {
  display: none;
}

.steps_tabs-link {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f6f3fc;
  border: 1px solid #fff9;
  border-radius: 1.5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 1.25rem;
  padding: 2rem 1.5rem;
  display: flex;
}

.steps_tabs-link.w--current {
  color: #fff;
  background-color: #361e4f;
  border-style: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: 0;
  padding-left: 2.75rem;
}

.steps_tabs-link.is-dark {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(135deg, #ffffff0f 2%, #fff0 98%);
}

.steps_tabs-link.is-dark.w--current {
  background-color: #361e4f;
  background-image: none;
}

.steps_tabs-link.is-dark.map-image {
  align-items: center;
  height: 100%;
  margin-left: 0;
  padding-top: 24px;
  padding-bottom: 24px;
}

.steps_tabs-link.is-dark.map-image.w--current {
  background-image: url('../images/Group-2_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.steps_tabs-link.is-dark.map-image-2 {
  margin-left: 1.5rem;
}

.steps_tabs-link.is-dark.map-image-2.w--current {
  background-image: url('../images/Group-2_1.png');
  background-position: 50%;
  background-size: cover;
  margin-left: 0;
}

.steps_tabs-link.is-dark.map-image-2 {
  height: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
}

.steps_tabs-link.is-dark.map-image-2:lang(en) {
  background-image: none;
  border-style: none;
  width: 100%;
  height: 100%;
  margin-left: 0;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 44px;
}

.steps_tabs-link.is-dark.map-image-2.w--current {
  background-color: #0000;
  justify-content: flex-start;
  height: 100%;
  padding: 24px 0;
}

.steps_tabs-link.is-dark.map-image-4 {
  align-items: center;
  height: 100%;
  margin-left: 0;
  padding-top: 24px;
  padding-bottom: 24px;
}

.steps_tabs-link.is-dark.map-image-4.w--current {
  background-image: url('../images/Group-2.png');
  background-position: 50%;
  background-size: cover;
}

.steps_tabs-link.is-dark.map-image-4 {
  margin-left: 1.5rem;
}

.steps_tabs-link.is-dark.map-image-4.w--current {
  background-image: url('../images/Group-2.png');
  background-position: 50%;
  background-size: cover;
  margin-left: 0;
}

.steps_tabs-link.is-dark.map-image {
  margin-left: 2rem;
}

.steps_tabs-link.is-dark.map-image.w--current {
  background-image: url('../images/Group-2_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  margin-left: 0;
}

.heading-style-h2-22 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-22.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-22.is-besley.earnings.mobile-view-only {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h2-22.is-besley.text-color-gradient-dark {
  line-height: 1.35;
}

.heading-style-h2-22.is-besley.hide-mobile-portrait {
  margin-top: 0;
  margin-bottom: 0;
}

.position-relative-4 {
  padding: 1px;
  position: relative;
}

.position-relative-4.is-2 {
  margin-top: 5rem;
  padding: 0;
}

.position-relative-4.z-index-1, .position-relative-4.is-card {
  padding: 0;
}

.how-support_line {
  background-image: linear-gradient(#502f71, #c7c7c7);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1px;
  height: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.steps_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  order: 2;
  width: 100%;
  display: flex;
}

.how-support_image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 20.5625rem;
  position: relative;
}

.how-support_image.z-index-2 {
  z-index: 2;
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.how-support_image.z-index-1 {
  z-index: 1;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.commission_line-2 {
  background-image: linear-gradient(90deg, #361e4f 1%, #502f71 52%, #361e4f);
  width: 100%;
  height: .0625rem;
  margin-top: 1.5rem;
}

.started_faq {
  background-color: #f7f7f7;
  border-radius: 1rem;
  width: 100%;
}

.text-block-626 {
  color: #010101;
}

.div-block-50 {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.text-color-pink {
  color: #dacef3;
}

.text-color-pink.is-center {
  justify-content: center;
  display: flex;
}

.text-size-large-4 {
  font-size: 1.5rem;
}

.text-size-large-4.font-open-sans.earnings {
  font-weight: 600;
}

.steps_tab-wrap-2 {
  background-color: #361e4f;
  border-radius: 2rem 0 0 2rem;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  position: relative;
  overflow: hidden;
}

.steps_tab-wrap-2.map {
  background-image: url('../images/Frame-1991422276.png');
  background-position: 50%;
  background-size: cover;
  border-bottom-right-radius: 2rem;
}

.steps_tab-wrap-2.map._2 {
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-top-right-radius: 2rem;
}

.steps_tab-wrap-2.map._4 {
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 0;
}

.how-support_content-wrap {
  flex-flow: column;
  justify-content: space-between;
  padding-left: 40px;
  display: flex;
  overflow: hidden;
}

.section_clarity {
  color: #fff;
  background-color: #361e4f;
  background-image: url('../images/page-5-1_1.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-size-medium-19 {
  font-size: 1.25rem;
}

.text-size-medium-19.is-big {
  font-size: 1.375rem;
}

.button-20 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-20.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-20.is-secondary:hover {
  color: #7a58d0;
}

.max-width-large-49 {
  width: 100%;
  max-width: 49rem;
}

.max-width-large-49.align-center {
  margin-left: auto;
  margin-right: auto;
}

.max-width-large-49.align-center.extra-width {
  max-width: 100%;
}

.started_faq-text {
  margin-top: .75rem;
  font-size: 1rem;
}

.container-large-7 {
  width: 100%;
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
}

.commission_number {
  font-size: 3.375rem;
}

.steps_tabs-content-2 {
  order: 1;
  width: 100%;
}

.image-98 {
  border-radius: 24px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.how-support_image-wrap {
  border-radius: 1.5rem;
  position: sticky;
  top: 10px;
  overflow: hidden;
}

.how-support_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  transform-origin: 0%;
  flex-flow: column;
  display: flex;
}

.how-support_content.is-3 {
  width: 100%;
}

.how-support_content.is-2 {
  justify-content: space-between;
  align-items: stretch;
}

.talent_card-image {
  z-index: -1;
  position: absolute;
  inset: auto auto 0% 0%;
}

.talent_card-image.full-screen {
  width: 100%;
  height: 100%;
  max-height: 100%;
  inset: 0%;
}

.talent_card-image.is-2 {
  inset: auto 0% 0% auto;
}

.working_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(1.5625rem);
  backdrop-filter: blur(1.5625rem);
  text-align: center;
  background-color: #503868;
  border: 1px #fff9;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.working_card._0-border {
  border-width: 0;
}

.div-block-46 {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.steps_tabs-3 {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: 24px;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.section_stand-out {
  background-image: url('../images/page-3_1page 3.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_stand-out.white-bg {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.stand-out_grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stand-out_grid.gray-bg {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  background-color: #f7f7f7;
  border-radius: 32px;
  padding: 60px 50px;
}

.flex-row-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.talent_card-icon {
  background-image: linear-gradient(137deg, #906ee4 20%, #b55dd9);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.625rem;
  min-width: 2.625rem;
  height: 2.625rem;
  display: flex;
}

.steps_tabs-content-3 {
  order: 1;
  width: 51.1719%;
}

.talent_card {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  -webkit-backdrop-filter: blur(4.8125rem);
  backdrop-filter: blur(4.8125rem);
  color: #fff;
  background-color: #361e4f;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.talent_card.text-color-gray {
  color: #fafafa;
}

.earn_wrap {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5rem;
  display: grid;
}

.steps_tabs-menu-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  order: 2;
  width: 49.1406%;
  height: 100%;
  display: flex;
}

.working_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 5rem;
  display: flex;
}

.working_wrap.is-first {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.working_wrap.is-second {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.categories_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.75rem;
  display: grid;
}

.heading-style-h2-23 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-23.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-23.is-besley.text-color-gradient-dark {
  background-image: linear-gradient(90deg, var(--_text-colors---color-text-primary), var(--_brand-colors---color-primary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 1.35;
}

.heading-style-h2-23.is-besley.text-color-gradient-dark._483 {
  width: 483px;
}

.heading-style-h2-23.is-besley.text-color-gradient-dark._483.hide-mobile-portrait.auto {
  width: auto;
}

.working_card-bg {
  margin-top: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.working_card-bg.is-bot-right {
  inset: auto 0% 0% auto;
}

.working_card-bg.is-left {
  inset: 0% auto auto 0%;
}

.working_card-bg.is-bot-left {
  inset: auto auto 0% 0%;
}

.section_talent {
  background-image: url('../images/page-7_1page 7.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_talent.white-bg {
  background-image: none;
}

.image-99 {
  margin-top: 4px;
}

.steps_image {
  aspect-ratio: 1;
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
}

.talent_card-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.container-large-8 {
  width: 100%;
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block-627 {
  color: #010101;
}

.categories_icon {
  z-index: 2;
  background-image: url('../images/button_1button.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 4.72025rem;
  min-width: 4.72025rem;
  height: 4.72025rem;
  display: flex;
  position: relative;
}

.categories_icon.is-small {
  width: 3.18181rem;
  min-width: 3.18181rem;
  height: 3.18181rem;
}

.text-size-medium-20 {
  font-size: 1.25rem;
}

.text-size-medium-20.is-big {
  font-size: 1.375rem;
}

.text-size-medium-20.is-big.font-open-sans {
  margin-top: 0;
  margin-bottom: 0;
}

.text-size-medium-20.font-open-sans {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.button-21 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.div-block-1481 {
  max-width: 100%;
}

.earn_image {
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
}

.earn_image.find-jobs {
  height: 520px;
}

.talent_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: center;
  max-width: 65rem;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.talent_wrap.gap-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.earn_list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.earn_list.streach {
  justify-content: space-between;
}

.earn_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.max-width-xmedium-2 {
  max-width: 44rem;
}

.max-width-xmedium-2.align-center {
  margin-left: auto;
  margin-right: auto;
}

.linear-border-talents {
  background-color: #361e4f;
  background-image: linear-gradient(90deg, #fff9, #fff3 10%, #fff0 51%);
  border-radius: 1rem;
  padding: 1px;
}

.linear-border-talents.right-border {
  background-image: linear-gradient(270deg, #fff9, #fff3 10%, #fff0 51%);
}

.earn_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #361e4f;
  background-image: url('../images/Group-628035.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #fff9;
  border-radius: 1.5rem;
  flex-flow: column;
  margin-top: 3.5rem;
  padding: 1.5rem;
  display: flex;
}

.working_card_border {
  background-image: linear-gradient(90deg, #ffffff80, #ffffff40 25%, #ffffff1a 50%, #ffffff40 75%, #ffffff80);
  border-radius: 1rem;
  width: 100%;
  padding: 1px;
}

.div-block-1482 {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.steps_tabs-4 {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: 24px;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.steps_tabs-content-4 {
  order: 1;
  width: 51.1719%;
}

.steps_tabs-menu-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  order: 2;
  width: 49.1406%;
  height: 100%;
  display: flex;
}

.heading-style-h2-24 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-24.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-24.is-besley.text-color-gradient-dark {
  line-height: 1.35;
}

.heading-style-h2-24.is-besley.text-color-gradient-dark._483 {
  width: 483px;
}

.heading-style-h2-24.is-besley.text-color-gradient-dark._483.hide-mobile-portrait.auto {
  width: auto;
}

.image-100 {
  margin-top: 4px;
}

.container-large-9 {
  width: 100%;
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block-628 {
  color: #010101;
}

.text-size-medium-21 {
  font-size: 1.25rem;
}

.text-size-medium-21.is-big {
  font-size: 1.375rem;
}

.text-size-medium-21.font-open-sans {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.button-22 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.div-block-1488 {
  max-width: 100%;
}

.div-block-1489 {
  flex: none;
  max-width: 50%;
  min-height: 120vh;
  max-height: 120vh;
}

.image-101 {
  width: 40px;
}

.text-275 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-275._56gap {
  padding-bottom: 56px;
}

.text-275._60gap {
  padding-bottom: 60px;
}

.title-style-8 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.title-style-8.stretch {
  align-items: stretch;
}

.div-block-28 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  width: 50%;
  display: flex;
}

.heading-title {
  color: #fff;
  font-family: Besley, sans-serif;
  font-size: 44px;
}

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

.list-12 {
  grid-row-gap: 20px;
  border: 1px undefined undefined;
  background-color: #1b1716;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 1px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.list-12.img {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #7553c8;
  background-image: url('../images/text_1.png');
  background-position: 100%;
  background-size: cover;
  flex-flow: row;
}

.tabs-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-1490 {
  flex: none;
  max-width: 50%;
  min-height: 40vh;
  max-height: 110vh;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.text-276 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-276._14mobile {
  margin-bottom: 10px;
}

.image-102 {
  border-radius: 16px;
  max-width: 464px;
  height: auto;
}

.image-102._325height {
  width: auto;
  max-width: 588px;
  height: 325px;
}

.image-102._325height.is-1 {
  object-fit: cover;
  max-width: 100%;
}

.tabs-content {
  width: 100%;
}

.heading-92 {
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  line-height: 120%;
}

.heading-92.white {
  color: #fff;
}

.heading-92.white._20px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.text-span-36 {
  font-style: italic;
}

.text-277 {
  grid-row-gap: 16px;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-277._6gap {
  grid-row-gap: 6px;
}

.tab-link-tab-2-4 {
  color: #7a58d0;
  background-color: #f6f3fc;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.tab-link-tab-2-4.w--current {
  color: #f5f5f5;
  background-color: #f6f3fc;
  background-image: radial-gradient(circle, #927ed4, #7a58d0);
  justify-content: center;
  align-items: stretch;
  width: 100%;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
}

.heading-style-h2-25 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-25.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-25.is-besley.new-font.white-text.no-wrap {
  white-space: nowrap;
}

.heading-style-h2-25.is-besley.new-font.white-text.no-wrap.cta-mobile {
  text-align: center;
}

.heading-style-h2-25.is-besley.text-color-gradient-dark {
  line-height: 1.35;
}

.div-block-1491 {
  width: 70%;
}

.list-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 10px;
  display: flex;
}

.container-large-10 {
  width: 100%;
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-10.flex-vertical-flex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-large-10.flex-vertical-flex._32px {
  padding-left: 32px;
  padding-right: 32px;
}

.container-large-10.is-engage {
  background-color: #f6f3fc;
  border-radius: 2rem;
  max-width: 90rem;
  padding: 3.75rem;
}

.container-large-10.is-engage.no-bg-withspace {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f6f3fc00;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-large-10.is-sticky {
  height: auto;
  position: sticky;
  top: 0;
}

.container-large-10.is-sticky.is-earnings {
  top: 5rem;
}

.text-block-629 {
  color: #010101;
}

.text-278 {
  color: #a1a1a1;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-278.white {
  color: #fff;
  line-height: 125%;
}

.text-278.white.no-wrap {
  white-space: nowrap;
}

.div-block-1492 {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.text-size-large-5 {
  font-size: 1.5rem;
}

.text-size-large-5.font-open-sans.earnings {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.text-size-medium-22 {
  font-size: 1.25rem;
}

.text-size-medium-22.middle {
  text-align: center;
  font-size: 1rem;
}

.button-23 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.tab-pane-tab-2 {
  background-color: #f6f3fc;
}

.tabs-menu-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-29 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.paragraph-91 {
  text-align: left;
  font-size: 16px;
}

.div-block-1493 {
  width: 100%;
  display: flex;
}

.text-span-37, .text-span-38 {
  color: var(--_brand-colors---color-primary-light);
}

.text-span-39 {
  color: var(--_text-colors---color-gray);
}

.hero-blog_save-share {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_date {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: .25rem;
  display: flex;
}

.hero-blog_image {
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  max-height: 31.25rem;
}

.heading-style-h3-2 {
  font-family: Mulish, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h3-2.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.freelancer_insight-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1.25rem;
  display: flex;
}

.freelancer_insight-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000000f;
  border-radius: 3.625rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: inline-flex;
}

.blog_author-name {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_share-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #282529;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .625rem .875rem;
  font-size: .875rem;
  display: flex;
}

.blog_share-list-wrap {
  min-width: 14.6875rem;
  position: absolute;
  top: 4.5rem;
  right: 2rem;
  overflow: hidden;
}

.blog-body_cta-black {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  background-color: #282529;
  background-image: url('../images/top_1top.avif');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 1.5rem;
  padding: 3.5rem 2rem;
  display: flex;
}

.blog_filter-list-line-wrap {
  display: none;
}

.blog-body_cta-purple {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #fff;
  background-color: #7a58d0;
  border-radius: 1.5rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 3.5rem;
  padding: 2rem;
  display: flex;
}

.section_more-blog {
  background-color: #f9f9f9;
}

.heading-style-h2-26 {
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h2-26.is-besley {
  color: var(--_neutral-colors---white);
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-26.is-besley.text-color-gradient-horizontal {
  background-image: linear-gradient(270deg, var(--_brand-colors---color-primary-light) 5%, var(--_brand-colors---color-secondary) 93%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 1.4;
}

.heading-style-h2-26.is-besley.is-landing {
  color: #fff;
  font-size: 56px;
  font-weight: 600;
}

.heading-style-h2-26.is-besley.is-landing.hide-mobile-portrait {
  font-weight: 500;
}

.heading-style-h2-26.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-26.is-besley.text-color-gradient-dark {
  background-image: linear-gradient(90deg, #282529 16%, var(--_brand-colors---color-primary) 62%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  line-height: 1.35;
}

.freelancer_insight-tag-author {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-large-11 {
  width: 100%;
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-11.is-sticky {
  height: auto;
  position: sticky;
  top: 0;
}

.container-large-11.is-sticky.is-skill {
  position: static;
}

.container-large-11.flex-center {
  justify-content: center;
  align-items: center;
}

.container-large-11.flex-center.position-down {
  padding-top: 10rem;
}

.container-large-11.flex-center-mobile {
  display: block;
}

.container-large-11.flex-vertical-flex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-large-11.flex-vertical-flex._32px {
  padding-left: 32px;
  padding-right: 32px;
}

.container-large-11.flex-56gap {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.container-large-11.no-bg-withspace {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-large-11.no-bg-withspace.no-max-width {
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
}

.container-large-11.is-engage {
  background-color: #f6f3fc;
  border-radius: 2rem;
  max-width: 90rem;
  padding: 3.75rem;
}

.freelancer_insight-image {
  aspect-ratio: 2;
  object-fit: cover;
  width: 100%;
}

.section_hero-blog {
  padding-top: 4.5rem;
}

.icon-1x1-small {
  flex: none;
  width: .875rem;
  min-width: .875rem;
  height: .875rem;
}

.icon-1x1-small.is-filter, .icon-1x1-small.is-big {
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
}

.text-size-large-6 {
  font-size: 1.5rem;
}

.text-size-medium-23 {
  font-size: 1.25rem;
}

.text-size-medium-23.text-weight-semibold.text-style-2lines {
  color: var(--_brand-colors---color-primary);
  line-height: 1.375;
  transition: all .3s;
}

.text-size-medium-23.text-weight-semibold.text-style-2lines:hover {
  color: #282529;
}

.blog_author-icon {
  width: 3.125rem;
  min-width: 3.125rem;
  height: 3.125rem;
}

.button-24 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-24.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-24.is-secondary:hover {
  color: #7a58d0;
}

.freelancer_tag {
  -webkit-backdrop-filter: blur(.375rem);
  backdrop-filter: blur(.375rem);
  color: #7a58d0;
  background-color: #7a58d01a;
  border-radius: 5.625rem;
  padding: .6rem 1.125rem;
  text-decoration: none;
  display: block;
}

.freelancer_tag:hover {
  color: #fff;
  background-image: linear-gradient(270deg, #b55dd9 5%, #5054c9 93%);
}

.freelancer_tag.is-dark {
  color: #282529;
  background-color: #f5f5f5;
  font-size: 1rem;
  transition: all .3s;
}

.freelancer_tag.is-dark:hover {
  color: #fff;
  background-color: #7a58d0;
  background-image: none;
}

.container-small-2 {
  width: 100%;
  max-width: 53rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-blog_author-share {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: .625rem;
  display: flex;
}

.freelancer_insight-author {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #7a58d0;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  font-weight: 600;
  display: flex;
}

.freelancer_insight-author.margin-0 {
  margin-top: 0;
}

.freelancer_insight-author.text-color-primary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #282529;
  margin-top: 0;
  font-weight: 400;
}

.text-size-xsmall-3 {
  font-size: .75rem;
}

.blog_share-list {
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: .5rem;
}

.hero-blog_content {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 1.5rem;
  margin-top: -10rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  padding: 2rem;
  position: relative;
  box-shadow: .125rem .5rem 1.5rem #c0b0e91f;
}

.div-block-1494 {
  background-image: linear-gradient(#000, #0000);
  height: 200px;
  position: absolute;
  inset: 0% 0% auto;
}

.code-embed-196 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-103 {
  object-fit: cover;
  width: auto;
  max-width: 40rem;
  height: auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-104 {
  display: none;
}

.div-block-1497 {
  z-index: 10;
  object-fit: contain;
  background-color: #0000;
  border: 1px #ffffff1a;
  border-radius: 0%;
  width: 1100px;
  height: 1100px;
  position: absolute;
  inset: auto -23.5rem -30rem auto;
}

.image-105 {
  display: none;
}

.image-106 {
  z-index: 2;
  position: relative;
}

.image-107 {
  width: 550px;
  display: flex;
  position: absolute;
  inset: auto auto 25% 0%;
}

.footer_bottom-2 {
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  display: flex;
  position: relative;
}

.heading-93.is-progress {
  text-align: center;
  margin-bottom: 12px;
  font-family: Besley, sans-serif;
  font-weight: 500;
}

.code-embed-197 {
  position: absolute;
  inset: auto auto 24% 130px;
}

.timer_wrapper {
  grid-row-gap: 20px;
  border: 1px undefined undefined;
  background-color: #1b1716;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 1px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.timer_wrapper.gray {
  background-color: #2d2b2d;
  padding: 0;
}

.timer_wrapper.gray.is-fj {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff0d;
  border-style: none;
  position: relative;
}

.timer_wrapper.gray.is-fj.has0bg {
  border-style: none;
  border-radius: 24px;
  width: 400px;
}

.timer_wrapper.gray.is-fj.has0bg.is-100 {
  border-radius: 46px;
  width: 100%;
}

.timer_wrapper.purple {
  background-color: #9c83dc;
  background-image: linear-gradient(#9c83dc, #ac98e0);
  padding: 0;
}

.timer_wrapper.purple.quality {
  margin: 0;
}

.div-block-1500 {
  background-color: #fff3;
  max-width: 3px;
  height: 70px;
  margin-top: -3px;
  margin-left: 190px;
  overflow: hidden;
}

.code-embed-198 {
  z-index: 0;
  position: absolute;
  inset: -6% auto auto -135px;
}

.page-wrapper-2 {
  font-family: Open Sans, sans-serif;
  overflow: clip;
}

.code-embed-199 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-199.mobile-view-only {
  display: none;
}

.text-block-630 {
  font-size: 18px;
}

.image-108 {
  z-index: 0;
  filter: blur(300px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 350px;
  height: 350px;
  position: absolute;
  top: 5%;
  right: 17%;
}

.image-109 {
  width: 800px;
  height: 800px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.div-block-1503 {
  z-index: 1;
  filter: blur(100px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.icon-embed-xsmall-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.div-block-1504 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-279 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.max-width-large-50 {
  width: 100%;
  max-width: 48rem;
}

.div-block-1505 {
  z-index: 2;
  position: relative;
}

.button-group-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-6.is-center {
  justify-content: center;
}

.button-group-6.is-center.skills {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
}

.button-group-6.is-center.skills.mobile-view-only {
  display: none;
}

.div-block-1506 {
  z-index: 1;
  background-image: linear-gradient(#0000, #000 62%, #000);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 300px;
}

.logged_dropdown-link-4 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-4:hover {
  color: #7a58d0;
}

.image-110 {
  z-index: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.padding-section-large-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.image-111 {
  position: absolute;
  inset: auto 0% 0%;
}

.image-111.is-blur {
  z-index: 1;
  filter: blur(200px);
  background-color: #bc6afb99;
  width: 100%;
  height: 40%;
}

.image-111.is-overlay {
  z-index: 2;
}

.text-block-631 {
  color: #010101;
}

.text-block-631.is-purple {
  color: #8d61fa;
}

.div-block-1509 {
  z-index: 2;
  position: absolute;
  inset: 0% 104px 0% auto;
}

.div-block-1509.is-3 {
  left: 173px;
  right: auto;
}

.div-block-1509.is-2 {
  right: 208px;
}

.code-embed-200 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: -10%;
}

.div-block-1510 {
  display: none;
}

.div-block-1511 {
  background-color: #0000;
  border-radius: 16px;
  position: absolute;
  inset: 50% auto auto 0%;
  overflow: hidden;
}

.text-block-632 {
  width: 80%;
}

.footer_wrap-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.cta31_image-wrapper-2 {
  overflow: hidden;
}

.button-25 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-25.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-25.is-secondary:hover {
  color: #7a58d0;
}

.button-25.is-secondary.is-round {
  padding: .85rem;
}

.button-25.is-secondary.hide-tablet.grey-btn-white-text-120 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-25.is-secondary.hide-tablet.grey-btn-white-text-120:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.button-25.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: none;
  color: #7a58d0;
  background-image: none;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-25.is-icon.background-color-lighter-purple {
  background-color: #f6f3fc;
}

.button-25.is-icon.background-color-lighter-purple.grey-btn-white-text-114 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-25.is-icon.background-color-lighter-purple.grey-btn-white-text-114:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1514 {
  position: relative;
}

.image-113 {
  z-index: 2;
  width: 100%;
  height: 47.5%;
  position: absolute;
  inset: auto 0% 0%;
}

.footer_grid-2 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.div-block-1515 {
  z-index: 1;
  filter: blur(100px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 260px;
  height: 260px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.div-block-1516 {
  z-index: 10;
  -webkit-backdrop-filter: blur(1000px);
  backdrop-filter: blur(1000px);
  background-image: linear-gradient(0deg, #7a58d033, #bc6afb1a);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: relative;
}

.div-block-1517 {
  z-index: 1;
  background-image: linear-gradient(#000, #0000);
  height: 200px;
  position: absolute;
  inset: 0% 0% auto;
}

.logged_dropdown-link-5 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-5:hover {
  color: #7a58d0;
}

.code-embed-201 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-114 {
  object-fit: cover;
  width: auto;
  max-width: 40rem;
  height: auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-115 {
  display: none;
}

.div-block-1520 {
  z-index: 10;
  object-fit: contain;
  background-color: #0000;
  border: 1px #ffffff1a;
  border-radius: 0%;
  width: 1100px;
  height: 1100px;
  position: absolute;
  inset: auto -23.5rem -30rem auto;
}

.image-116 {
  display: none;
}

.image-117 {
  z-index: 2;
  position: relative;
}

.image-118 {
  width: 550px;
  display: flex;
  position: absolute;
  inset: auto auto 25% 0%;
}

.footer_bottom-3 {
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.heading-95.is-progress {
  text-align: center;
  margin-bottom: 12px;
  font-family: Besley, sans-serif;
  font-weight: 500;
}

.code-embed-202 {
  position: absolute;
  inset: auto auto 24% 130px;
}

.div-block-1524 {
  background-color: #fff3;
  max-width: 3px;
  height: 70px;
  margin-top: -3px;
  margin-left: 190px;
  overflow: hidden;
}

.code-embed-203 {
  z-index: 0;
  position: absolute;
  inset: -6% auto auto -135px;
}

.code-embed-204 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-204.mobile-view-only {
  display: none;
}

.text-block-633 {
  font-size: 18px;
}

.image-119 {
  z-index: 0;
  filter: blur(300px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 350px;
  height: 350px;
  position: absolute;
  top: 5%;
  right: 17%;
}

.image-120 {
  width: 800px;
  height: 800px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.div-block-1527 {
  z-index: 1;
  filter: blur(100px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.div-block-1528 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.heading-96 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.text-280 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.max-width-large-51 {
  width: 100%;
  max-width: 48rem;
}

.max-width-large-51.align-center.is-2 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-1529 {
  position: sticky;
  top: 0;
}

.div-block-1530 {
  z-index: 2;
  position: relative;
}

.button-group-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-7.is-center {
  justify-content: center;
}

.button-group-7.is-center.skills {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
}

.button-group-7.is-center.skills.mobile-view-only {
  display: none;
}

.icon-embed-xsmall-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.div-block-1531 {
  z-index: 1;
  background-image: linear-gradient(#0000, #000 62%, #000);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 300px;
}

.image-121 {
  z-index: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.padding-section-large-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.image-122 {
  position: absolute;
  inset: auto 0% 0%;
}

.image-122.is-blur {
  z-index: 1;
  filter: blur(200px);
  background-color: #bc6afb99;
  width: 100%;
  height: 40%;
}

.image-122.is-overlay {
  z-index: 2;
}

.text-block-634 {
  color: #010101;
}

.text-block-634.is-purple {
  color: #8d61fa;
}

.div-block-1534 {
  z-index: 2;
  position: absolute;
  inset: 0% 104px 0% auto;
}

.div-block-1534.is-3 {
  left: 173px;
  right: auto;
}

.div-block-1534.is-2 {
  right: 208px;
}

.code-embed-205 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: -10%;
}

.div-block-1535 {
  display: none;
}

.div-block-1536 {
  background-color: #0000;
  border-radius: 16px;
  position: absolute;
  inset: 50% auto auto 0%;
  overflow: hidden;
}

.text-block-635 {
  width: 80%;
}

.footer_wrap-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.cta31_image-wrapper-3 {
  overflow: hidden;
}

.button-26 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-26.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: none;
  color: #7a58d0;
  background-image: none;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-26.is-icon.background-color-lighter-purple {
  background-color: #f6f3fc;
}

.button-26.is-icon.background-color-lighter-purple.grey-btn-white-text-114 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-26.is-icon.background-color-lighter-purple.grey-btn-white-text-114:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.button-26.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-26.is-secondary:hover {
  color: #7a58d0;
}

.button-26.is-secondary.is-round {
  padding: .85rem;
}

.button-26.is-secondary.hide-tablet.grey-btn-white-text-120 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-26.is-secondary.hide-tablet.grey-btn-white-text-120:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.max-width-large-52 {
  width: 100%;
  max-width: 49rem;
}

.max-width-large-52.align-center {
  margin-left: auto;
  margin-right: auto;
}

.container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1539 {
  position: relative;
}

.image-124 {
  z-index: 2;
  width: 100%;
  height: 47.5%;
  position: absolute;
  inset: auto 0% 0%;
}

.footer_grid-3 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.div-block-1540 {
  z-index: 1;
  filter: blur(100px);
  background-color: #bc6afb66;
  border-radius: 100%;
  width: 260px;
  height: 260px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.div-block-1541 {
  z-index: 10;
  -webkit-backdrop-filter: blur(1000px);
  backdrop-filter: blur(1000px);
  background-image: linear-gradient(0deg, #7a58d033, #bc6afb1a);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: relative;
}

.text-span-40 {
  font-style: italic;
}

.heading-main {
  font-family: Besley, sans-serif;
  font-size: 4.301rem;
}

.heading-main.center {
  text-align: center;
  line-height: 120%;
}

.heading-main.center._40px {
  font-size: 40px;
}

.heading-main.center._40px.hide-mobile.white {
  color: #fff;
}

.hero-title-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.text-281 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-281._56gap {
  padding-bottom: 56px;
}

.div-block-1542 {
  width: 100%;
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1543 {
  z-index: 0;
  filter: blur(200px);
  background-color: #c5b7fad6;
  width: 495px;
  height: 362px;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -30%);
}

.text-span-41 {
  font-style: italic;
}

.div-block-1544 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-42, .text-span-43 {
  font-style: italic;
}

.image-126 {
  vertical-align: baseline;
  border-radius: 16px;
  width: auto;
  height: 100%;
  display: inline-block;
}

.logged_dropdown-link-6 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-6:hover {
  color: #7a58d0;
}

.div-block-1545 {
  width: auto;
}

.text-span-44 {
  font-style: italic;
}

.tab-link-tab-1-5 {
  background-color: #c8c8c800;
  width: 100%;
  padding: 0;
}

.tab-link-tab-1-5.w--current {
  perspective-origin: 50%;
  transform-origin: 0%;
  background-color: #c8c8c800;
  padding-left: 0;
  padding-right: 0;
}

.text-span-45 {
  font-style: italic;
}

.footer_wrap-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

.text-size-medium-24 {
  font-size: 1.25rem;
}

.text-size-medium-24.center-18px {
  text-align: center;
}

.button-27 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-27.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-27.is-secondary:hover {
  color: #7a58d0;
}

.button-27.is-secondary.is-round {
  padding: .85rem;
}

.button-27.is-secondary.hide-tablet.grey-btn-white-text-120 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-27.is-secondary.hide-tablet.grey-btn-white-text-120:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.button-27.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: none;
  color: #7a58d0;
  background-image: none;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-27.is-icon.background-color-lighter-purple {
  background-color: #f6f3fc;
}

.button-27.is-icon.background-color-lighter-purple.grey-btn-white-text-114 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-27.is-icon.background-color-lighter-purple.grey-btn-white-text-114:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.footer_grid-4 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.text-282 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-282.middle {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-282.middle._20px {
  font-size: 20px;
}

.text-282.middle._20px._890 {
  width: 890px;
}

.button-28, .button-29 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.image-129 {
  vertical-align: baseline;
  border-radius: 16px;
  width: auto;
  height: 100%;
  display: inline-block;
}

.text-span-46 {
  font-style: italic;
}

.text-283 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-283.middle {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-283.middle._20px {
  font-size: 20px;
}

.text-283.middle._20px._890 {
  width: 890px;
}

.image-130 {
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 16px;
  width: auto;
  height: 100%;
  display: inline-block;
}

.text-span-47 {
  font-style: italic;
}

.text-284 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-284.middle {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-284.middle._20px {
  font-size: 20px;
}

.text-284.middle._20px._890 {
  width: 890px;
}

.div-block-1546 {
  min-height: 400vh;
  position: relative;
}

.heading-style-h3-3 {
  font-family: Mulish, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h3-3.is-besley {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.form-icon-left {
  position: absolute;
  left: 1.25rem;
}

.help-hero_content {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.help-hero_background-image {
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.help-hero_background-image.is-cover {
  object-fit: cover;
}

.help-hero_background-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.help-hero_background-image-wrapper.background-color-deep-blue {
  background-color: #05093b;
  height: 100%;
}

.help-categories_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.help-categories_card {
  border-radius: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  min-height: 20rem;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.help-categories_backdrop-filter {
  z-index: 0;
  -webkit-backdrop-filter: blur(27px);
  backdrop-filter: blur(27px);
  color: var(--_neutral-colors---white);
  background-image: linear-gradient(#ffffff0f, #ffffff0f);
  position: absolute;
  inset: 0%;
}

.text-color-silver {
  color: #bdbdcc;
}

.help-categories_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.help-categories_description {
  max-width: 28.5rem;
}

.section_help-categories.text-color-alternate {
  background-image: url('../images/landing-hc-categories-bg_1landing-hc-categories-bg.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.search-results_dropdown {
  z-index: 1;
  background-color: #fff;
  border: 1px #ebebeb;
  border-radius: 1.25rem;
  width: 100%;
  max-height: 11rem;
  margin-top: 1rem;
  position: absolute;
  overflow: auto;
  box-shadow: 0 4px 6px -2px #10182808, 0 12px 16px -4px #10182814;
}

.help-search_form-block {
  max-width: 40rem;
}

.help-search_form-block.align-center {
  margin-left: auto;
  margin-right: auto;
}

.help-search_description {
  z-index: -1;
  max-width: 37.5rem;
  font-size: .875rem;
  font-weight: 600;
  position: relative;
}

.help-search_description.align-center {
  color: var(--_neutral-colors---white);
  margin-left: auto;
  margin-right: auto;
}

.help-categories_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.form_input-2 {
  color: #282529;
  background-color: #0000;
  border: 1px #000;
  height: 100%;
  margin-bottom: 0;
  padding: 0 1rem 0;
}

.form_input-2::placeholder {
  color: #333;
  font-size: .875rem;
}

.form_input-2.is-icon-left {
  padding-left: 3rem;
}

.help-search_input {
  color: #333;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 2rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 3.5rem;
  display: flex;
  position: relative;
  box-shadow: 0 4px 14px #00000017;
}

.help-categories_item-icon-wrapper {
  display: inline-block;
}

.help-categories_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.help-search_form {
  position: relative;
}

.help-categories_card-title {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button-30 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-30.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-30.is-secondary:hover {
  color: #7a58d0;
}

.button-30.is-secondary.is-help {
  color: #fff;
  background-color: #494a76;
  background-image: none;
  font-size: 16px;
  line-height: 1.37;
}

.button-30.is-secondary.is-help:hover {
  color: #282529;
}

.padding-section-large-13 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.max-width-large-53 {
  width: 100%;
  max-width: 49rem;
}

.max-width-large-53.align-center {
  margin-left: auto;
  margin-right: auto;
}

.section_help-hero {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  display: flex;
  position: relative;
}

.search-results_item {
  text-align: left;
  display: none;
}

.help-categories_card-content-top {
  color: var(--_ui--background-colors---color-background);
}

.icon-embed-small-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.375rem;
  height: 2.275rem;
  display: flex;
}

.help-client-hero_image-left {
  max-width: 30vw;
  position: relative;
  left: -5vw;
  transform: translate(0, -10vh);
}

.help-client-hero_content {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 34rem;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.help-cta_logo-image {
  width: 7rem;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.section_help-cta {
  color: #fff;
}

.main-topics_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.help-client-hero_image-right {
  max-width: 30vw;
  position: relative;
  right: -5vw;
  transform: translate(0, 16vh);
}

.main-topics_item {
  border: 1px solid #ebebeb;
  border-radius: 1.25rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  min-width: 20rem;
  display: flex;
  overflow: hidden;
}

.button-31 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-31.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-31.is-secondary:hover {
  color: #7a58d0;
}

.padding-section-large-14 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.max-width-large-54 {
  width: 100%;
  max-width: 49rem;
}

.max-width-large-54.align-center {
  margin-left: auto;
  margin-right: auto;
}

.section_help-client-hero {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  display: flex;
  position: relative;
}

.help-client-hero_image-mobile {
  display: none;
}

.help-client-hero_image-wrap {
  position: relative;
}

.main-topics_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.main-topics_item-icon-wrapper {
  display: inline-block;
}

.main-topics_item-link {
  color: #282529;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  transition: all .2s;
  display: flex;
}

.main-topics_item-link:hover {
  background-color: #f6f3fc;
}

.icon-1x1-huge {
  width: 7.5rem;
  height: 7.5rem;
}

.main-topics_description {
  max-width: 27rem;
}

.text-color-secondary-2 {
  color: #333;
}

.help-freelancer-hero_content {
  z-index: 1;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  max-width: 39rem;
  min-height: 100svh;
  max-height: 60rem;
  padding-right: 3.75rem;
  display: flex;
  position: relative;
}

.help-freelancer-hero_image {
  position: relative;
  left: -5%;
}

.help-freelancer-hero_image-mobile {
  display: none;
}

.section_help-freelancer-hero {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-items: center;
  display: grid;
  position: relative;
}

.button-32 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-32.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-32.is-secondary:hover {
  color: #7a58d0;
}

.padding-section-large-15 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.max-width-large-55 {
  width: 100%;
  max-width: 49rem;
}

.max-width-large-55.align-center {
  margin-left: auto;
  margin-right: auto;
}

.help-freelancer-hero_image-wrap {
  position: relative;
}

.community-grid_list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.help-com-hero_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.help-com-hero_image-mobile {
  display: none;
}

.section_help-com-hero {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.community-grid_item {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  padding: 7.5rem;
  display: flex;
}

.community-grid_item:nth-child(2n) {
  background-color: #f5f5f5;
  flex-flow: row-reverse wrap;
}

.community-grid_item:first-child {
  padding-top: 0;
}

.button-33 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-33.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-33.is-secondary:hover {
  color: #7a58d0;
}

.help-com-hero_image {
  object-fit: contain;
}

.padding-section-large-16 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.help-com-hero_content {
  z-index: 1;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
}

.heading-style-h3-4 {
  font-family: Mulish, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h3-4.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.community-grid_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.community-grid_image-wrapper {
  border-radius: 1.25rem;
  flex: 1;
  width: 100%;
  max-width: 38.75rem;
  overflow: hidden;
}

.community-grid_image-wrapper.is-mobile {
  max-width: 100%;
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: none;
}

.button-34 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-34.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-34.is-secondary:hover {
  color: #7a58d0;
}

.community-grid_title-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  max-width: 38.75rem;
  display: flex;
}

.button-35 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-35.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-35.is-secondary:hover {
  color: #7a58d0;
}

.loading-animation3-black_component {
  width: 4rem;
}

.loading-animation3-black {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.edit-profile_loading-animation-wrap {
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.edit-profile_loading-animation {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 10rem;
  display: flex;
}

.sidebar_content {
  color: #000;
  text-align: left;
  width: 100%;
  display: none;
}

.sidebar_content.is-search {
  color: var(--_text-colors---color-text-secondary);
}

.sidebar1_menu-top-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar_menu-button-21 {
  padding: 0;
}

.div-block-1547 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  padding-left: 1rem;
  display: flex;
}

.div-block-1547.desktop-btn {
  padding-left: 1.5rem;
}

.icon-embed-xsmall-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sidebar_link-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.back_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.back_wrap.mobile {
  display: none;
}

.sidebar_link-31 {
  grid-column-gap: .5rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: .5rem 10px;
  text-decoration: none;
  display: flex;
}

.sidebar_link-31.is-bottom {
  border-top: 1px solid #ebebeb;
}

.sidebar_link-31.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  min-width: 40px;
}

.sidebar_link-31.is-active {
  border-left: 2px solid #7a58d0;
  margin-left: -2px;
  padding-left: 10px;
  padding-right: 8px;
}

.sidebar_component-2 {
  background-color: #0000;
  border-right: 1px solid #f5f5f5;
  flex-direction: column;
  align-content: flex-start;
  width: 73px;
  min-width: 73px;
  height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: sticky;
  top: 0;
}

.code-embed-206 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sidebar1_menu-bottom-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar_menu-2 {
  height: 100%;
}

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

.text-block-645 {
  color: #7a58d0;
  font-size: 16px;
}

.line-divider-29 {
  width: 100%;
  height: 1px;
}

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

.sidebar_menu-wrapper-2 {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.sidebar_notif {
  background-color: var(--_brand-colors---color-primary);
  color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: auto;
  display: flex;
}

.waiting-list-heading-span {
  color: var(--_brand-colors---color-primary-light);
}

.padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.search-results_link {
  color: #333;
  cursor: pointer;
  width: 100%;
  padding: .65rem 1rem;
  font-size: 1rem;
  line-height: 1.375;
  transition: all .15s;
}

.search-results_name {
  font-size: .875rem;
}

.searchable-keywords {
  display: none;
}

.heading-style-h3-5 {
  font-family: Mulish, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}

.help-article-content_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.section_help-article-header {
  background-image: url('../images/help-article_header-bg_1help-article_header-bg.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 18rem;
  display: flex;
  position: relative;
}

.article-sidebar_item-tab {
  color: #282529;
  background-color: #0000;
  border: 1px solid #ebebeb;
  border-radius: 1.25rem;
  padding: 1.25rem;
  transition: all .15s;
  display: none;
}

.article-sidebar_item-tab:hover {
  background-color: #f6f3fc;
  border-color: #7a58d0;
}

.article-sidebar_item-tab.w--current {
  opacity: 1;
  background-color: #f6f3fc;
  border-color: #7a58d0;
}

.article-sidebar_item-link {
  color: #282529;
  background-color: #0000;
  border: 1px solid #ebebeb;
  border-radius: 1.25rem;
  padding: 1.25rem;
  transition: all .15s;
  display: block;
}

.article-sidebar_item-link:hover {
  background-color: #f6f3fc;
  border-color: #7a58d0;
}

.article-sidebar_item-link.w--current {
  opacity: 1;
  background-color: #f6f3fc;
  border-color: #7a58d0;
}

.faq_component {
  margin-top: 2rem;
}

.back-button_wrapper {
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 1.5rem 2.5rem;
}

.help-rich-text {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 2rem;
}

.help-rich-text.is-faqs {
  border-bottom-style: none;
  padding-bottom: 0;
}

.article-sidebar_component.is-mobile {
  display: none;
}

.article-sidebar_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.faq_list {
  border-bottom: 1px solid #ebebeb;
}

.text-size-medium-25 {
  font-size: 1.25rem;
}

.button-36 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-36.is-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: none;
  color: #7a58d0;
  background-color: #0000;
  background-image: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 0;
  font-size: .875rem;
  transition: all .3s;
}

.button-36.is-text:hover {
  color: #282529;
}

.button-36.is-text.is-large {
  min-width: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
}

.help-article-content_body {
  margin-bottom: 4rem;
}

.content_title-wrapper {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 2rem;
}

.faq_icon-wrapper {
  color: #333;
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq_answer {
  overflow: hidden;
}

.faq_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 1px solid #f5f5f5;
  justify-content: space-between;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.articles-grid_list-wrapper {
  background-color: #0000;
}

.heading-style-h1-3 {
  font-family: Mulish, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.heading-style-h1-3.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.31;
}

.heading-style-h1-3.is-besley.text-color-gradient-horizontal {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #b55dd9 5%, #5054c9 93%);
  -webkit-background-clip: text;
  background-clip: text;
}

.articles-grid_item {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.articles-grid_item:nth-child(2n) {
  flex-flow: row-reverse wrap;
}

.articles-grid_list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_help-topic-header {
  background-image: url('../images/main-topics_header-bg_1main-topics_header-bg.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 28rem;
  display: flex;
}

.articles-grid_image-wrapper {
  border-radius: 1.25rem;
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.articles-grid_image {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h3-6 {
  font-family: Mulish, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h3-6.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.articles-grid_title-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.button-37 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-37.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-37.is-secondary:hover {
  color: #7a58d0;
}

.blog_filter-clear-wrap {
  border-top: 1px solid #ebebeb;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.25rem;
  padding: .75rem .5rem;
  display: flex;
}

.blog_filter-toggle {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 6.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.heading-style-h1-4 {
  font-family: Mulish, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.heading-style-h1-4.is-besley {
  margin-bottom: 20px;
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.31;
}

.heading-style-h1-4.is-besley.gradient-eneterprice {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #b55dd9 39%, #5054c9 93%);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1-4.is-besley.text-color-gradient-horizontal {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #b55dd9 5%, #5054c9 93%);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1-4.is-besley.is-hero {
  font-size: 5.5rem;
}

.heading-style-h1-4.is-besley.text-color-gradient-dark {
  background-image: linear-gradient(90deg, #282529 16%, var(--_brand-colors---color-primary) 62%);
  white-space: normal;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1-4.is-landing {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  line-height: 110%;
}

.heading-style-h1-4.text-weight-medium {
  font-weight: 500;
}

.heading-style-h1-4.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.31;
}

.heading-style-h1-4.is-besley.is-hero {
  color: #fff;
  font-size: 5.5rem;
}

.heading-style-h1-4.is-besley.text-color-gradient-dark {
  white-space: normal;
  background-image: linear-gradient(89deg, #282529 16%, #7a58d0 62%);
}

.heading-style-h1-4.is-besley.text-color-gradient-dark.normal {
  white-space: normal;
}

.heading-style-h1-4.is-besley.text-color-gradient-dark._54px {
  font-size: 54px;
}

.heading-style-h1-4.is-besley.is-big.is-legal {
  font-size: 4rem;
}

.text-style-link-2 {
  color: var(--_brand-colors---color-primary);
  font-weight: 600;
  text-decoration: none;
}

.text-style-link-2.text-color-purple.text-size-small {
  font-weight: 600;
  transition: opacity .3s;
}

.text-style-link-2.text-color-purple.text-size-small:hover {
  color: #282529;
}

.freelancer_insight-2 {
  border: 1px solid #ebebeb;
  border-radius: 1.25rem;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.blog_filter-dropdown {
  order: 1;
  margin-left: auto;
  position: relative;
}

.button-38 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-38.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-38.is-secondary:hover {
  color: #7a58d0;
}

.button-38.is-small {
  padding-top: .65rem;
  padding-bottom: .65rem;
  font-size: .75rem;
}

.button-38.is-large {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.blog_filter-submit {
  width: 0;
  height: 0;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

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

.max-width-large-56 {
  width: 100%;
  max-width: 49rem;
}

.freelancer_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.freelancer_tag-list.is-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
}

.blog_filter-clear {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_filter-list-wrap {
  z-index: 100;
  border-radius: 1rem;
  position: absolute;
  top: 3.25rem;
  right: 0;
  overflow: hidden;
}

.blog_filter-list {
  background-color: #fff;
  border-radius: 1rem;
  flex: none;
  min-width: 24.25rem;
  padding: 1rem;
  box-shadow: 0 .25rem 1.75rem #0000004d;
}

.form_checkbox-3 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  padding: .625rem 0;
  display: flex;
}

.form_checkbox_main {
  background-color: #fff;
  border: 1px solid #c1c1c1;
  border-radius: .2rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox_main.w--redirected-checked {
  background-image: url('../images/check_1.svg'), linear-gradient(#b55dd9, #5054c9);
  background-position: 50%, 0 0;
  background-size: auto, auto;
  border-color: #c1c1c1;
  border-radius: .2rem;
  width: 1.25rem;
  height: 1.25rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox_main.w--redirected-focus {
  border-color: #c1c1c1;
  border-radius: .2rem;
  width: 1.25rem;
  height: 1.25rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #7a58d0;
}

.form_checkbox-label-2 {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
}

.blog_filters_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.blog_pagination-number {
  color: var(--_text-colors---color-text-primary);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  font-weight: 600;
  display: flex;
}

.blog_pagination-number-2 {
  color: #333;
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.blog_pagination-number-2.w--current {
  color: #7a58d0;
  background-color: #f0ebfa;
}

.blog_pagination {
  margin-top: 2.25rem;
}

.blog_pagination-prev {
  background-color: #fff0;
  border-style: none;
  order: -2147483648;
  align-items: center;
  padding: 0;
  display: flex;
}

.blog_pagination-next {
  background-color: #fafafa00;
  border-style: none;
  order: 1;
  align-items: center;
  padding: 0;
  display: flex;
}

.heading-style-h3-7 {
  font-family: Mulish, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h3-7.is-besley {
  color: var(--_neutral-colors---white);
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.freelancer_insight-content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1.25rem;
  display: flex;
}

.freelancer_insight-content-2:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed) {
  height: auto;
}

.freelancer_insight-image-2 {
  aspect-ratio: 2;
  width: 100%;
}

.text-size-medium-26 {
  font-size: 1.25rem;
}

.text-size-medium-26.text-weight-semibold.text-style-2lines {
  color: var(--_brand-colors---color-primary);
  transition: all .3s;
}

.text-size-medium-26.text-weight-semibold.text-style-2lines:hover {
  color: #282529;
}

.button-39 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-39.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-39.is-secondary:hover {
  color: #7a58d0;
}

.container-small-3 {
  width: 100%;
  max-width: 53rem;
  margin-left: auto;
  margin-right: auto;
}

.container-small-3.max-width-100 {
  max-width: 100rem;
}

.text-size-xsmall-4 {
  font-size: .75rem;
}

.div-block-1548 {
  z-index: 999;
  background-color: #0c0a0ab3;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.div-block-1549 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  z-index: 1000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div-block-1549.dashboard-popup {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: none;
}

.progress-ring-wrapper {
  display: block;
  position: relative;
}

.div-block-1550 {
  color: var(--_brand-colors---color-primary);
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.div-block-1551 {
  display: none;
}

.code-embed-207 {
  display: block;
}

.icon-57 {
  cursor: pointer;
}

.complete-items-list-scroller {
  align-self: center;
  width: 100%;
  display: block;
}

.image-131 {
  cursor: auto;
  border: 1px #000;
  border-radius: 18px;
  width: 20px;
  height: 20px;
}

.disabled_btn {
  color: var(--_brand-colors---color-primary-lighter);
  cursor: not-allowed;
}

.upload_input-2, .upload_input-3 {
  z-index: 4;
  cursor: pointer;
  border: 1px dashed #ebebeb;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: relative;
}

.image-132 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.upload-progress-bar-popup {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--_brand-colors---color-primary);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--_brand-colors---color-primary);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--_brand-colors---color-primary);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--_brand-colors---color-primary);
  z-index: 999999;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  width: 628px;
  padding: 40px;
  display: none;
  position: fixed;
  top: 50%;
  left: 25%;
}

.grid-5 {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  display: flex;
}

.text-block-648 {
  text-align: right;
  display: flex;
}

.text-block-649 {
  clear: none;
  font-size: 32px;
  font-weight: 600;
  display: flex;
}

.heading-style-h2-27 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-27.font-primary {
  color: #282529;
  z-index: 2000;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.loader-background-overlay {
  z-index: 9999;
  background-color: #0c0a0ab3;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.text-color-grey-2 {
  color: #7c7c7c;
}

.loader-popup-wrapper {
  z-index: 1000;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.text-size-large-7 {
  font-size: 20px;
  line-height: 120%;
}

.text-size-medium-27 {
  color: #282529;
  font-size: 16px;
  line-height: 120%;
}

.text-size-medium-27.dashboard.dashboard-popup {
  width: auto;
  height: auto;
  padding: 0;
  position: static;
  overflow: visible;
}

.text-color-grey-3 {
  color: #7c7c7c;
}

.heading-style-h2-28 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-28.font-primary {
  color: #282529;
  z-index: 2000;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.heading-style-h2-29 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-29.font-primary {
  color: #282529;
  z-index: 2000;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.small-line {
  display: none;
}

.main_popup_content_items {
  text-align: center;
}

.main_popup_content_items.dashboard.dashboard-popup {
  width: auto;
  height: auto;
  padding: 0;
  position: static;
  overflow: visible;
}

.complete-profile-items {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
  overflow: scroll;
}

.complete-profile-items.dashboard.dashboard-popup {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: auto;
  height: auto;
  padding: 0;
  position: static;
  overflow: scroll;
}

.complete_profile_links-2 {
  border: 1px solid #ebebeb;
  border-radius: 12px;
  padding: 16px;
}

.complete_profile_links-2.dashboard.dashboard-popup {
  width: auto;
  height: auto;
  padding: 1rem;
  font-family: Open Sans, sans-serif;
  position: static;
  overflow: visible;
}

.main_popup_content-dashboard {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  object-fit: fill;
  z-index: 20000;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 60vw;
  height: 100vh;
  max-height: 80vh;
  padding: 40px;
  display: flex;
  position: relative;
  inset: auto;
  overflow: hidden;
  box-shadow: 4px 4px 32px #00000014;
}

.heading-style-h2-30 {
  margin-bottom: 16px;
  font-family: Besley, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-30.font-primary {
  color: #282529;
  z-index: 2000;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.heading-style-h2-30.font-primary.dashboard.dashboard-popup {
  width: auto;
  height: auto;
  padding: 0;
  position: static;
  overflow: visible;
}

.main_popup_content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  object-fit: fill;
  z-index: 20000;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 60vw;
  height: 100vh;
  max-height: 80vh;
  padding: 40px;
  display: flex;
  position: relative;
  inset: auto;
  overflow: hidden;
  box-shadow: 4px 4px 32px #00000014;
}

.main_popup_content.origin-dashboard {
  display: block;
}

.main_popup_content.origin-dashboard.dashboard-popup {
  display: flex;
}

._w-navlink-text {
  perspective-origin: 0%;
  transform-origin: 0%;
  position: relative;
}

.c-navlinks-item {
  position: relative;
  overflow: hidden;
}

.c-side-navmenu {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.c-nav-extra-links {
  border-top: 1px solid #fff3;
  padding-top: 10px;
}

.c-side-brand-logo {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.c-navlink-icon {
  flex: none;
  padding: 10px;
}

.navlink-text {
  perspective-origin: 0%;
  transform-origin: 0%;
  white-space: nowrap;
  padding: 10px 20px 10px 10px;
  font-size: 16px;
  line-height: 16px;
  position: relative;
}

.ci-side-navlinks {
  flex: 1;
}

.c-sidenavbar-container {
  background-color: #6d76da;
  background-image: linear-gradient(#6d76dae6, #6d76dae6), linear-gradient(to right, #6d76da, #fff0), url('../images/bg-pattern.svg');
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, contain;
  background-attachment: scroll, scroll, fixed;
  flex-direction: column;
  height: 100%;
  padding: 10px 20px;
  display: flex;
}

.c-sidenavbar {
  position: fixed;
  inset: 0% auto 0% 0%;
}

.c-navlink-text {
  perspective-origin: 0%;
  transform-origin: 0%;
  flex: none;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.side-brand-logo {
  float: none;
  display: inline-block;
}

._w-navlinks {
  align-items: stretch;
  display: flex;
}

.navlink-icon {
  width: 25px;
}

.c-navlinks {
  color: #fff;
  background-color: #5b62b400;
  border-radius: 5px;
  text-decoration: none;
  transition: all .25s;
  display: block;
  position: relative;
}

.c-navlinks:hover {
  background-color: #5b62b480;
}

.c-navlinks.w--current {
  background-color: #5b62b4;
}

.brand-logo-img {
  width: 45px;
}

.sidebar_link-text {
  color: var(--_neutral-colors---black);
  -webkit-text-stroke-color: var(--_neutral-colors---black);
  white-space: nowrap;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  transition: opacity 30ms;
  display: flex;
}

.sidebar_link-text.collapsed {
  opacity: 0;
  color: var(--_neutral-colors---black);
  white-space: nowrap;
  justify-content: flex-start;
  display: none;
}

.sidebar_link-text.disabled {
  opacity: .5;
  cursor: not-allowed;
}

.sidebar_link-text.light-color {
  color: var(--_text-colors---color-text-secondary);
}

.sidebar_link-text.light-color.collpased {
  display: none;
}

.sidebar_link-text.settings-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.public_user_name {
  color: var(--_neutral-colors---black);
  vertical-align: middle;
  max-width: 100%;
  font-size: 24px;
  line-height: 25px;
  display: inline-block;
}

.text-block-650 {
  color: var(--_neutral-colors---black);
  text-align: center;
  padding: .25rem;
  font-size: 25px;
  line-height: 25px;
  display: inline-block;
}

.public_user_name-2 {
  color: #000;
  vertical-align: middle;
  max-width: 100%;
  font-size: 24px;
  line-height: 25px;
  display: inline-block;
}

.div-block-1552 {
  aspect-ratio: auto;
  object-fit: contain;
  border: 0 solid #000;
  border-radius: 20px;
  display: block;
  position: static;
}

.image-133 {
  border-radius: 20px;
}

.image-134 {
  mix-blend-mode: overlay;
  object-fit: contain;
  width: 93%;
  height: 25px;
  position: absolute;
  inset: -2% 10px auto;
}

.image-134.new {
  width: 90%;
  height: 35px;
  top: -24%;
  left: 50%;
  right: 50%;
  transform: translate(-50%);
}

.div-block-1553 {
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 1px;
  position: relative;
}

.text-block-651 {
  z-index: 10;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.nav-link-2 {
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 12px;
}

.nav-link-2.w--current {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.div-block-1554 {
  filter: blur(2px);
  background-image: linear-gradient(#fde7fc, #b87dde 25%, #6e50d1 50% 75%, #3e37b4);
  border: 1px #000;
  border-radius: 1000px;
  height: 100%;
  padding: 2px;
  overflow: hidden;
}

.public_user_name-3 {
  color: #000;
  vertical-align: middle;
  max-width: 100%;
  font-size: 24px;
  line-height: 25px;
  display: inline-block;
}

.div-block-1555 {
  color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.code_embed_left {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.code_embed_left.collapsed {
  display: none;
}

.settings-panel {
  z-index: 10000;
  background-color: var(--_neutral-colors---white);
  width: 200px;
  height: 100vh;
  transition-property: transform;
  transition-duration: 30ms;
  transition-timing-function: ease;
  position: fixed;
  top: 0;
  left: 0;
  transform: translateX(-100%);
}

.settings-panel.open {
  z-index: 2147483647;
  width: 240px;
  padding: 1rem;
  left: 70px;
  transform: translateX(0);
}

.employer-profile-tab-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.mobile-menu-icon {
  color: #7a58d0;
  justify-content: center;
  align-items: center;
  width: 20px;
  display: flex;
}

.form-input-2 {
  color: #282529;
  background-color: #0000;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  height: 44px;
  margin-bottom: 0;
}

.form-input-2:active, .form-input-2:focus {
  border-color: #7a58d0;
}

.form-input-2::placeholder {
  color: #7c7c7c;
}

.form-input-2.text-area {
  height: 100px;
}

.form-input-2.error-border {
  border-color: red;
}

.employer-profile-text-wrap {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.tabs-form-button-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.employer-profile-tab-upload-icon {
  width: 32px;
}

.employer-profile-table {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.employer-profile-table.padding-16px {
  border: 1px solid #ebebeb;
  border-radius: 12px;
  padding: 16px;
}

.text-size-20px {
  font-size: 20px;
  font-weight: 600;
}

.text-size-16px {
  font-size: 16px;
}

.text-size-16px.text-weigh-600 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.employer-profile-tab-inptes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.employer-profile-tab-inptes.company-profile-input {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  display: none;
}

.button-icon.text-arrow-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.employer-profile-tab-upload-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.text-size-40px {
  font-size: 40px;
}

.gray-line {
  background-color: #ebebeb;
  width: 100%;
  height: 1px;
}

.gray-line.margin-top-10px {
  margin-top: 10px;
}

.button-40 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  transition: background-color .2s;
  display: flex;
}

.button-40:hover {
  color: #fff;
  background-image: linear-gradient(11deg, #b55dd9, #5054c9);
}

.button-40.outline-4 {
  color: #282529;
  background-color: #fff;
  background-image: none;
  border: 1px solid #7a58d0;
  min-width: 100px;
}

.button-40.text-arrow {
  color: #7a58d0;
  background-image: none;
  padding: 0;
  font-weight: 400;
}

.button-40.text-arrow:hover {
  color: #7c7c7c;
  background-image: none;
}

.employer-profile-icon-wrap {
  background-color: #fff;
  border: 3px solid #ebebeb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.text-size-14px {
  line-height: 1.3;
}

.text-size-14px.text-weigh-600 {
  font-family: Open Sans, sans-serif;
}

.button-text.outline-6 {
  font-family: PT Serif, serif;
}

.mobile-menu-wrap {
  cursor: pointer;
  background-color: #fff;
  border-radius: 8px;
  padding: 5px;
  display: none;
}

.dashboard {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 24px;
  font-family: PT Serif, serif;
  position: relative;
  overflow: auto;
}

.dashboard.custom-font {
  font-family: Open Sans, sans-serif;
}

.employer-profile-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  display: flex;
}

.form-error-text {
  color: red;
}

.form-info-text {
  color: #7c7c7c;
  margin-bottom: 0;
  font-weight: 400;
}

.form-info-text.text-color-black {
  color: #282529;
}

.form-info-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-info-wrap.bg-gray {
  background-color: #f8f8f9;
  border-radius: 12px;
  padding: 12px;
}

.employer-profile-tabs-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #0000;
  flex-flow: column;
  align-items: center;
  padding: 0 10px;
  display: flex;
  position: static;
}

.employer-profile-tabs-link.w--current {
  background-color: #0000;
}

.form-input-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.employer-profile-heading-wrap {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-size-12px {
  font-size: 12px;
  line-height: 1.3;
}

.employer-profile-tab-upload {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  border: 1px dashed red;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.employer-profile {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.employer-profile-content {
  margin-top: 24px;
}

.employer-profile-tab-panel {
  background-color: #fff;
  border-radius: 16px;
  padding: 16px;
}

.form-info-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.employer-profile-tab-heading {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.employer-profile-tabs-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.employer-profile-tabs-menu.company-profile-tabs {
  justify-content: space-around;
  align-items: stretch;
}

.employer-profile-tab-form-block {
  margin-bottom: 0;
}

.form-label {
  color: #282529;
  margin-bottom: 0;
  font-weight: 400;
}

.sidebar-menu-toggle-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .2s;
  display: flex;
}

.sidebar-menu-toggle-2:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-toggle-2.w--open {
  padding: 12px 8px;
}

.sidebar-menu-list-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.sidebar-2 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.sidebar-menu-link-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-2:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-2.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-2.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-2.dropdown-link:hover {
  background-color: #0000;
}

.cross-icon {
  display: none;
}

.sidebar-3 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.sidebar-menu-link-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-3:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-3.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-3.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-3.dropdown-link:hover {
  background-color: #0000;
}

.app {
  justify-content: space-between;
  align-items: stretch;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.user-profile-details {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  padding: 16px;
  display: flex;
  position: relative;
}

.user-profile-icon {
  justify-content: center;
  align-items: center;
  width: 20px;
  display: flex;
}

.menu-wrap {
  display: none;
}

.user-profile-reviews-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.user-profile-company-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  display: flex;
}

.user-profile-image {
  object-fit: cover;
  border-radius: 10px;
}

.user-profile-reviews-rating {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-items: flex-end;
  margin-left: auto;
  display: flex;
}

.user-profile-ceo-company-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  display: flex;
}

.sidebar-4 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.user-profile-reviews-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.user-profile-details-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.user-profile-location {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.user-profile {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.user-profile-dots {
  cursor: pointer;
  position: absolute;
  inset: 16px 16px auto auto;
}

.text-size-24px {
  font-size: 24px;
  font-weight: 600;
}

.user-profile-reviews-star {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.user-profile-ceo-company {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.user-profile-reviews-heading-wrap {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.user-profile-copy-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.show-more-button {
  color: #7a58d0;
  cursor: pointer;
  margin-left: auto;
  font-weight: 600;
  transition: color .2s;
}

.show-more-button:hover {
  color: #7c7c7c;
}

.user-profile-reviews-name {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.user-profile-name-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.user-profile-copy-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 235px;
  padding: 12px 14px;
  display: flex;
  position: absolute;
  inset: 40px 20px auto auto;
  overflow: hidden;
  box-shadow: 0 1px 15px #00000008;
}

.user-profile-copy-wrap.company-profile {
  z-index: 3;
  top: 45px;
  right: 45px;
}

.sidebar-menu-link-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-4:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-4.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-4.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-4.dropdown-link:hover {
  background-color: #0000;
}

.user-profile-company-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 8px;
  display: flex;
}

.user-profile-reviews {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.user-profile-company-namies {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.user-profile-company-namies.employer-edit-company {
  flex-flow: column;
}

.user-profile-description-text {
  border: 1px solid #ebebeb;
  border-radius: 16px;
  padding: 16px;
}

.user-profile-user-image {
  object-fit: cover;
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.user-profile-description {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.user-profile-reviews-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.user-profile-reviews-username {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.user-profile-reviews-duration {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.employer-edit-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.employer-edit-logo-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.employer-edit-company-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  display: flex;
}

.employer-edit-company-item.flex-align-left {
  justify-content: flex-start;
}

.employer-edit-company-item.bg-gray {
  background-color: #f6f3fc;
}

.profile-edit-input {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.profile-edit-details {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 16px;
  display: grid;
  position: relative;
}

.sidebar-5 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  font-family: PT Serif, serif;
  display: flex;
  overflow: hidden;
}

.profile-edit-input-field {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  padding: 12px 14px;
}

.employer-edit-company-add {
  justify-content: center;
  align-items: center;
  width: 32px;
  display: flex;
}

.employer-edit-company-icon {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.sidebar-menu-link-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-5:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-5.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-5.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-5.dropdown-link:hover {
  background-color: #0000;
}

.employer-edit-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.employer-edit-header-button {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  width: 100%;
  max-width: 350px;
  display: flex;
}

.profile-edit-rating-bar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.profile-edit-reviews-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.profile-edit-company-date-item-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  display: flex;
}

.profile-edit-company-date-item {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile-edit-about-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  padding: 20px;
  display: flex;
  position: relative;
}

.profile-edit-rating-cards {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.profile-edit-rating-star {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.rating-progress-bar {
  background-color: #f5f5f5;
  border-radius: 10px;
  flex: 1;
  height: 6px;
  position: relative;
  overflow: hidden;
}

.reviews-search-input {
  color: #282529;
  background-color: #0000;
  background-image: url('../images/search.svg');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  width: 100%;
  height: 42px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 0;
}

.reviews-search-input:active, .reviews-search-input:focus {
  border-color: #ebebeb;
}

.reviews-search-input::placeholder {
  color: #7c7c7c;
}

.purple-label {
  color: #fff;
  background-color: #7a58d0;
  border-radius: 6px;
  padding: 5px 12px;
  font-weight: 600;
}

.company-edit-details-items {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 10px;
  display: flex;
}

.profile-edit-company-name {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sidebar-6 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.company-edit-bottom-bar-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile-edit {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.filter-input {
  color: #282529;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  width: 100%;
  min-width: 160px;
  max-width: 200px;
  height: 42px;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.filter-input:active, .filter-input:focus {
  border-color: #ebebeb;
}

.filter-input::placeholder {
  color: #7c7c7c;
}

.profile-edit-address-heading {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile-edit-address-heading.company-profile-address-heading {
  justify-content: space-between;
}

.profile-edit-rating-star-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.profile-edit-company-verfy-icon {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: flex;
}

.company-edit-details-bottom-bar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.profile-edit-rating-heading {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.profile-edit-company-date {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile-edit-address-edit-icon {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: flex;
}

.filter-form {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.company-edit-user-image {
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

.company-edit-details {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 20px;
  display: flex;
}

.profile-edit-about-icon {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.rating-progress-bar-green {
  background-color: #7a58d0;
  border-radius: 8px;
  width: 90%;
  height: 6px;
}

.rating-progress-bar-green.percentage-60 {
  width: 60%;
}

.rating-progress-bar-green.percentage-10 {
  width: 10%;
}

.rating-progress-bar-green.perentage-30 {
  width: 30%;
}

.profile-edit-address {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ebebeb;
  border-radius: 12px;
  flex-flow: column;
  padding: 20px;
  display: flex;
  position: relative;
}

.profile-edit-address-image {
  border-radius: 12px;
  height: 242px;
  overflow: hidden;
}

.profile-edit-upload-img {
  border-radius: 50%;
  width: 125px;
  height: 125px;
  position: relative;
  overflow: hidden;
}

.sidebar-menu-link-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-6:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-6.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-6.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-6.dropdown-link:hover {
  background-color: #0000;
}

.profile-edit-button {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile-edit-company-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.company-edit-details-namies {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 10px;
  display: flex;
}

.profile-edit-filter {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.company-edit-details-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  display: flex;
}

.company-edit-user-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.company-profile-edit-view-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.company-edit-details-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.profile-edit-company {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 408px;
  padding: 20px;
  display: flex;
  position: relative;
}

.profile-edit-upload-icon {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: flex;
}

.profile-edit-rating {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.profile-edit-overlay {
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.reviews-search-form-block-copy {
  width: 100%;
  max-width: 300px;
  margin-bottom: 0;
}

.profile-edit-company-icon {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 45px;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.company-edit-detailstop-bar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.profile-edit-rating-cards-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  padding: 16px;
  display: flex;
}

.company-edit-details-item-icon {
  justify-content: center;
  align-items: center;
  width: 15px;
  display: flex;
}

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

.section-2 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 19px;
  margin-bottom: 18px;
  padding-top: 20px;
  padding-bottom: 18px;
  display: grid;
}

.container-3 {
  padding-top: 22px;
}

.body-2 {
  margin: 26px 23px 17px 26px;
  padding-bottom: 5px;
  padding-left: 0;
  font-size: 1300px;
}

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

.progress_line-2 {
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-color: #7a58d0;
  width: 100%;
  height: .5rem;
  position: absolute;
  inset: auto 0% 0%;
  transform: scale3d(0, 1, 1);
}

.text-color-gradient-secondary {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #906ee4, #b55dd9);
  -webkit-background-clip: text;
  background-clip: text;
}

.image-135 {
  z-index: 2;
  object-fit: contain;
  height: 100%;
  position: relative;
}

.image-135.hide-mobile-portrait {
  z-index: 5;
  margin-top: 100px;
}

.js-clock {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.span-landing {
  font-family: Open Sans, sans-serif;
}

.freelancer_navbar-links-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.section_skill-matcher-feature-2 {
  color: #fff;
  background-color: #010101fc;
  overflow: hidden;
}

.div-block-1556 {
  background-image: linear-gradient(#b55dd900, #7a58d0);
  width: 2px;
  height: 64px;
  position: absolute;
  left: 78px;
}

.footer_bottom-4 {
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  display: flex;
  position: relative;
}

.freelancer_navbar-2 {
  z-index: 100;
  border: 1px solid #fff3;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: fixed;
  inset: 5rem 0% auto;
  overflow: hidden;
}

.freelancer_navbar-2.white-2 {
  background-color: #fff;
  border-color: #e4e4e4;
  top: 5rem;
}

.page-wrapper-3 {
  overflow: clip;
}

.div-block-1557 {
  z-index: 3;
  filter: blur(100px);
  background-color: #cba4f580;
  border-radius: 100%;
  width: 274px;
  height: 274px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.freelancer_navbar-link-2 {
  color: #fff;
  font-family: Mulish, sans-serif;
  text-decoration: none;
  transition: all .3s;
}

.freelancer_navbar-link-2:hover {
  color: #7a58d0;
}

.freelancer_navbar-link-2.is-last.white-9, .freelancer_navbar-link-2.white-10 {
  color: #282529;
}

.section_landing_features {
  background-image: linear-gradient(#000, #0000 18%);
  margin-top: -1px;
}

.code-embed-208 {
  display: none;
}

.timer_wrap {
  background-color: #0000;
  border-radius: 16px;
  position: absolute;
  inset: 50% auto auto 0%;
  overflow: hidden;
}

.timer_wrap.is-skill-matcher {
  position: static;
}

.footer_wrap-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.button-41 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-41.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-41.is-secondary:hover {
  color: #7a58d0;
}

.button-41.is-secondary.hide-tablet.grey-btn-white-text-120 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-41.is-secondary.hide-tablet.grey-btn-white-text-120:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.button-41.is-secondary.is-round {
  padding: .85rem;
}

.button-41.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: none;
  color: #7a58d0;
  background-image: none;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-41.is-icon.background-color-lighter-purple {
  background-color: #f6f3fc;
}

.button-41.is-icon.background-color-lighter-purple.grey-btn-white-text-114 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-41.is-icon.background-color-lighter-purple.grey-btn-white-text-114:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.image-136 {
  width: 380px;
  height: 380px;
  position: absolute;
  inset: auto 16% -22% auto;
}

.image-136.is-left {
  object-fit: contain;
  left: -60px;
  right: auto;
}

.div-block-1560 {
  position: relative;
}

.div-block-1560.y-center {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-97 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.heading-97.medium {
  font-family: Besley, sans-serif;
  font-weight: 500;
}

.footer_grid-5 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.logged_dropdown-link-7 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-7:hover {
  color: #7a58d0;
}

.nav_menu_link-2 {
  color: #fff;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
  transition: all .3s;
}

.nav_menu_link-2:hover, .nav_menu_link-2.w--current {
  color: #7a58d0;
}

.nav_menu_link-2.white-bg-dark-text-63, .nav_menu_link-2.dark-text-white-bg-63 {
  color: #282529;
}

.timer_time {
  color: #f6f3fc;
  text-align: center;
  letter-spacing: 1px;
  font-size: 20px;
}

.box-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.box-2.days {
  padding-top: 0;
  padding-bottom: 0;
}

.button-42 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  background-image: linear-gradient(#b55dd9, #5054c9);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: flex-start;
  padding: .85rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 0 .25rem .25rem #0000002b;
}

.button-42.is-secondary {
  box-shadow: none;
  color: #282529;
  background-image: none;
  font-weight: 400;
  transition: all .3s;
}

.button-42.is-secondary:hover {
  color: #7a58d0;
}

.button-42.is-secondary.is-round {
  padding: .85rem;
}

.button-42.is-secondary.hide-tablet.grey-btn-white-text-120 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-42.is-secondary.hide-tablet.grey-btn-white-text-120:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.button-42.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: none;
  color: #7a58d0;
  background-image: none;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-42.is-icon.background-color-lighter-purple {
  background-color: #f6f3fc;
}

.button-42.is-icon.background-color-lighter-purple.grey-btn-white-text-114 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#fff3, #fff3);
  border: 1px solid #fff9;
}

.button-42.is-icon.background-color-lighter-purple.grey-btn-white-text-114:hover {
  color: #282529;
  background-image: linear-gradient(#fff, #fff);
}

.button-42.is-large {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.workforce_image-1 {
  position: absolute;
  inset: 5rem auto auto 0%;
}

.card_item {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  -webkit-backdrop-filter: blur(3.375rem);
  backdrop-filter: blur(3.375rem);
  background-color: #ffffff0f;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.card_item.padding-medium {
  padding: 2rem;
}

.card_item.is-safe {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  background-color: #f7f7f7;
  border-radius: 1.5rem;
  padding: 1.25rem;
}

.card_item.is-community {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f7f7f7;
  border-radius: 1.875rem;
}

.freelancer_navbar-links-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.way_image {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.way_image.hide-desktop {
  display: none;
}

.workforce_image-2 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.progress_line-3 {
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-color: #7a58d0;
  width: 100%;
  height: .5rem;
  position: absolute;
  inset: auto 0% 0%;
  transform: scale3d(0, 1, 1);
}

.card-big_grid {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.75rem;
  display: grid;
  position: relative;
}

.way_bg-image {
  position: absolute;
  inset: auto 0% auto auto;
}

.heading-style-h4-2 {
  font-family: Mulish, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-style-h4-2.is-besley {
  font-family: Besley, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.section_head {
  position: relative;
}

.section_way {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.card_icon {
  width: 3.125rem;
  height: 3.125rem;
}

.card_icon.is-small {
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
}

.section_workforce {
  position: relative;
}

.text-size-large-8 {
  font-size: 1.5rem;
}

.footer_wrap-6 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.text-size-medium-28 {
  font-size: 1.25rem;
}

.max-width-large-57 {
  width: 100%;
  max-width: 49rem;
}

.button-hover-bg-2 {
  z-index: 0;
  opacity: .6;
  background-image: linear-gradient(#ffffff8f, #ffffff17);
  border-radius: 6.25rem;
  width: 80%;
  height: 40%;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: translate(0, .3rem);
}

.footer_grid-6 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section_compliance {
  position: relative;
}

.logged_dropdown-link-8 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-8:hover {
  color: #7a58d0;
}

.card-big_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(3.375rem);
  backdrop-filter: blur(3.375rem);
  background-color: #ffffff0f;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.card_image {
  border-radius: 1.5rem;
  width: 100%;
}

.card_grid {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.75rem;
  display: grid;
  position: relative;
}

.way_wrap {
  outline-offset: 0px;
  border-radius: 3rem;
  outline: .5rem solid #ffffff1a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 3rem;
  padding: 7.5rem 3.75rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.deep-blue {
  color: #fff;
  background-color: #05093b;
  font-size: 1rem;
}

.cta-marketing_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.swiper-pagination {
  margin-top: .75rem;
  display: none;
}

.swiper-pagination.is-stands-out {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  inset: 0;
}

.can-do_wrap {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  flex-flow: column;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  display: flex;
}

.section_stands-out {
  position: relative;
  overflow: hidden;
}

.logged_dropdown-link-9 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-9:hover {
  color: #7a58d0;
}

.can-do_image {
  border-radius: 2.5rem;
  width: 100%;
  height: 100%;
}

.hero_marketing {
  margin-bottom: 21.5rem;
}

.swiper-arrow_wrap {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.stands-out_gradient {
  filter: blur(7rem);
  mix-blend-mode: difference;
  border-radius: 18.3513rem;
  width: 18.3513rem;
  height: 18.3513rem;
  position: absolute;
  inset: 0% -9rem auto auto;
  transform: rotate(49deg);
}

.can-do_grid {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.icon-1x1-large-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-large-2.is-big {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
}

.section_can-do {
  color: #282529;
  background-color: #fafafa;
}

.swiper-wrapper-2 {
  display: flex;
}

.swiper-slide-2 {
  flex: none;
  width: 100%;
}

.footer_wrap-7 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.swiper-arrow {
  cursor: pointer;
  background-color: #ffffff17;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  transition: all .3s;
  display: flex;
}

.swiper-arrow:hover {
  color: #7a58d0;
}

.swiper-arrow.is-left {
  color: var(--_neutral-colors---white);
  transform: rotate(180deg);
}

.swiper-arrow.is-right {
  color: var(--_neutral-colors---white);
}

.can-do_icon {
  color: #7a58d0;
  background-color: #7a58d029;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.workspace_wrap {
  width: 100%;
  max-width: 49rem;
  margin-left: auto;
  margin-right: auto;
}

.progress_line-4 {
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-color: #7a58d0;
  width: 100%;
  height: .5rem;
  position: absolute;
  inset: auto 0% 0%;
  transform: scale3d(0, 1, 1);
}

.button-hover-bg-3 {
  z-index: 0;
  opacity: .6;
  background-image: linear-gradient(#ffffff8f, #ffffff17);
  border-radius: 6.25rem;
  width: 80%;
  height: 40%;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: translate(0, .3rem);
}

.footer_grid-7 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.stands-out_head {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.hero_marketing-image {
  z-index: 0;
  height: 65%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.hero_marketing-image.hide-desktop {
  display: none;
}

.dark-body {
  background-color: #000004;
}

.stands-out_card {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  -webkit-backdrop-filter: blur(1.5rem);
  backdrop-filter: blur(1.5rem);
  background-color: #ffffff12;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
}

.tabs_link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f6f3fc;
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tabs_link.w--current {
  background-color: #f6f3fc;
}

.build_grid {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.tabs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.75rem;
  display: grid;
}

.experts_item-dot {
  background-color: #7a58d0;
  border-radius: 50%;
  width: .5rem;
  min-width: .5rem;
  height: .5rem;
}

.experts_item-dot.is-white {
  background-color: #fff;
}

.section_knowledge {
  color: #fff;
  background-color: #7057cf;
  background-image: url('../images/Vector-1_1Vector (1).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-color-gradient-horizontal {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #b55dd9 5%, #5054c9 93%);
  -webkit-background-clip: text;
  background-clip: text;
}

.layout_card {
  z-index: 1;
  grid-column-gap: 4.25rem;
  grid-row-gap: 4.25rem;
  color: #fff;
  background-color: #7057cf;
  border: 1px solid #906ee4;
  border-radius: 1.875rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.layout_card.is-transparent {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #ffffff24;
  border-style: none;
  border-radius: 1.5rem;
  box-shadow: 0 .25rem 2.75rem #0003;
}

.layout_card.is-light {
  grid-column-gap: 2.125rem;
  grid-row-gap: 2.125rem;
  color: #282529;
  background-color: #f5f5f5;
  border-style: none;
}

.experts_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 1.625rem;
  display: flex;
}

.loxala-community_image {
  width: 100%;
  max-width: 41rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.section_build {
  color: #fff;
  background-color: #7057cf;
  background-image: url('../images/Vector-2_1Vector (2).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.loxala-community_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.build_item-icon {
  color: #7a58d0;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.3125rem;
  min-width: 3.3125rem;
  height: 3.3125rem;
  display: flex;
}

.logged_dropdown-link-10 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-10:hover {
  color: #7a58d0;
}

.experts_item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #f6f3fc;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.layout_card-bg-image {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.icon-1x1-large-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-large-3.is-big {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
}

.experts_wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.layout_image {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.head-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.head-grid.gap-3-5 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
}

.tabs_image {
  border-radius: 1.875rem;
  width: 100%;
}

.loxala-community_tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(.375rem);
  backdrop-filter: blur(.375rem);
  background-color: #ffffff29;
  border-radius: 5.625rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5625rem 1.125rem .5625rem .875rem;
  font-size: 1rem;
  display: flex;
}

.footer_wrap-8 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.build_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #fff3;
  border-radius: 1.875rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
}

.text-size-medium-29 {
  font-size: 1.25rem;
}

.max-width-large-58 {
  width: 100%;
  max-width: 49rem;
}

.build_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.layout_icon {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #927aee;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.3125rem;
  min-width: 3.3125rem;
  height: 3.3125rem;
  display: flex;
  position: relative;
}

.layout_icon.is-square {
  border-style: none;
  border-radius: .62119rem;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  box-shadow: .375rem .375rem .5625rem #23124f0d;
}

.experts_image {
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
}

.footer_grid-8 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.tabs_link-progress {
  transform-origin: 0%;
  background-color: #7a58d0;
  width: 100%;
  height: 100%;
}

.tabs_menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.tabs_link-progress-bar {
  background-color: #ffffff80;
  height: .3125rem;
  position: absolute;
  inset: auto 0% 0%;
}

.container-medium {
  width: 100%;
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
}

.experts_grid {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout_3col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10rem;
  display: grid;
}

.layout_3col.margin-2 {
  margin-top: 2rem;
}

.layout_3col.margin-4-5 {
  margin-top: 4.5rem;
}

.trust_item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  -webkit-backdrop-filter: blur(3.25rem);
  backdrop-filter: blur(3.25rem);
  background-image: linear-gradient(272deg, #ffffff1a 5%, #7057cf1a 87%);
  border: .125rem solid #d3c7ef;
  border-radius: .9375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.625rem;
  display: flex;
}

.section_community {
  position: relative;
}

.community_big-card-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.logged_dropdown-link-11 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-11:hover {
  color: #7a58d0;
}

.trust_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.safe_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.5rem;
  display: grid;
}

.support_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.75rem;
  display: grid;
}

.card_line {
  background-color: #7a58d0;
  border-radius: 1.875rem;
  width: 2rem;
  height: .25rem;
}

.community_big-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f7f7f7;
  border-radius: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5rem;
  padding: 2rem;
  display: grid;
}

.community_big-card-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1.5rem;
  display: flex;
}

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

.hero_portfolio-heading.hide-desktop {
  display: none;
}

.section_trust {
  color: #fff;
  background-color: #7057cf;
  background-image: url('../images/Vector-3_1Vector (3).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-size-large-9 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
}

.footer_wrap-9 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.text-size-medium-30 {
  font-size: 1.25rem;
}

.text-size-medium-30.is-big {
  font-family: Mulish, sans-serif;
  font-size: 1.375rem;
  font-weight: 600;
}

.max-width-large-59 {
  width: 100%;
  max-width: 49rem;
}

.max-width-large-59.align-center {
  margin-left: auto;
  margin-right: auto;
}

.footer_grid-9 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.hero_image-man {
  z-index: 1;
  border-radius: 1.25rem;
  position: relative;
}

.cta_card {
  -webkit-backdrop-filter: blur(4.5rem);
  backdrop-filter: blur(4.5rem);
  text-align: center;
  background-color: #ffffff0f;
  border-radius: 1.25rem;
  width: 100%;
  margin-bottom: 5rem;
  padding: 2rem;
  box-shadow: 0 .25rem 1.625rem #0000004d;
}

.hero_image-bg {
  z-index: 0;
  position: absolute;
}

.hero_hani-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.section_learn {
  z-index: 2;
  position: relative;
}

.experience_lines {
  z-index: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.section_paragraph {
  z-index: 2;
  position: relative;
}

.hero_image {
  object-position: 50% 0%;
  border-radius: 3.77175rem;
  width: 100%;
  height: 100%;
}

.hero_image.is-hani {
  justify-content: center;
  align-items: center;
  width: 38rem;
  padding: 4rem 3.3rem;
  display: flex;
  position: relative;
  right: -5rem;
}

.footer_wrap-10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.text-size-medium-31 {
  color: var(--_neutral-colors---white);
  font-size: 1.25rem;
}

.max-width-large-60 {
  width: 100%;
  max-width: 49rem;
}

.learn_bg {
  z-index: 0;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.footer_grid-10 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.go-back-to-the-homepage-0 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-261 {
  color: #282529;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-block-26 {
  width: 45px;
}

.text-259 {
  color: #282529;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.text-260 {
  color: #282529;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.section_coming-soon {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  min-height: 100svh;
  padding-top: 10rem;
  display: flex;
  position: relative;
}

.oops-page-not-found-1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9, #5054c9);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-258 {
  text-align: left;
  white-space: nowrap;
}

.title-style-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-257 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.icondashboard {
  object-fit: cover;
  overflow: hidden;
}

._404 {
  width: 100%;
  height: 100%;
}

._404.mobile-image.hide-desktop-view {
  display: none;
}

.go-back-to-the-homepage-1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9 0%, #5054c9 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.coming-soon_bg-wrap {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.text-256 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 640px;
  padding-left: 7.5rem;
  text-decoration: none;
  display: flex;
}

.step-2 {
  justify-content: flex-start;
  align-items: center;
  width: 40px;
  text-decoration: none;
  display: flex;
}

.step-3 {
  grid-column-gap: 12px;
  background-color: #f0ebfa;
  border: 1px solid #dacef3;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.list-of-actions {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.if-you-believe-this-is-an-error-please-let-us-know-were-here-to-help-1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b55dd9 0%, #5054c9 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-block-25 {
  width: 45px;
}

.step {
  grid-column-gap: 12px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.oops-page-not-found-0 {
  color: #282529;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Besley, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.list-14 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-style-38 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.iconheadset {
  object-fit: cover;
}

.text-size-regular-4 {
  font-size: 1rem;
}

.text-size-regular-4.white {
  color: #fff;
  line-height: 1.39;
}

.text-size-regular-4.dark {
  color: #282529;
}

.modular-hero-23-in {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: grid;
  position: relative;
}

.tab-link-tab-1-6 {
  background-color: #f7f7f7;
  border-bottom-left-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 440px;
  max-width: 100%;
  padding: 24px;
  display: flex;
}

.image-137 {
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

.modular-container {
  z-index: 2;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 2em 0;
  position: relative;
}

.logged_dropdown-link-12 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-12:hover {
  color: #7a58d0;
}

.modular-section {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  margin-top: 8px;
  position: relative;
}

.modular-hero-23-second-image-wrap, .modular-hero-23-image-wrap {
  border-radius: .03px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.modular-hero-23-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.modular-hero-23-image.modular-hero-anim-load-5th, .modular-hero-23-image.modular-hero-anim-load-1st {
  border-radius: 24px;
}

.bocome-partner {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  align-items: stretch;
  width: 415px;
  display: flex;
}

.card-partner {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  background-color: #f7f7f7;
  border-radius: 24px;
  flex-flow: column;
  width: 318px;
  max-width: 100%;
  padding: 20px;
  display: flex;
}

.heading-98 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
}

.tabs-4 {
  flex-flow: column;
  display: flex;
}

.tab-link-tab-2-3 {
  background-color: #c8c8c8;
}

.tab-link-tab-2-3.w--current {
  background-color: #f7f7f7;
  border-left: 1px solid #dacef3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 440px;
  max-width: 100%;
  padding: 24px;
  display: flex;
}

.modular-hero-23th {
  width: 100%;
  display: block;
  position: relative;
}

.footer_wrap-11 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.text-size-medium-32 {
  font-size: 1.25rem;
  line-height: 120%;
}

.text-size-medium-32.is-big {
  font-size: 1.375rem;
}

.text-size-medium-32.is-big.font-open-sans {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.max-width-large-61 {
  width: 100%;
  max-width: 49rem;
}

.max-width-large-61.align-center.extra-width {
  max-width: 100%;
}

.tabs-menu-3 {
  display: flex;
}

.modular-hero-default-section-bg {
  z-index: -1;
  display: block;
  position: absolute;
  inset: 0%;
}

.tab-link-tab-3-2 {
  background-color: #f7f7f7;
  border-left: 1px solid #dacef3;
  border-bottom-right-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 440px;
  max-width: 100%;
  padding: 24px;
  display: flex;
}

.footer_grid-11 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.modular-hero-wrapper {
  width: 100%;
  margin-top: 0;
  padding-top: 10rem;
}

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

.image-138 {
  width: 112px;
}

.terms-rich-text {
  color: #282529;
  margin-top: 2rem;
}

.text-size-regular-5 {
  font-size: 1rem;
}

.logged_dropdown-link-13 {
  color: #282529;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: .65rem 1rem;
  font-size: .875rem;
  transition: all .2s;
  display: flex;
}

.logged_dropdown-link-13:hover {
  color: #7a58d0;
}

.benefits_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: auto 2rem 2rem;
}

.benefits_wrap {
  border-radius: 1.5rem;
  margin-top: 3.75rem;
  position: relative;
  overflow: hidden;
}

.portfolio_image {
  height: 90%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.portfolio_image.hide-desktop {
  display: none;
}

.portfolio_wrap {
  z-index: 1;
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  border-bottom: .375rem solid #00000080;
  border-left: .375rem solid #00000080;
  border-right: .375rem solid #00000080;
  border-radius: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.7rem 2.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero_portfolio-image {
  width: 100%;
}

.hero_portfolio-image.hide-desktop {
  display: none;
}

.benefits_icon {
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
}

.portfolio_card-list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.portfolio_card {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  -webkit-backdrop-filter: blur(2.625rem);
  backdrop-filter: blur(2.625rem);
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 .25rem 1.625rem #0000004d;
}

.footer_wrap-12 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.text-size-medium-33 {
  font-size: 1.25rem;
}

.text-size-medium-33.is-big {
  font-size: 1.375rem;
}

.max-width-large-62 {
  width: 100%;
  max-width: 49rem;
}

.portfolio_card-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.125rem;
  display: flex;
}

.footer_grid-12 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.benefits_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(2.625rem);
  backdrop-filter: blur(2.625rem);
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 .25rem 1.625rem #0000004d;
}

.benefits_image {
  width: 100%;
  height: 100%;
}

.benefits_image.hide-desktop {
  display: none;
}

.sidebar-7 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.menu-link-2 {
  color: #000;
}

.sidebar-menu-icon-2 {
  justify-content: center;
  align-items: center;
  width: 22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.sidebar-menu-link-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-7:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-7.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-7.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-7.dropdown-link:hover {
  background-color: #0000;
}

.sidebar-8 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.dashboard-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 24px;
  font-family: Open Sans, sans-serif;
  position: relative;
  overflow: auto;
}

.sidebar-menu-icon-3 {
  justify-content: center;
  align-items: center;
  width: 22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.sidebar-menu-link-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-8:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-8.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-8.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-8.dropdown-link:hover {
  background-color: #0000;
}

.text-size-24px-2 {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.sidebar-9 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.dashboard-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 24px;
  font-family: Open Sans, sans-serif;
  position: relative;
  overflow: auto;
}

.sidebar-menu-icon-4 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.sidebar-menu-link-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-9:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-9.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-9.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-9.dropdown-link:hover {
  background-color: #0000;
}

.sidebar-10 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.sidebar-menu-icon-5 {
  justify-content: center;
  align-items: center;
  width: 22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.sidebar-menu-link-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-10:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-10.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-10.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-10.dropdown-link:hover {
  background-color: #0000;
}

.company-profile-icon {
  cursor: pointer;
}

.small-icon {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dashboard-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 24px;
  font-family: Open Sans, sans-serif;
  position: relative;
  overflow: auto;
}

.popup-cross {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.company-report-popup-heading {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 380px;
  display: flex;
}

.company-report-popup {
  z-index: 99;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  max-width: 628px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 32px #00000014;
}

.company-report-popup-wrap {
  z-index: 99;
  background-color: #7c7c7c;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.company-profile-address {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.company-report-popup-icon {
  width: 48px;
}

.dashboard-5, .dashboard-6, .dashboard5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 24px;
  font-family: Open Sans, sans-serif;
  position: relative;
  overflow: auto;
}

.button-hire-me {
  z-index: 1;
  border-radius: 25px;
  position: relative;
}

.text-block-652 {
  z-index: 2;
}

.company-name-dropdown {
  border: 1px #000;
  border-radius: 0;
  margin-bottom: 8px;
  padding-bottom: 11px;
  font-size: 16px;
}

.div-block-1561 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-1562 {
  display: flex;
}

.text-block-653, .text-block-654 {
  color: var(--_text-colors---color-text-error);
}

.div-block-1563 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-block-1564 {
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 7px;
  display: flex;
}

.image-139 {
  border: 1px solid #000;
  border-radius: 20px;
  margin-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.sidebar_link-32 {
  clear: none;
  grid-column-gap: 1rem;
  text-align: left;
  cursor: pointer;
  order: 0;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: start;
  min-height: 40px;
  padding: 1rem;
  text-decoration: none;
  display: inline-flex;
  position: static;
}

.sidebar_link-32.w--current {
  background-color: #f6f3fc;
  border-radius: 12px;
  align-self: stretch;
}

.sidebar_link-32.disabled {
  cursor: not-allowed;
  mix-blend-mode: normal;
}

.sidebar_link-32.submenu-item {
  padding-left: 2.5rem;
}

.sidebar_link-32.submenu-item.collapsed {
  display: none;
}

.sidebar_link-32.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  align-self: stretch;
  min-width: 40px;
}

.sidebar_link-32.is-bottom {
  border-top: 1px solid #ebebeb;
  justify-content: flex-end;
  display: flex;
}

.text-block-655 {
  color: #7a58d0;
  font-size: 16px;
}

.sidebar1_menu-bottom-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.code-embed-209 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sidebar1_menu-top-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: auto;
}

.sidebar_menu-button-22 {
  padding: 0;
  display: none;
}

.sidebar_menu-wrapper-3 {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.sidebar_component-3 {
  background-color: #0000;
  border-right: 1px solid #f5f5f5;
  flex-direction: column;
  align-content: flex-start;
  width: 73px;
  min-width: 73px;
  height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar_component-3.h-auto {
  z-index: 10;
  align-items: flex-start;
  width: 240px;
  min-width: 240px;
  height: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  transition-property: width;
  transition-duration: 40ms;
  transition-timing-function: ease-in-out;
}

.sidebar_component-3.h-auto.collapsed {
  width: 78px;
  min-width: 78px;
}

.icon-embed-xsmall-8 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  transition: transform .25s;
  display: flex;
}

.icon-embed-xsmall-8.disabled {
  opacity: .5;
  cursor: not-allowed;
}

.sidebar_menu-3 {
  height: 100%;
}

.settings-panel-2 {
  z-index: 10000;
  background-color: #fff;
  width: 200px;
  height: 100vh;
  transition-property: transform;
  transition-duration: 30ms;
  transition-timing-function: ease;
  position: fixed;
  top: 0;
  left: 0;
  transform: translateX(-100%);
}

.sidebar_link-text-2 {
  color: #000;
  -webkit-text-stroke-color: black;
  white-space: nowrap;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  transition: opacity 30ms;
  display: flex;
}

.sidebar_link-text-2.collapsed {
  opacity: 0;
  color: #000;
  white-space: nowrap;
  justify-content: flex-start;
  display: none;
}

.sidebar_link-text-2.settings-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.sidebar_link-text-2.light-color {
  color: #7c7c7c;
}

.sidebar_link-text-2.disabled {
  opacity: .5;
  cursor: not-allowed;
}

.add-company-dropdown {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.add-company-icon {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 32px;
  display: flex;
}

.add-company-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  display: flex;
}

.employer-profile-tab-upload-wrap-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.category-checkbox {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 8px 8px 8px 5px;
  display: flex;
}

.category-checkbox.profile-creation-check-box {
  border-style: none;
  padding: 0;
}

.sidebar-11 {
  z-index: 0;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.dashboard-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 24px;
  position: relative;
  overflow: auto;
}

.sidebar-menu-icon-6 {
  justify-content: center;
  align-items: center;
  width: 22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.sidebar-menu-link-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 8px;
  transition: background-color .3s;
  display: flex;
}

.sidebar-menu-link-11:hover {
  background-color: #f6f3fc;
}

.sidebar-menu-link-11.bottom-link {
  border-top: 1px solid #ebebeb;
  margin-top: auto;
}

.sidebar-menu-link-11.dropdown-link {
  flex-flow: column;
  padding: 0;
}

.sidebar-menu-link-11.dropdown-link:hover {
  background-color: #0000;
}

.category-checkbox-icon {
  border: 1px solid #ebebeb;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
}

.category-checkbox-icon.w--redirected-checked {
  background-color: #7a58d0;
  border-color: #7a58d0;
}

.employer-profile-tab-upload-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  border: 1px dashed #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.employer-profile-add-company {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.category-checkbox-text {
  color: #7a58d0;
  margin-bottom: 0;
  font-weight: 600;
}

.category-checkbox-text.text-color-black {
  color: #282529;
}

.sidebar_link-33 {
  clear: none;
  grid-column-gap: 1rem;
  text-align: left;
  cursor: pointer;
  order: 0;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: start;
  min-height: 40px;
  padding: 1rem;
  text-decoration: none;
  display: inline-flex;
  position: static;
}

.sidebar_link-33.w--current {
  background-color: #f6f3fc;
  border-radius: 12px;
  align-self: stretch;
}

.sidebar_link-33.disabled {
  cursor: not-allowed;
  mix-blend-mode: normal;
}

.sidebar_link-33.submenu-item {
  padding-left: 2.5rem;
}

.sidebar_link-33.submenu-item.collapsed {
  display: none;
}

.sidebar_link-33.is-search {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  align-self: stretch;
  min-width: 40px;
}

.sidebar_link-33.is-bottom {
  border-top: 1px solid #ebebeb;
  justify-content: flex-end;
  display: flex;
}

.text-block-656 {
  color: #7a58d0;
  font-size: 16px;
}

.sidebar1_menu-bottom-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.code-embed-210 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sidebar_menu-button-23 {
  padding: 0;
  display: none;
}

.sidebar_component-4 {
  background-color: #0000;
  border-right: 1px solid #f5f5f5;
  flex-direction: column;
  align-content: flex-start;
  width: 73px;
  min-width: 73px;
  height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar_component-4.h-auto {
  z-index: 10;
  align-items: flex-start;
  width: 240px;
  min-width: 240px;
  height: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  transition-property: width;
  transition-duration: 40ms;
  transition-timing-function: ease-in-out;
}

.sidebar_component-4.h-auto.collapsed {
  width: 78px;
  min-width: 78px;
}

.sidebar_menu-4 {
  height: 100%;
}

.div-block-1565 {
  justify-content: space-between;
  display: flex;
}

.link-block-78 {
  display: block;
}

@media screen and (min-width: 1440px) {
  .grid-row {
    height: 475px;
    padding-top: 0;
  }

  .grid-row.is-main {
    padding-top: 24px;
  }

  .grid-row.is-main.new-2 {
    justify-content: center;
  }

  .main_content_progress_wrap {
    align-items: center;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .main_content_date_wrap {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .main_progress_text {
    line-height: 20px;
  }

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

  .contact_avatar {
    border: 1.25px solid #ebebeb;
    border-radius: 100%;
    justify-content: center;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    display: flex;
    position: fixed;
    inset: auto 24px 24px auto;
    overflow: hidden;
  }

  .image {
    object-fit: contain;
  }

  .margin-bottom.margin-small {
    height: auto;
  }

  .margin-bottom.margin-custom1 {
    margin-bottom: 1.5rem;
  }

  .margin-bottom.margin-custom2 {
    margin-bottom: 2.5rem;
  }

  .padding-global.is-medium {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .contact10_heading-wrapper {
    margin-bottom: 0;
  }

  .form-wrap.login {
    width: 100%;
    max-width: 100%;
  }

  .form-wrap.waiting-list {
    background-color: #fff0;
  }

  .div-block-86 {
    margin-top: 24px;
  }

  .heading-style-h4.is-besley.is-dark {
    color: #010101;
  }

  .grid-row-2 {
    height: auto;
    padding-top: 0;
  }

  .grid-row-2.new {
    padding-top: 24px;
  }

  .image-43 {
    object-fit: contain;
  }

  .processing-wrapper {
    width: 35%;
  }

  .fr_dashboard_header_progress_wrap {
    flex-flow: row;
    order: 0;
    justify-content: flex-end;
    display: flex;
  }

  .grid-row-3 {
    height: 475px;
    padding-top: 0;
  }

  .grid-row-3.new {
    padding-top: 24px;
  }

  .grid-row-3.new.new-2 {
    justify-content: center;
  }

  .flex-col-8.flex-down {
    flex-flow: row;
  }

  .right-standardtalent.is-category {
    padding-right: 20px;
  }

  .max-width-small.smaller.is-apply {
    max-width: 17rem;
  }

  .mobile12px.hide-desktop {
    display: block;
  }

  .mobile12px.desktop-only {
    display: none;
  }

  .footer_wrap {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .footer_grid {
    padding-bottom: 60px;
  }

  .footer_bottom {
    padding-bottom: 40px;
  }

  .container-large-main.margins.is-bigger {
    margin-top: 300px;
  }

  .content-holder-creative.is-master {
    width: 100%;
  }

  .overflow-hidden-2 {
    z-index: 1;
  }

  .help-cta_card.flex {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .padding-global-2.is-small.padding-section-medium.top-0 {
    padding-bottom: 5rem;
  }

  .padding-global-2.is-small.smaller {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .padding-global-2.padding-section-large.bottom-0.top-9.left-7rem {
    padding-left: 5rem;
  }

  .padding-global-2.is-medium {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .padding-global-2.is-medium.padding-section-large-9._15rem.skill {
    position: relative;
  }

  .padding-global-2.is-medium.padding-section-large.is-landing {
    padding-top: 10rem;
    padding-right: 5rem;
  }

  .padding-global-2.padding-section-medium.custom-height {
    min-height: 140vh;
  }

  .help-cta_image.hide-tablet.new-im {
    width: 100%;
  }

  .help-cta_component._1040width {
    width: 100%;
    max-width: 1040px;
  }

  .help-cta_component._1040width.is-about {
    width: auto;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .creative-experts.strech {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    width: 100%;
    padding: 32px;
  }

  .help-cta_card-content.linear {
    padding-right: 0;
  }

  .section_hero.design-creative.new-image {
    color: #fff;
    background-image: url('../images/Hero.png');
  }

  .section_hero.design-creative.new-image.levels {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-height: auto;
    padding-top: 120px;
    padding-right: 40px;
  }

  .section_hero.master.mobile.is-skill-matcher {
    background-image: url('../images/image-19-min.png');
    background-position: 50%;
    background-size: cover;
  }

  .section_hero.quality {
    height: 700px;
  }

  .section_hero.careers {
    background-image: url('../images/Hero-1.png');
  }

  .section_hero.is-earnings {
    padding-top: 2rem;
  }

  .button-11.is-icon.background-color-lighter-purple.grey-btn-white-text-69:where(.w-variant-552db5d8-f540-262c-3a77-e855d65e92ed) {
    background-color: var(--_brand-colors---light-pink-hover);
    color: var(--_brand-colors---color-primary);
  }

  .wating-list-form_heading-wrapper {
    margin-bottom: 0;
  }

  .text-size-regular-3.text-color-light-grey {
    color: #c1c1c1;
  }

  .heading-84 {
    font-size: 4.2rem;
  }

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

  .community_image {
    max-height: 516px;
  }

  .why-loxala.no-border {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .fr_levels_grid {
    width: 45%;
  }

  .text-block-614 {
    width: 97%;
  }

  .community_grid-list.is-50 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
  }

  .cta_marketing-image.hide-mobile-landscape.quality-index {
    width: 100%;
  }

  .padding-section-large-9.top-0 {
    padding-top: 0;
  }

  .content-style-29 {
    grid-row-gap: 40px;
  }

  .heading-style-h1-2.is-besley._4rem {
    position: relative;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark._40px {
    font-size: 40px;
  }

  .div-block-13 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .master-talent-image.center.is-points {
    grid-template-columns: 1fr 1.25fr;
  }

  .master-talent-image.center.is-points.skill.equal.tablet-wrap {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-columns: 1fr 1fr;
  }

  .master-talent-image.center.is-points.skill.is-landing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1.25fr .75fr;
  }

  .master-talent-image.hide-mobile.is-large {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    grid-template-columns: 1.1fr 1fr;
  }

  .image-74 {
    width: auto;
    max-width: none;
  }

  .div-block-69 {
    inset: auto 0% 0% auto;
  }

  .image-77 {
    width: 650px;
    bottom: 20%;
  }

  .landing-timer.is-landing {
    font-size: 107px;
  }

  .landing-timer.is-landing.is-equal {
    margin-top: 0;
    margin-bottom: 0;
    overflow: visible;
  }

  .code-embed-189 {
    bottom: 12%;
  }

  .code-embed-190 {
    top: -210px;
    left: -135px;
  }

  .text-262 {
    position: relative;
  }

  .div-block-1458.is-1 {
    right: 128px;
  }

  .div-block-1458.is-2 {
    right: 260px;
  }

  .code-embed-192 {
    left: -12px;
  }

  .talent_card-item.no-border.is-fj.skil.has-bg.is-100.is-landing {
    border-radius: 46px;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
  }

  .hero_wrap.is-flex-vertical-lefr._8rem-top {
    z-index: 10;
    position: relative;
  }

  .master-talent-content {
    height: auto;
  }

  .master-talent-content.height-auto.is-skill.y-center {
    width: 100%;
    padding-bottom: 120px;
  }

  .notice-div {
    z-index: 99999999;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    font-size: 70px;
    font-weight: 600;
    position: fixed;
    inset: 0%;
  }

  .div-block-1465 {
    max-width: 480px;
    bottom: 100px;
  }

  .text-264 {
    position: relative;
  }

  .text-span-32 {
    font-style: italic;
  }

  .why_choose_points_card.is-bottom {
    bottom: 26px;
  }

  .list-item.is-points.is-1 {
    background-image: linear-gradient(30deg, #a25dd91a, #ffffff1a 50% 50%, #ffffff1a 50%, #a25dd91a);
  }

  .max-width-full.margin-0.points {
    object-fit: cover;
    max-height: 352px;
  }

  .heading-89 {
    font-size: 4.2rem;
  }

  .div-block-94 {
    width: 100%;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-90 {
    font-size: 4.2rem;
  }

  .heading-90._56px {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
  }

  .sub-heading {
    color: #7a58d0;
    text-transform: uppercase;
    font-weight: 600;
  }

  .div-block-1471, .div-block-1471.is-2 {
    width: 97.5%;
  }

  .div-block-1473 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .frequently-asked-questions {
    background-color: #02020400;
    justify-content: center;
    align-items: center;
  }

  .section-about {
    background-image: url('../images/Group-4_1Group 4.avif');
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    inset: auto 0% 0%;
  }

  .solution-group {
    position: static;
  }

  .solution-group._16x16.is-about {
    padding-left: 0;
    padding-right: 0;
  }

  .how-support_wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .tab-link-tab-1-4.is-1 {
    padding-bottom: 10px;
  }

  .tab-link-tab-1-4.is-3 {
    padding-top: 10px;
  }

  .steps_tabs {
    height: 620px;
    overflow: visible;
  }

  .steps_tabs-content {
    height: 100%;
  }

  .steps_tabs-menu {
    justify-content: space-between;
    align-items: stretch;
    margin-left: -1px;
  }

  .steps_tabs-link.is-dark.map-image-2 {
    margin-top: 10px;
  }

  .how-support_content-wrap {
    padding-right: 100px;
  }

  .how-support_content.is-1 {
    width: 100%;
  }

  .steps_tabs-3 {
    height: 620px;
    overflow: visible;
  }

  .div-block-102 {
    max-width: 273px;
  }

  .steps_tabs-content-3 {
    height: 100%;
  }

  .div-block-101 {
    max-width: 320px;
  }

  .steps_tabs-menu-3 {
    justify-content: space-between;
    align-items: stretch;
    margin-left: -1px;
  }

  .div-block-1481 {
    max-width: 520px;
  }

  .steps_tabs-4 {
    height: 620px;
    overflow: visible;
  }

  .div-block-1485 {
    max-width: 273px;
  }

  .steps_tabs-content-4 {
    height: 100%;
  }

  .div-block-1486 {
    max-width: 320px;
  }

  .steps_tabs-menu-4 {
    justify-content: space-between;
    align-items: stretch;
    margin-left: -1px;
  }

  .div-block-1488 {
    max-width: 520px;
  }

  .list-12.img {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-276._14mobile {
    margin-bottom: 6px;
  }

  .div-block-1493 {
    width: 100%;
    display: flex;
  }

  .image-103 {
    width: auto;
    max-width: none;
  }

  .div-block-1497 {
    bottom: -24.3rem;
    right: -18.5rem;
  }

  .image-107 {
    width: 650px;
    bottom: 20%;
  }

  .code-embed-197 {
    bottom: 12%;
  }

  .timer_wrapper.gray.is-fj.has0bg.is-100 {
    border-radius: 46px;
  }

  .code-embed-198 {
    top: -210px;
    left: -135px;
  }

  .text-279 {
    position: relative;
  }

  .div-block-1509.is-1 {
    right: 128px;
  }

  .div-block-1509.is-2 {
    right: 260px;
  }

  .code-embed-200 {
    left: -12px;
  }

  .image-114 {
    width: auto;
    max-width: none;
  }

  .div-block-1520 {
    bottom: -24.3rem;
    right: -18.5rem;
  }

  .image-118 {
    width: 650px;
    bottom: 20%;
  }

  .code-embed-202 {
    bottom: 12%;
  }

  .code-embed-203 {
    top: -210px;
    left: -135px;
  }

  .text-280 {
    position: relative;
  }

  .div-block-1534.is-1 {
    right: 128px;
  }

  .div-block-1534.is-2 {
    right: 260px;
  }

  .code-embed-205 {
    left: -12px;
  }

  .heading-main {
    font-size: 4.2rem;
  }

  .div-block-1542 {
    width: 100%;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-style-h1-4.is-landing {
    font-size: 3.3rem;
  }

  .image-135.hide-mobile-portrait {
    object-fit: cover;
    width: 100%;
    margin-top: 0;
  }

  .js-clock {
    justify-content: space-between;
    width: 100%;
  }

  .image-136 {
    bottom: -38%;
  }

  .div-block-1560.y-center {
    width: 470px;
  }

  .box-2.days {
    width: auto;
    height: auto;
  }
}

@media screen and (min-width: 1920px) {
  .grid-row {
    justify-content: space-between;
    height: 600px;
  }

  .form-wrap.login {
    max-width: 100%;
  }

  .section_layout2 {
    justify-content: center;
    width: 100%;
  }

  .grid-row-2 {
    justify-content: space-between;
    height: auto;
  }

  .grid-row-3 {
    justify-content: space-between;
    height: 600px;
  }

  .payment_status_pending {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .container-large-main.larger {
    max-width: 90rem;
  }

  .padding-global-2.is-medium.padding-section-large.is-landing {
    padding-right: 5rem;
  }

  .div-block-69 {
    bottom: -20.6rem;
    right: -15.2rem;
  }

  .landing-timer.is-landing {
    font-size: 130px;
  }

  .code-embed-189 {
    bottom: 18%;
    left: 220px;
  }

  .cta31_image.hide-mobile-portrait {
    max-height: 600px;
  }

  .code-embed-190 {
    top: -186px;
    left: -40px;
  }

  .max-width-large-46.align-center.is-2 {
    padding-bottom: 220px;
  }

  .image-83 {
    height: 53%;
  }

  .div-block-107 {
    height: 750px;
  }

  .div-block-1465 {
    bottom: 120px;
  }

  .container-large-11.larger {
    max-width: 90rem;
  }

  .div-block-1497 {
    bottom: -20.6rem;
    right: -15.2rem;
  }

  .code-embed-197 {
    bottom: 18%;
    left: 220px;
  }

  .code-embed-198 {
    top: -186px;
    left: -40px;
  }

  .max-width-large-50.align-center.is-2 {
    padding-bottom: 220px;
  }

  .image-113 {
    height: 53%;
  }

  .div-block-1520 {
    bottom: -20.6rem;
    right: -15.2rem;
  }

  .code-embed-202 {
    bottom: 18%;
    left: 220px;
  }

  .code-embed-203 {
    top: -186px;
    left: -40px;
  }

  .max-width-large-51.align-center.is-2 {
    padding-bottom: 220px;
  }

  .image-124 {
    height: 53%;
  }

  .section_skill-matcher-feature-2 {
    overflow: hidden;
  }

  .section_landing_features {
    background-image: linear-gradient(#000, #0000 22%);
  }

  .image-136 {
    bottom: -37%;
    right: 26%;
  }

  .image-136.is-left {
    bottom: -37%;
  }

  .div-block-1560.y-center {
    width: 500px;
  }
}

@media screen and (max-width: 991px) {
  .sidebar_menu-wrapper {
    background-color: #fff;
    border-right: 1px solid #000;
    width: 60%;
    height: 100dvh;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .shell_wrap {
    flex-direction: column;
  }

  .sidebar1_link-list {
    align-items: center;
    width: 100%;
  }

  .sidebar1_dropdown-toggle {
    align-items: center;
    display: flex;
  }

  .sidebar_container {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .shell7-layout_component {
    grid-template-columns: 1fr;
  }

  .sidebar1_accordion-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .menu-icon_line-middle {
    background-color: #000;
    background-image: linear-gradient(90deg, #b55dd9, #5054c9);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-bottom {
    background-color: #000;
    background-image: linear-gradient(90deg, #b55dd9, #5054c9);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sidebar_logo-link-tablet {
    display: flex;
  }

  .sidebar1_logo-link {
    justify-content: flex-start;
    align-self: center;
    margin-bottom: 0;
    margin-left: 0;
  }

  .sidebar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .sidebar1_dropdown-list.w--open {
    position: absolute;
  }

  .sidebar_component {
    background-color: #fff;
    border-bottom: 1px #000;
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 2rem;
    padding: 1rem 2rem 0;
  }

  .sidebar_component.master {
    background-color: #f5f5f5;
    align-items: flex-end;
    padding-top: 1rem;
  }

  .sidebar_component.master.is-tablet {
    min-height: auto;
    padding-top: 0;
    display: flex;
    position: static;
  }

  .sidebar_component.master.is-tablet.mt1 {
    padding-top: 1rem;
    position: relative;
  }

  .sidebar_component.master.desktop {
    display: none;
  }

  .sidebar1_menu-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar1_form-block {
    z-index: 999;
    margin-bottom: 1rem;
  }

  .sidebar_menu-button {
    border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
    background-color: var(--_ui--background-colors---color-background);
    border-radius: 8px;
    padding: 8px;
  }

  .sidebar_menu-button.w--open {
    background-color: #0000;
    border-style: none;
    justify-content: flex-start;
    padding-left: 1rem;
    display: flex;
  }

  .sidebar1_menu-top {
    align-items: center;
    padding-left: 0;
  }

  .sidebar_link.is-search {
    min-height: 50px;
  }

  .sidebar-type-label-delete-this {
    left: 2rem;
    right: auto;
  }

  .sidebar1_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .sidebar_logo-wrapper-tablet {
    justify-content: space-between;
    align-items: center;
    min-height: 4.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-top {
    background-color: #000;
    background-image: linear-gradient(90deg, #b55dd9, #5054c9);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sidebar_menu {
    background-color: #0000;
    width: 0%;
    max-width: 0;
    height: 60dvh;
  }

  .grid-row {
    flex-flow: column;
    height: auto;
  }

  .grid-row.is-main.new-2 {
    justify-content: center;
  }

  .grid-row.is-main.new-2.creation {
    height: auto;
    min-height: auto;
  }

  .grid-row.is-main.center {
    flex-flow: row;
    justify-content: center;
  }

  .grid-row._2.reviews {
    padding-top: 20px;
  }

  .grid-row.is-jobs {
    min-height: auto;
    max-height: none;
  }

  .tracker_wrap, .main_content_wrap {
    width: 100%;
  }

  .icon_btn_wrap.absolute.is-desktop {
    display: none;
  }

  .code_embed_centered._32-mobile {
    width: 32px;
    height: 32px;
  }

  .code_embed_centered.is-error {
    color: var(--_text-colors---color-text-error);
  }

  .code_embed_centered.is-desktop {
    display: none;
  }

  .main_content_profile_wrap.is_budget.has_items {
    grid-template-columns: 1fr;
  }

  .main_content_profile_wrap.is-budget-details {
    height: 321px;
  }

  .budget_wrap.m24px {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 5.5fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .tracker_details_wrap {
    height: 40vh;
  }

  .task_edit_delete_wrap.new {
    display: none;
  }

  .section_well-be-back-soon {
    justify-content: flex-end;
    align-items: stretch;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium.is-mobile {
    display: block;
  }

  .text-size-medium.is-desktop {
    display: none;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large.well_be_back_soon {
    padding-top: 0;
    padding-bottom: 140px;
  }

  .padding-section-large.top-big {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global.is-medium, .padding-global.is-small {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .style_change_card-content {
    padding: 2rem;
  }

  .button-group.hide-desktop {
    display: flex;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-align-center.align-left._30gap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .section_auth.no-padding {
    padding: 0;
  }

  .login_wrap {
    flex-flow: column;
    display: flex;
  }

  .login_wrap.is-mobile {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .login_img_wrap {
    border-radius: 0;
    height: 100vh;
    display: none;
  }

  .login_img_wrap.is-mobile {
    display: none;
  }

  .heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .heading-style-h2-3.signup {
    font-size: 40px;
  }

  .heading-style-h2-3.email.green.new {
    text-align: center;
  }

  .contact10_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .form-wrap {
    width: 100%;
    max-width: none;
  }

  .form-wrap.login {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .form-wrap.mobile-hide {
    display: none;
  }

  .form-wrap.is-mobile {
    background-color: var(--_neutral-colors---white);
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: flex;
  }

  .resend_email_wrap.margin-none.is-desktop {
    display: none;
  }

  .error_code_wrap {
    width: 100%;
  }

  .error_code_wrap.is-mobile, .link-block-5, .email_h1.is-desktop {
    display: none;
  }

  .tablet {
    display: block;
  }

  .tabs-menu._2 {
    grid-template-columns: 1fr 1fr;
  }

  .swiper.tinyflow-slider.is-tablet {
    display: block;
  }

  .swiper-wrapper {
    height: 100%;
  }

  .card {
    border-radius: 0;
  }

  .card.is-jobs {
    background-color: #0000;
    width: 100%;
    height: 100%;
    min-height: auto;
  }

  .swiper-slide {
    flex-flow: row;
    justify-content: flex-start;
    height: 100%;
    display: flex;
  }

  .fr_info_wrap {
    position: static;
  }

  .language_wrapper.new-2 {
    z-index: 10;
  }

  .review_single_row_wrap {
    flex-flow: column;
    align-items: flex-start;
  }

  .background.private {
    z-index: 50;
  }

  .navbar.new {
    display: none;
  }

  .fr_portfolio_nav_wrap {
    grid-template-columns: 1fr 2fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .reviews_filter {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .background_wrap._2.mobile {
    height: auto;
  }

  .background_wrap._2.portfolio-style {
    height: auto;
    padding: 20px 16px;
  }

  .pop_up.new {
    padding: 30px;
  }

  .pop_up.new.relative {
    margin-top: 47px;
    padding: 25px;
  }

  .full_page_content_wrap._2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .layout2_content {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .layout2_content-left {
    width: 100%;
  }

  .layout2_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .heading-style-h2-4 {
    font-size: 2.75rem;
  }

  .sidebar_menu-button-2.w--open {
    background-color: #0000;
  }

  .fr_info_wrap-2 {
    position: static;
  }

  .sidebar_link-2 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-2.is-search {
    width: 50px;
    min-height: 50px;
  }

  .popup_item_content {
    min-width: auto;
  }

  .div-block-249 {
    padding: 15px;
    display: flex;
  }

  .full_page_grid.is-2cols {
    flex-flow: column;
    display: flex;
  }

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

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .timeline14_tab-wrapper {
    grid-column-gap: 3rem;
  }

  .timeline14_tab-link {
    cursor: pointer;
  }

  .form_content {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout2_content-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout2_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .heading-style-h2-6, .heading-style-h2-7 {
    font-size: 2.75rem;
  }

  .sidebar_menu-button-3.w--open {
    background-color: #0000;
  }

  .fr_info_wrap-3 {
    position: static;
  }

  .grid-row-2 {
    flex-flow: column;
    height: auto;
  }

  .sidebar_link-3 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-3.is-search {
    width: 50px;
    min-height: 50px;
  }

  .select-field-2.margin-0.is-main.max-w-mobile {
    width: 100%;
  }

  .sidebar_link-4 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-4.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_link-5 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-5.is-search {
    width: 50px;
    min-height: 50px;
  }

  .fr_profile_error_popup {
    display: none;
  }

  .fr_profile_error_popup.success {
    display: block;
  }

  .edit_name_fields.edit_rate {
    border: 1px solid var(--_ui--background-colors---color-surface-light-muted);
    background-color: var(--_neutral-colors---white);
    background-image: url('../images/solar_money-bag-outline_1solar_money-bag-outline.png');
    background-position: 14px;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 8px;
    height: 44px;
    padding: 12px 12px 12px 45px;
  }

  .submit-button-6 {
    display: none;
  }

  .field-label {
    font-weight: 400;
  }

  .textarea-2 {
    background-color: var(--_neutral-colors---white);
    border-radius: 8px;
  }

  .textarea-2.is-error {
    border: 1px solid var(--_error--status-colors---color-error-border);
  }

  .filters-wrap {
    flex-flow: column;
  }

  .saved_jobs_btn.is-main {
    text-align: center;
    width: 100%;
  }

  .search_field.is-main {
    width: 100%;
  }

  .processing-wrapper {
    margin-left: 0;
  }

  .find_a_job {
    text-align: center;
    width: 100%;
  }

  .find-job-links.is-main {
    justify-content: center;
    margin-bottom: 10px;
  }

  .freelancer_header {
    flex-flow: column;
  }

  .earning_escrow_wrap {
    width: 100%;
  }

  .reviews-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .fr_header_dash_popup_wrap {
    display: none;
  }

  .form-5 {
    width: 100%;
  }

  .fr_dash_header_dropdown {
    flex: 1;
  }

  .meeting_info {
    grid-template-columns: 1fr;
  }

  .fr_dashboard_header_filter_wrap {
    width: 100%;
  }

  .div-block-1053 {
    flex-flow: column;
  }

  .div-block-1077 {
    grid-template-columns: 1fr;
  }

  .div-block-1079 {
    width: 100%;
  }

  .div-block-1087 {
    flex-flow: column;
  }

  .mini_popup {
    display: none;
  }

  .div-block-1119 {
    grid-template-columns: 1fr;
  }

  .div-block-1121 {
    width: 100%;
  }

  .sidebar_menu-button-4.w--open {
    background-color: #0000;
  }

  .menu-icon-2 {
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .sidebar_link-6 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-6.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar {
    z-index: 9999;
    max-width: 75%;
    padding-top: 60px;
    padding-bottom: 60px;
    position: fixed;
    transform: translate(-100%);
  }

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

  .back_wrapper.reviews {
    width: 100%;
    display: flex;
  }

  .portfolio_edit_btn {
    width: 32px;
    height: 32px;
    display: flex;
    top: auto;
    bottom: 0%;
    transform: translate(50%, 50%);
  }

  .full_page_wrap_projects {
    padding-top: 100px;
  }

  .pr-cs_grid {
    height: 100%;
  }

  .project_card_wrap {
    max-height: none;
  }

  .change_style_wrap {
    justify-content: flex-start;
  }

  .div-block-1185.projects {
    height: 100vh;
    padding-top: 0;
  }

  .menu-icon-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .sidebar_menu-button-5.w--open {
    background-color: #0000;
  }

  .grid-row-3 {
    flex-flow: column;
    height: auto;
  }

  .grid-row-3.new.new-2.height-auto {
    height: auto;
  }

  .grid-row-3.new.new-2 {
    justify-content: center;
  }

  .sidebar_link-7 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-7.is-search {
    width: 50px;
    min-height: 50px;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large-2.top-big {
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu-icon-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .code-embed-91._32px {
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
    top: auto;
    bottom: 0;
    transform: translate(50%, 50%);
  }

  .sidebar_menu-button-6.w--open {
    background-color: #0000;
  }

  .sidebar_link-8 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-8.is-search {
    width: 50px;
    min-height: 50px;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large-3.top-big {
    padding-top: 0;
    padding-bottom: 0;
  }

  .request_date_wrap.is-desktop, .slider-2 {
    display: none;
  }

  .link-block-55 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    align-items: center;
    display: flex;
    position: absolute;
    top: 1rem;
    left: 24px;
  }

  .sidebar_menu-button-7.w--open {
    background-color: #0000;
  }

  .layout2_content-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    height: auto;
    min-height: auto;
  }

  .sidebar_link-9 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-9.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_link-10 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-10.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_link-11 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-11.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_link-12 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-12.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_link-13 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-13.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_link-14 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-14.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_link-15 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-15.is-search {
    width: 50px;
    min-height: 50px;
  }

  .pr-cs_overlay.is-form {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .pr-cs_showcase_list {
    grid-column-gap: 2rem;
    column-count: 2;
    grid-template-columns: 1fr 1fr;
  }

  .sidebar_link-16 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-16.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_link-17 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-17.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-8.w--open {
    background-color: #0000;
  }

  .sidebar_link-18 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-18.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-9.w--open {
    background-color: #0000;
  }

  .sidebar_link-19 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-19.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-10.w--open {
    background-color: #0000;
  }

  .sidebar_link-20 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-20.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-11.w--open {
    background-color: #0000;
  }

  .sidebar_link-21 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-21.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-12.w--open {
    background-color: #0000;
  }

  .sidebar_link-22 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-22.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-13.w--open {
    background-color: #0000;
  }

  .sidebar_link-23 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-23.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-14.w--open {
    background-color: #0000;
  }

  .sidebar_link-24 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-24.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-15.w--open {
    background-color: #0000;
  }

  .sidebar_link-25 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-25.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-16.w--open {
    background-color: #0000;
  }

  .sidebar_link-26 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-26.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-17.w--open {
    background-color: #0000;
  }

  .sidebar_link-27 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-27.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-18.w--open {
    background-color: #0000;
  }

  .sidebar_link-28 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-28.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-19.w--open {
    background-color: #0000;
  }

  .sidebar_link-29 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-29.is-search {
    width: 50px;
    min-height: 50px;
  }

  .sidebar_menu-button-20.w--open {
    background-color: #0000;
  }

  .sidebar_link-30 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-30.is-search {
    width: 50px;
    min-height: 50px;
  }

  .text-color-grey.is-eror {
    color: var(--_text-colors---color-text-error);
  }

  .edit_popup_fixed {
    z-index: 999;
    display: block;
    position: fixed;
    inset: 0%;
  }

  .flex-space-between.y-center.wrap-down {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .flex-col-8.wrap-down {
    flex-flow: wrap;
  }

  .position-relative.max-w-mobile {
    width: 100%;
  }

  .highlighted_card_content.is-active {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    align-items: center;
  }

  .flex-col-12.y-center.grid-mobile {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .flex-col-12.y-center.wrap-down {
    flex-flow: column;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .fr_jobs_grid {
    flex-flow: column-reverse;
    display: flex;
  }

  .fr_jobs_card.is-primary.is-highlighted.is-tablet {
    display: block;
  }

  .fr_jobs_card.is-primary.is-highlighted.is-desktop {
    display: none;
  }

  .fr_jobs_card.is-secondary {
    height: 100%;
  }

  .fr_jobs_card.is-secondary.is-desktop {
    display: none;
  }

  .fr_jobs_card.is-secondary.is-tablet {
    display: block;
  }

  .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .table4_rangeslider2-handle-right {
    width: 1.75rem;
    height: 1.75rem;
  }

  .table4_rangeslider1-text {
    top: 2rem;
  }

  .table4_modal-content-wrapper {
    max-width: none;
    max-height: 100vh;
  }

  .table4_modal-header {
    width: 100vw;
  }

  .table4_item {
    min-width: 72rem;
  }

  .table4_rangeslider2-handle-left {
    width: 1.75rem;
    height: 1.75rem;
  }

  .table4_tablet-modal-menu {
    width: 100vw;
  }

  .table4_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table4_filter-list-wrapper {
    margin-bottom: 1.75rem;
  }

  .table4_header-row {
    min-width: 72rem;
  }

  .table4_rangeslider1-handle {
    width: 1.75rem;
    height: 1.75rem;
  }

  .padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout531_component {
    grid-template-columns: 1fr;
  }

  .layout531_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .padding-section-large-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout531_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout531_lightbox {
    min-height: 0;
  }

  .menu-button {
    padding: 10px;
  }

  .profile-view-dropdown-icon._32-mobile {
    width: 32px;
    height: 32px;
  }

  .profile-view-dropdown-icon.is-error {
    color: var(--_text-colors---color-text-error);
  }

  .profile-view-dropdown-icon.is-desktop {
    display: none;
  }

  .modal_delete-content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .heading-style-h2-8 {
    font-size: 2.75rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .modal_photo-content-wrapper, .modal_photo-scrollbar-wrapper, .modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .heading-style-h2-9 {
    font-size: 2.75rem;
  }

  .nav_component {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav_component.grey-btn-white-text-46 {
    z-index: 101;
  }

  .nav_brand {
    z-index: 1;
  }

  .nav_menu-wrap {
    z-index: 0;
    background-color: #7a58d0;
    background-image: url('../images/mobile-menu-dark_1mobile menu dark.avif');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100dvh;
    padding: 6.375rem 3.75rem 2.5rem;
    position: fixed;
    inset: 0% 0% auto;
  }

  .nav_menu-mobile {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .nav_menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .mobile-seacrh {
    width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .mobile-seacrh-input {
    color: #fff;
    background-color: #fff3;
    background-image: url('../images/search_1.svg');
    background-position: 14px;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 3.125rem;
    min-height: 2.75rem;
    margin-bottom: .5rem;
    padding: .625rem .875rem .625rem 2.625rem;
  }

  .mobile-seacrh-input::placeholder {
    color: #fff;
  }

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

  .icon-1x1-medium.dark-text-white-bg-29.is-navbar-crest, .icon-1x1-medium.is-navbar-crest {
    display: none;
  }

  .icon-1x1-medium.is-small, .icon-1x1-medium.is-tablet-small {
    width: 1.125rem;
    min-width: 1.125rem;
    height: 1.125rem;
  }

  .hide-tablet {
    display: none;
  }

  .nav_button-wrap {
    color: #fff;
  }

  .nav_button-wrap.w--open {
    background-color: #0000;
  }

  .nav_button.white-bg-dark-text-78 {
    color: #7a58d0;
    border-color: #ebebeb;
  }

  .logged_component {
    width: 100%;
    font-size: 1.125rem;
  }

  .logged_dropdown-toggle {
    display: flex;
  }

  .logged_dropdown-list {
    overflow: hidden;
  }

  .logged_dropdown-list.w--open {
    border-style: none;
    padding: .5rem 0 0;
  }

  .logged_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .heading-style-h2-10 {
    font-size: 2.75rem;
  }

  .grid-categories {
    grid-template-columns: 1fr;
  }

  .right-standardtalent {
    width: 100%;
  }

  .mobile12px.desktop-only {
    display: none;
  }

  .footer_wrap {
    flex-flow: column;
  }

  .hide-mobile-landscape {
    display: block;
  }

  .heading-style-h2-11, .heading-style-h2-12 {
    font-size: 2.75rem;
  }

  .padding-section-large-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-13 {
    font-size: 2.75rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .category-item_row {
    grid-template-columns: 1fr;
  }

  .icon-50x50.dark-text-white-bg-29.is-navbar-crest {
    display: none;
  }

  .text-43.font-56._1075px {
    width: auto;
  }

  .faq.top {
    padding-top: 10px;
  }

  .faq-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-flow: column-reverse wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .marquee-bottom-reviews {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .marquee-bottom-reviews.gap-1-5.no-paddings {
    flex-flow: row-reverse wrap;
  }

  .marquee-bottom-reviews.gap-1-5._100 {
    padding-left: 0;
  }

  .help-cta_bg-image {
    object-fit: cover;
    display: none;
  }

  .card-holder.careers {
    width: 100%;
  }

  .margin-top-6 {
    margin-top: 5rem;
  }

  .help-cta_image-mobile {
    aspect-ratio: auto;
    display: block;
  }

  .help-cta_image-mobile.new-cta-mobile {
    margin-top: 0;
  }

  .max-width-medium-2.is-mobile-flex {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .faq-que {
    grid-column-gap: 20px;
  }

  .faq-data {
    max-width: 100%;
  }

  .marquee-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }

  .marquee-wrapper.quality {
    padding-left: 0;
  }

  .help-cta_bg-image-mobile {
    object-fit: cover;
    display: inline-block;
  }

  .group-cards {
    grid-template-columns: 1fr;
  }

  .container-large-main.is-engage {
    padding: 2rem;
  }

  .content-holder-creative {
    width: 100%;
  }

  .faq-left {
    max-width: 100%;
  }

  .heading-secondary.text-style-nowrap.normal-mobile._966width {
    width: auto;
  }

  .heading-secondary.text-style-nowrap.normal-mobile.is-left.is-1 {
    white-space: normal;
  }

  .text-size-medium-11 {
    font-size: 1rem;
  }

  .button-group-2.hide-desktop {
    display: flex;
  }

  .help-cta_card {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .help-cta_card.flex {
    flex-flow: column;
    display: flex;
  }

  .padding-global-2, .padding-global-2.is-small {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-global-2.padding-section-large.mobile-down {
    width: 100%;
  }

  .padding-global-2.is-medium {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-global-2.padding-section-medium.brown-0-paddings-mobile.hide-desktop {
    display: none;
  }

  .padding-global-2.padding-section-medium.custom-height {
    min-height: 230vh;
  }

  .padding-global-2.padding-section-medium._2-5rem-top {
    padding-bottom: 2.5rem;
  }

  .content-holder.is-50 {
    width: 100%;
  }

  .creative-experts {
    flex-flow: column;
  }

  .help-cta_card-content {
    padding: 3rem;
  }

  .help-cta_card-content.linear {
    background-image: linear-gradient(#b679dd, #b074dc 51%, #8150d1);
    width: auto;
  }

  .faq-blocks {
    flex-flow: column;
    max-width: 54%;
  }

  .section_hero.design-creative.new-image.levels {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .section_hero.quality {
    height: 600px;
  }

  .section_hero.is-main.is-master {
    height: auto;
  }

  .logged_dropdown-link-2 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .freelancer_navbar {
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: auto hidden;
  }

  .freelancer_navbar-link {
    flex: none;
    font-size: .75rem;
  }

  .freelancer_navbar-link.is-last {
    padding-right: 3.75rem;
  }

  .padding-section-large-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .waiting-list_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h2-15 {
    font-size: 2.75rem;
  }

  .text-size-regular-3.find-fr {
    text-align: left;
  }

  .text-91.left.levels {
    margin-bottom: 0;
  }

  .community_image.is-bigger-height {
    object-fit: cover;
  }

  .fr_levels_grid {
    width: 100%;
  }

  .cta_wrap.is-marketing, .cta_wrap.is-portfolio, .cta_wrap.is-unlock, .cta_wrap.is-ready, .cta_wrap.is-personalized, .cta_wrap.is-potential, .cta_wrap.is-start, .cta_wrap.is-join {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .cta40_card {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta40_card-content {
    padding: 3rem;
  }

  .padding-section-large-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .comparison3_top-row-content {
    padding: 1.5rem 1rem;
  }

  .logged_dropdown-link-3 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .heading-style-h1-2 {
    font-size: 3rem;
  }

  .heading-style-h1-2.is-besley._2-5rem.position-left-mobile.hide-mobile-portrait {
    display: none;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark {
    white-space: normal;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark._32px.hide-desktop {
    display: none;
  }

  .head-div._0-padding.careers {
    width: 75%;
  }

  .text-size-medium-14 {
    font-size: 1rem;
  }

  .commision-structure, .div-block-13 {
    flex-flow: column;
  }

  .master-talent-image.center.is-points, .master-talent-image.center.is-points.skill.equal.tablet-wrap {
    grid-template-columns: 1fr;
  }

  .master-talent-image.center.is-points.skill.is-landing {
    grid-template-columns: 1.25fr .75fr;
    padding-bottom: 180px;
    position: relative;
  }

  .master-talent-image.hide-mobile.is-large {
    grid-template-columns: 1fr;
  }

  .image-54 {
    display: block;
    position: absolute;
    inset: 45% 0% 0%;
  }

  .div-block-69 {
    width: 900px;
    height: 900px;
    bottom: -20.1rem;
    right: -11.6rem;
  }

  .master-talent-top.is-skill.is-1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-bottom: 60px;
  }

  .section_skill-matcher-feature.is-1 {
    padding-bottom: 50vh;
  }

  .image-77 {
    width: 100%;
    bottom: 10%;
  }

  .landing-timer.is-landing.is-equal {
    margin-top: 20px;
  }

  .animation-wrapper {
    justify-content: center;
    align-items: center;
  }

  .position-relative-2.z-index-1 {
    width: 100%;
  }

  .padding-section-large-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-57 {
    display: none;
  }

  .div-block-1458.is-2 {
    right: 322px;
  }

  .sticky-wrapper {
    top: 3%;
  }

  .content-holder-talents.center.skills {
    margin-top: 0;
  }

  .image-83 {
    object-fit: contain;
    height: 80%;
    display: none;
  }

  .talent_card-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .talent_card-item.no-border.is-fj.skil.has-bg.is-100.is-landing {
    border-radius: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero_wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    text-align: center;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-top: 2rem;
    display: flex;
  }

  .hero_wrap.is-flex.is-bottom {
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
  }

  .master-talent-content {
    justify-content: space-between;
    height: auto;
  }

  .master-talent-content.height-auto.is-skill.y-center {
    padding-bottom: 0;
  }

  .div-block-22 {
    justify-content: center;
    align-items: stretch;
  }

  .heading-style-h2-17.is-besley.new-font.white-text.no-wrap.cta-mobile {
    white-space: normal;
  }

  .position-relative-3.mobile-margin-top.margin-medium {
    margin: 0;
  }

  .section_working.hide-mobile {
    display: none;
  }

  .text-size-medium-15 {
    font-size: 1rem;
  }

  .text-size-medium-15.hide-desktop {
    display: none;
  }

  .grid-3-master {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-master.is-secondary {
    grid-template-columns: 1fr;
  }

  .image-holder-master.full-cover {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .heading-89.center._40px.hide-mobile {
    display: none;
  }

  .heading-89.center._40px.hide-desktop {
    font-size: 30px;
  }

  .tabs-2 {
    flex-flow: column;
    align-items: center;
    margin-right: 0;
  }

  .tab-pane-tab-3 {
    width: auto;
  }

  .linear-border-white, .why-it-matter.down {
    width: 100%;
  }

  .tabs-content-2 {
    order: -1;
  }

  .content-growth {
    justify-content: center;
    align-items: center;
  }

  .div-holder.max-w {
    width: 100%;
  }

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

  .text-size-medium-16 {
    font-size: 1rem;
  }

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

  .grid-2 {
    grid-template-columns: 2fr;
  }

  .power-of-data {
    flex-flow: column;
  }

  .progres-content {
    align-items: stretch;
  }

  .text-266.middle._20px._890 {
    width: auto;
  }

  .grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .why-work-atloxala {
    flex-flow: column;
    align-items: flex-start;
  }

  .text-size-medium-17 {
    font-size: 1rem;
  }

  .div-block-1473 {
    flex-flow: column;
  }

  .section-1-2.talent-bg.s-scroll {
    top: 0;
  }

  .section-1-2.s-scroll {
    height: auto;
    top: 0;
  }

  .section-1-2.s-scroll.is-second {
    top: 0;
  }

  .text-139._804width, .text-17._804 {
    width: auto;
  }

  .content-style-24 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frequently-asked-questions {
    padding-left: 100px;
    padding-right: 100px;
  }

  .frequently-asked-questions.image-bg._10 {
    padding: 6rem 2rem 8rem;
  }

  .frequently-asked-questions.image-bg._10._0rem.about {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .image-95.is-about {
    aspect-ratio: 1;
    width: 100%;
  }

  .frame-1991422268 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    height: auto;
  }

  .right-meettheteam {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-137 {
    width: auto;
  }

  .meet-the-team {
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .all-text._548 {
    width: 100%;
  }

  .frame-1991422269 {
    padding-left: 0;
  }

  .our-mission-aboutus {
    margin-top: 0;
  }

  .left-meettheteam {
    width: 100%;
  }

  .loxala-was-founded-with-a-clear-mission-to-simplify-and-elevate-the-freelance-experience-for-both-fr {
    width: auto;
  }

  .solution-group._16x16.is-about {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-10 {
    width: auto;
  }

  .text-size-medium-18 {
    font-size: 1rem;
  }

  .blur-18 {
    top: -275px;
    left: 495px;
  }

  .wrap {
    flex-flow: column;
    align-items: flex-start;
  }

  .wrap.space-between.is-about {
    flex-flow: column;
    display: flex;
  }

  .img-inp {
    width: 100%;
  }

  .img-inp.is-about {
    border-radius: 24px;
  }

  .img-in {
    width: 100%;
  }

  .img-in.is-ab {
    border-radius: 24px;
  }

  .row-7 {
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .left-standardtalent {
    width: 100%;
  }

  .how-support_wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: none;
  }

  .div-block-54 {
    width: 100%;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .content-in-cta.tablet-view {
    margin-left: 10rem;
  }

  .steps_tabs {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    margin-top: 3.5rem;
  }

  .div-block-1479 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }

  .how-support_icon.is-2 {
    margin-bottom: 0;
  }

  .steps_tabs-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    margin-top: 3.5rem;
  }

  .steps_tabs-menu {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    width: 100%;
  }

  .hide-desktop {
    display: block;
  }

  .steps_tabs-link {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1rem;
    flex: none;
    margin-left: 0;
    padding: 1rem;
  }

  .steps_tabs-link.w--current {
    border-radius: 1rem;
    padding-left: 1rem;
  }

  .position-relative-4.z-index-1 {
    width: 100%;
  }

  .how-support_line {
    background-image: linear-gradient(90deg, #502f71, #fff);
    flex-flow: row;
    max-width: 100%;
    max-height: 1px;
    margin-top: 1.5rem;
  }

  .steps_tabs-menu-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    width: 100%;
  }

  .div-block-50 {
    flex-flow: row;
    width: 100%;
    position: relative;
  }

  .steps_tab-wrap-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1rem;
  }

  .how-support_content-wrap {
    flex-flow: row;
    padding-left: 0;
  }

  .section_clarity {
    background-image: url('../images/page-14_1page 14.avif');
    background-position: 50% 100%;
    min-height: 47rem;
  }

  .text-size-medium-19 {
    font-size: 1rem;
  }

  .started_faq-text {
    font-size: .875rem;
  }

  .how-support_content {
    flex: none;
    width: 100%;
  }

  .how-support_content.is-1 {
    z-index: 5;
    background-color: #fff;
  }

  .how-support_content.is-3 {
    z-index: 2;
    background-color: #fff;
    position: absolute;
    inset: 0%;
  }

  .how-support_content.is-2 {
    z-index: 4;
    background-color: #fff;
    position: absolute;
    inset: 0%;
  }

  .talent_card-image.hide-mobile {
    display: none;
  }

  .working_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1rem;
  }

  .working_card._0-border {
    align-items: flex-start;
  }

  .steps_tabs-3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    margin-top: 3.5rem;
  }

  .stand-out_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .talent_card-icon {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }

  .talent_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .earn_wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
    margin-top: 3.5rem;
  }

  .steps_tabs-menu-3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    width: 100%;
  }

  .working_wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    margin-top: 3.5rem;
  }

  .working_wrap.is-first {
    width: 100%;
  }

  .working_wrap.is-second {
    grid-template-columns: 1fr;
  }

  .categories_grid {
    grid-template-columns: 1fr 1fr;
  }

  .categories_icon.is-small {
    width: 2.27275rem;
    min-width: 2.27275rem;
    height: 2.27275rem;
  }

  .text-size-medium-20 {
    font-size: 1rem;
  }

  .text-size-medium-20.font-open-sans.find-fr {
    text-align: left;
  }

  .talent_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3.5rem;
  }

  .steps_tabs-4 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    margin-top: 3.5rem;
  }

  .steps_tabs-menu-4 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    width: 100%;
  }

  .text-size-medium-21 {
    font-size: 1rem;
  }

  .text-size-medium-21.font-open-sans.find-fr {
    text-align: left;
  }

  .div-block-1489 {
    width: 100%;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .div-block-28 {
    width: 100%;
  }

  .heading-title.center {
    line-height: 120%;
  }

  .tabs-5 {
    width: 100%;
  }

  .div-block-1490 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }

  .heading-style-h2-25.is-besley.new-font.white-text.no-wrap.cta-mobile {
    white-space: normal;
  }

  .container-large-10.is-engage {
    padding: 2rem;
  }

  .div-block-1492 {
    flex-flow: row;
    align-items: center;
    width: 100%;
    position: relative;
  }

  .text-size-medium-22 {
    font-size: 1rem;
  }

  .container-large-11.is-engage {
    padding: 2rem;
  }

  .text-size-medium-23 {
    font-size: 1rem;
  }

  .freelancer_tag {
    padding: .375rem .875rem;
  }

  .image-104 {
    display: block;
    position: absolute;
    inset: 45% 0% 0%;
  }

  .div-block-1497 {
    width: 900px;
    height: 900px;
    bottom: -20.1rem;
    right: -11.6rem;
  }

  .image-107 {
    width: 100%;
    bottom: 10%;
  }

  .logged_dropdown-link-4 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .padding-section-large-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-1508 {
    display: none;
  }

  .div-block-1509.is-2 {
    right: 322px;
  }

  .footer_wrap-2 {
    flex-flow: column;
  }

  .image-113 {
    object-fit: contain;
    height: 80%;
    display: none;
  }

  .logged_dropdown-link-5 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .image-115 {
    display: block;
    position: absolute;
    inset: 45% 0% 0%;
  }

  .div-block-1520 {
    width: 900px;
    height: 900px;
    bottom: -20.1rem;
    right: -11.6rem;
  }

  .image-118 {
    width: 100%;
    bottom: 10%;
  }

  .padding-section-large-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-1533 {
    display: none;
  }

  .div-block-1534.is-2 {
    right: 322px;
  }

  .footer_wrap-3 {
    flex-flow: column;
  }

  .image-124 {
    object-fit: contain;
    height: 80%;
    display: none;
  }

  .heading-main.center._40px.hide-mobile {
    display: none;
  }

  .heading-main.center._40px.hide-desktop {
    font-size: 30px;
  }

  .logged_dropdown-link-6 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .footer_wrap-4 {
    flex-flow: column;
  }

  .text-size-medium-24 {
    font-size: 1rem;
  }

  .text-282.middle._20px._890, .text-283.middle._20px._890, .text-284.middle._20px._890 {
    width: auto;
  }

  .help-hero_background-image {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .help-categories_card {
    padding: 2rem;
  }

  .padding-section-large-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .main-topics_list {
    grid-template-columns: 1fr;
  }

  .padding-section-large-14, .padding-section-large-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .community-grid_item {
    padding: 5rem 2rem;
  }

  .padding-section-large-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sidebar_content {
    display: block;
  }

  .sidebar1_menu-top-2 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1rem;
  }

  .sidebar_menu-button-21.w--open {
    background-color: #0000;
  }

  .div-block-1547.desktop-btn {
    display: none;
  }

  .sidebar_link-31 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-31.is-search {
    width: auto;
    min-height: 50px;
  }

  .sidebar_component-2 {
    background-color: #fff;
    border-bottom: 1px #000;
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 2rem;
    padding: 0 2rem;
  }

  .sidebar1_menu-bottom-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar_menu-2 {
    background-color: #0000;
    width: 70%;
    height: 60dvh;
  }

  .sidebar_content_wrap {
    align-items: center;
  }

  .sidebar_menu-wrapper-2 {
    background-color: #fff;
    border-right: 1px solid #000;
    width: 100%;
    height: 100dvh;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sidebar_menu_btn_wrap {
    justify-content: flex-start;
    display: flex;
  }

  .back-button_wrapper {
    left: 2rem;
  }

  .text-size-medium-25 {
    font-size: 1rem;
  }

  .help-article-content_body {
    margin-bottom: 3rem;
  }

  .heading-style-h1-3 {
    font-size: 3rem;
  }

  .articles-grid_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-style-h1-4 {
    font-size: 3rem;
  }

  .heading-style-h1-4.is-besley.is-hero {
    font-size: 4rem;
  }

  .heading-style-h1-4.is-besley.text-color-gradient-dark {
    white-space: normal;
  }

  .text-size-medium-26 {
    font-size: 1rem;
  }

  .heading-style-h2-27, .heading-style-h2-28, .heading-style-h2-29, .heading-style-h2-30 {
    font-size: 2.75rem;
  }

  .mobile-menu-wrap {
    border: 1px solid #ebebeb;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dashboard {
    margin-left: 0;
  }

  .employer-profile-heading-wrap {
    justify-content: space-between;
  }

  .sidebar-2 {
    z-index: 9999;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: fixed;
  }

  .cross-icon {
    cursor: pointer;
    font-size: 20px;
    font-weight: 600;
    display: block;
    position: absolute;
    inset: 15px 15px auto auto;
  }

  .sidebar-3 {
    z-index: 9999;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: fixed;
  }

  .menu-wrap {
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 8px;
    display: flex;
  }

  .menu-wrap.bottom-margin-none {
    margin-bottom: 0;
  }

  .sidebar-4 {
    z-index: 9999;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: fixed;
  }

  .user-profile-details-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .user-profile {
    padding: 16px;
  }

  .user-profile-company-namies {
    flex-flow: wrap;
  }

  .sidebar-5, .sidebar-6 {
    z-index: 9999;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: fixed;
  }

  .profile-edit-filter {
    display: none;
  }

  .company-edit-details-wrap {
    flex-flow: column;
  }

  .profile-edit-company, .reviews-search-form-block-copy {
    max-width: none;
  }

  .image-135.hide-mobile-portrait {
    margin-top: 0;
  }

  .freelancer_navbar-2 {
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: auto hidden;
  }

  .freelancer_navbar-link-2 {
    flex: none;
    font-size: .75rem;
  }

  .freelancer_navbar-link-2.is-last {
    padding-right: 3.75rem;
  }

  .timer_wrap.is-skill-matcher {
    position: absolute;
    inset: auto 0% 0%;
  }

  .footer_wrap-5 {
    flex-flow: column;
  }

  .image-136, .image-136.is-left {
    display: none;
  }

  .logged_dropdown-link-7 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .nav_menu_link-2.white-bg-dark-text-63 {
    color: #fff;
  }

  .card-big_grid {
    grid-template-columns: 1fr;
  }

  .footer_wrap-6 {
    flex-flow: column;
  }

  .text-size-medium-28 {
    font-size: 1rem;
  }

  .logged_dropdown-link-8 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .card_grid {
    grid-template-columns: 1fr;
  }

  .logged_dropdown-link-9 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .footer_wrap-7 {
    flex-flow: column;
  }

  .tabs {
    grid-template-columns: 1fr;
  }

  .logged_dropdown-link-10 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .head-grid {
    grid-template-columns: 1fr;
  }

  .footer_wrap-8 {
    flex-flow: column;
  }

  .text-size-medium-29 {
    font-size: 1rem;
  }

  .layout_3col {
    grid-template-columns: 1fr;
    margin-top: 2.5rem;
  }

  .logged_dropdown-link-11 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .footer_wrap-9 {
    flex-flow: column;
  }

  .text-size-medium-30 {
    font-size: 1rem;
  }

  .cta_card {
    margin-bottom: 0;
  }

  .hero_image {
    border-radius: 1.25rem;
  }

  .hero_image.is-hani {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    right: 0;
  }

  .footer_wrap-10 {
    flex-flow: column;
  }

  .text-size-medium-31 {
    font-size: 1rem;
  }

  .text-258.hide-mobile {
    display: none;
  }

  .logged_dropdown-link-12 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .modular-hero-23-image.modular-hero-anim-load-1st.hide-mobile {
    display: none;
  }

  .footer_wrap-11 {
    flex-flow: column;
  }

  .text-size-medium-32 {
    font-size: 1rem;
  }

  .logged_dropdown-link-13 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .benefits_content {
    grid-template-columns: 1fr;
  }

  .benefits_wrap {
    padding-bottom: 10rem;
  }

  .footer_wrap-12 {
    flex-flow: column;
  }

  .text-size-medium-33 {
    font-size: 1rem;
  }

  .sidebar-7, .sidebar-8 {
    z-index: 9999;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: fixed;
  }

  .dashboard-2 {
    margin-left: 0;
  }

  .sidebar-9 {
    z-index: 9999;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: fixed;
  }

  .dashboard-3 {
    margin-left: 0;
  }

  .sidebar-10 {
    z-index: 9999;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: fixed;
  }

  .dashboard-4, .dashboard-5, .dashboard-6, .dashboard5 {
    margin-left: 0;
  }

  .sidebar_link-32 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-32.is-search {
    width: 50px;
    min-height: 50px;
  }

  .menu-icon-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .sidebar1_menu-bottom-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar1_menu-top-3 {
    align-items: center;
    padding-left: 0;
  }

  .sidebar_menu-button-22.w--open {
    background-color: #0000;
  }

  .sidebar_menu-wrapper-3 {
    background-color: #fff;
    border-right: 1px solid #000;
    width: 60%;
    height: 100dvh;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sidebar_component-3 {
    background-color: #fff;
    border-bottom: 1px #000;
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 2rem;
    padding: 1rem 2rem 0;
  }

  .sidebar_menu-3 {
    background-color: #0000;
    width: 0%;
    max-width: 0;
    height: 60dvh;
  }

  .sidebar-11 {
    z-index: 9999;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: fixed;
  }

  .dashboard-7 {
    margin-left: 0;
  }

  .sidebar_link-33 {
    width: 70px;
    min-height: 70px;
  }

  .sidebar_link-33.is-search {
    width: 50px;
    min-height: 50px;
  }

  .menu-icon-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .sidebar1_menu-bottom-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar_menu-button-23.w--open {
    background-color: #0000;
  }

  .sidebar_component-4 {
    background-color: #fff;
    border-bottom: 1px #000;
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 2rem;
    padding: 1rem 2rem 0;
  }

  .sidebar_menu-4 {
    background-color: #0000;
    width: 0%;
    max-width: 0;
    height: 60dvh;
  }
}

@media screen and (max-width: 767px) {
  .sidebar_menu-wrapper {
    border-right-style: none;
  }

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

  .sidebar_container.master {
    flex: 0 auto;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .page-wrapper.responsive-pop-up {
    z-index: 999999;
    display: block;
    position: fixed;
    inset: 0%;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sidebar_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar_component.master, .sidebar_component.master.is-tablet.mt1 {
    padding-top: 1rem;
  }

  .sidebar_component.new {
    background-color: #f5f5f5;
  }

  .sidebar1_form-block {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sidebar_menu-button.w--open {
    color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  }

  .sidebar-type-label-delete-this {
    left: 1rem;
  }

  .sidebar_logo-wrapper-tablet {
    border-bottom: 1px solid #0000;
    min-height: 4rem;
    margin-bottom: 0;
  }

  .sidebar_close-mobile {
    display: flex;
  }

  .grid-row.is-main._40px {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-row.is-main.center {
    padding-top: 0;
  }

  .icon_btn_wrap.desktop_tablet {
    display: none;
  }

  .icon_btn_wrap.mobile {
    display: flex;
  }

  ._00.is-schedule.full_width.h60px {
    flex: none;
    width: 100%;
    height: 44px;
  }

  ._00.is-schedule.is-desktop {
    display: none;
  }

  ._00.is-rehire {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  ._00.is-rehire.dropdown.is-desktop {
    display: none;
  }

  ._00.is-rehire.full_width.h60px, ._00.is-schedule.full_width.h60px {
    flex: none;
    width: 100%;
    height: 44px;
  }

  .code_embed_centered.is-error {
    color: var(--_text-colors---color-text-error);
  }

  .code_embed_centered.max-w {
    width: 100%;
  }

  .main_content_profile_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
  }

  .main_content_profile_wrap.is-home {
    align-items: flex-start;
  }

  .role_wrap.is-desktop {
    display: none;
  }

  .role_wrap.is-mobile {
    display: flex;
  }

  .budget_details_text_wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    align-items: flex-start;
  }

  .fr_bottom_wrap {
    flex-flow: column;
    display: flex;
  }

  .package_wrap {
    font-size: 10px;
  }

  .budget_details_main_text {
    text-align: left;
  }

  .rehire_text.new {
    padding-right: 30px;
  }

  .task_desc_overflow._2 {
    margin-bottom: 5px;
  }

  .task_edit_delete_wrap.new {
    flex-flow: column;
    display: flex;
  }

  .section_well-be-back-soon {
    justify-content: flex-end;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-medium, .margin-bottom.margin-custom2, .margin-bottom.margin-medium, .margin-bottom.margin-medium, .margin-bottom.margin-medium {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-medium {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-small {
    width: 100%;
  }

  .margin-bottom.margin-small.hide-desktop {
    display: block;
  }

  .margin-bottom.margin-custom2 {
    margin-bottom: 1rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.well_be_back_soon {
    padding-bottom: 220px;
  }

  .padding-section-large.signup-choose {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .padding-global.is-medium, .padding-global.is-small {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .well_be_back_soon_image {
    display: block;
  }

  .mobile {
    object-fit: fill;
    width: 100%;
  }

  .section_choose-user {
    height: auto;
    display: block;
  }

  .style_change_img._2 {
    max-width: none;
  }

  .style_change_card-content {
    padding: 0;
  }

  .button-group.hide-desktop {
    width: 100%;
  }

  .layout361_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .style_change {
    grid-template-columns: 1fr;
  }

  .style_change.is-1.new {
    box-shadow: none;
  }

  .layout361_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-custom2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .margin-top.margin-custom2.is-mobile-flex {
    flex-flow: column;
    display: flex;
  }

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

  .heading-style-h3 {
    font-size: 2rem;
  }

  .heading-style-h3.font-secondary {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .loxala_logo_sign_up {
    justify-content: center;
    display: flex;
    position: static;
  }

  .section_auth.signup.mobile {
    background-color: #fff;
    padding: 0;
  }

  .section_auth.email_verification {
    background-color: #fff;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .paragraph {
    margin-bottom: 30px;
  }

  .heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .contact10_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .form-wrap.email {
    max-width: 500px;
  }

  .error_code_wrap {
    width: auto;
  }

  .error_code_wrap.is-mobile {
    text-align: left;
    justify-content: flex-start;
    display: flex;
  }

  .error_code_wrap.is-desktop {
    display: none;
  }

  .section_email {
    padding-top: 0;
  }

  .email_wrap {
    border-radius: 0;
    width: auto;
    height: 100%;
  }

  .email_top_wrap {
    height: auto;
  }

  .style_check.is-portfolio.viisble {
    opacity: 100;
  }

  .tabs-menu._2 {
    display: none;
  }

  .swiper.tinyflow-slider.new {
    background-color: #fff;
    width: 100%;
    display: block;
  }

  .swiper-wrapper {
    padding-bottom: 40px;
  }

  .card._2 {
    background-color: #fff;
    min-height: auto;
    overflow: visible;
  }

  .swiper-slide {
    padding-top: 20px;
  }

  .section-spacing {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fr_roles.is-mobile {
    display: block;
  }

  .fr_roles.desktop, .fr_info_wrap.desktop {
    display: none;
  }

  .fr_info_wrap.is-mobile {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .fr_info_card.is-mobile {
    flex-flow: column;
    align-items: center;
  }

  .main_content_info_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
  }

  .code-embed-12 {
    left: 50%;
    transform: translate(-300%);
  }

  .share_options_wrap {
    position: absolute;
    inset: 20px 16px auto auto;
  }

  .div-block-125 {
    width: 100%;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .exp_top_wrap {
    flex-flow: column;
    align-items: flex-start;
  }

  .exp_time_wrap {
    margin-top: 26px;
    margin-left: 0;
  }

  .paragraph-11 {
    margin-top: 12px;
  }

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

  .rating_wrap {
    flex-flow: column;
    display: flex;
  }

  .reviews_wrap {
    border-top-style: none;
  }

  .review_wrap {
    flex-flow: column;
    display: none;
  }

  .review_wrap.slider {
    display: flex;
  }

  .review_wrap.slider.show_more {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .review_details_wrap {
    border-bottom: 1px solid #ebebeb;
    border-right-style: none;
    width: 100%;
    max-width: 100%;
  }

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

  .review_desc_wrap._2 {
    width: 100%;
    position: relative;
  }

  .review_time_wrap {
    margin-bottom: 12px;
    padding-left: 0;
  }

  .review_rating_wrap {
    width: 100%;
  }

  .review_single_row_wrap {
    flex-flow: row;
  }

  .show_more_wrap {
    display: none;
  }

  .background {
    height: 40%;
  }

  .heading-7.big {
    font-size: 24px;
  }

  .reviews_heading_wrap {
    margin-bottom: 30px;
  }

  .paragraph-13 {
    font-size: 14px;
  }

  .navbar.is-main {
    margin-left: 16px;
    margin-right: 16px;
  }

  .reviews_with_filter_wrap {
    border-top-style: solid;
    flex-flow: column;
    margin-top: 20px;
    padding-top: 20px;
    display: flex;
  }

  .reviews_filter {
    flex-flow: column;
  }

  .reviews_filter_wrap {
    flex-flow: column;
    display: none;
  }

  .background_wrap.new {
    padding: 0;
  }

  .background_wrap._2.mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .background_wrap._2.portfolio-style {
    min-height: 100vh;
  }

  .pop_up {
    width: auto;
  }

  .pop_up.new {
    background-color: #fff;
    border-radius: 0;
  }

  .pop_up.new.relative {
    border-radius: 0;
    margin-top: 0;
  }

  .pop_up.new.relative._2 {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    margin-top: 47px;
  }

  .pop_up.new.relative._2.app {
    padding-top: 60px;
  }

  .pop_up.new._100-h.br {
    border-radius: 16px;
  }

  .pop_up.is-1320 {
    max-width: 100%;
  }

  .layout2_content {
    grid-row-gap: 3rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .layout2_content.in {
    flex-flow: column;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .heading-style-h2-4 {
    font-size: 2.25rem;
  }

  .text-block-55 {
    line-height: 25px;
  }

  .fr_info_card-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 1;
  }

  .fr_info_wrap-2 {
    width: 100%;
  }

  .div-block-211 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-222 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-230.dn_mobile {
    display: none;
  }

  .popup_item_content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    max-width: none;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .loader-pop-progress-bar {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-18 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-items-buttons-wrapper {
    flex-flow: column-reverse wrap;
  }

  .main_popup_wrap {
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .main_popup_wrap.responsive-form-wrapper {
    z-index: 9999;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .main_popup_wrap.is-invite {
    padding: 20px;
  }

  .big-line {
    background-color: #282529;
    border-radius: 30px;
    width: 134px;
    height: 5px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .small-line-loader {
    background-color: #ebebeb;
    width: 40px;
    height: 3px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: 12px auto auto 50%;
    transform: translate(-50%);
  }

  .heading-11 {
    margin-top: 0;
    font-size: 24px;
  }

  .full_page_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .timeline14_progress-bar {
    top: 3.175rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h4.is-besley.is-dark {
    font-size: 1.25rem;
  }

  .timeline14_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .progress_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .progress_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .progress_tabs-menu.no-scrollbar.new {
    margin-bottom: 1rem;
  }

  .timeline14_tab-link {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .progress_circle_wrap.is-complete {
    width: 40px;
    height: 40px;
  }

  .progress_wrap._1 {
    width: 200%;
  }

  .progress_text_wrap {
    margin-top: 16px;
  }

  .progress_text_wrap.mobile-hide, .progress_circle_desc {
    display: none;
  }

  .progress_txt.active {
    font-size: 12px;
    line-height: 100%;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .form_field_flex.is-mobile-1col {
    grid-template-columns: 1fr;
  }

  .form_field_flex._3-cols {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .form_field_flex._2-cols {
    grid-template-columns: 1fr;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .form_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .div-block-270._520px {
    flex-flow: column;
    width: 100%;
  }

  .x_wrap_icon {
    display: none;
  }

  .layout2_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .heading-style-h2-6 {
    font-size: 2.25rem;
  }

  .div-block-302 {
    margin-bottom: 15px;
    display: flex;
  }

  .gallery18_slider {
    padding-bottom: 3rem;
  }

  .gallery18_slider.is-mobile {
    display: block;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .heading-style-h2-7 {
    font-size: 2.25rem;
  }

  .gallery18_slide {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .gallery18_slide-nav {
    color: #7a58d0;
    padding-top: 0;
  }

  .gallery18_mask {
    width: 100%;
    overflow: hidden;
  }

  .link-block-13 {
    background-image: linear-gradient(90deg, #fff0, #fff 50%, #fff);
    padding-top: 3px;
    padding-bottom: 23px;
    padding-left: 28px;
    position: absolute;
    right: 0;
  }

  .link-block-14 {
    align-items: center;
    display: flex;
  }

  .div-block-305 {
    z-index: 10;
    display: flex;
    position: fixed;
    top: auto;
    bottom: 0;
  }

  .div-block-306 {
    justify-content: center;
    display: flex;
  }

  .div-block-307 {
    margin-top: 10px;
    display: block;
  }

  .text-block-29 {
    line-height: 25px;
  }

  .fr_info_wrap-3 {
    width: 100%;
  }

  .div-block-311 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-313 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-315.dn_mobile {
    display: none;
  }

  .fr_info_card-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 1;
  }

  .dropdown-4 {
    flex: 1;
  }

  .text-block-104 {
    line-height: 25px;
  }

  .div-block-341 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .dropdown-list-4.dn {
    display: none;
  }

  .dropdown-toggle-5 {
    width: 100%;
  }

  .div-block-349 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-354.dn_mobile {
    display: none;
  }

  .fr_info_card-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 1;
  }

  .heading-20 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-369.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-26 {
    font-size: 14px;
    font-weight: 400;
  }

  .paragraph-26.is-mobile {
    display: block;
  }

  .paragraph-26.is-desktop {
    display: none;
  }

  .main_loader_popup_content-dashboard {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

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

  .text-block-124 {
    line-height: 25px;
  }

  .div-block-389 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-398 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-403.dn_mobile {
    display: none;
  }

  .text-block-142, .text-block-160 {
    line-height: 25px;
  }

  .div-block-483 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-491 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-496.dn_mobile {
    display: none;
  }

  .text-block-178 {
    line-height: 25px;
  }

  .div-block-531 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-539 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-544.dn_mobile {
    display: none;
  }

  .text-block-196 {
    line-height: 25px;
  }

  .div-block-579 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-587 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-592.dn_mobile {
    display: none;
  }

  .fr_profile_error_popup.success.w550px {
    max-width: 360px;
  }

  .fr_profile_error_popup.success.w550px.dn-mobile {
    display: none;
  }

  .heading-26 {
    margin-top: 0;
    font-size: 24px;
  }

  .code-embed-47 {
    height: 16px;
  }

  .edit_name_fields {
    border: 1px solid #ebebeb;
    border-radius: 8px;
    height: 44px;
    padding: 12px;
  }

  .edit_name_fields.error {
    border-color: #e63838;
  }

  .edit_name_fields.edit_rate {
    background-image: url('../images/solar_money-bag-outline_1solar_money-bag-outline.png');
    background-position: 14px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 45px;
  }

  .edit_name_fields.edit_rate.error {
    border-color: #e63838;
  }

  .div-block-608.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .submit-button-6 {
    display: none;
  }

  .paragraph-32 {
    font-size: 14px;
    font-weight: 400;
  }

  .div-block-609 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }

  .field-label {
    margin-bottom: 10px;
    font-weight: 400;
  }

  .text-block-215 {
    color: #7c7c7c;
  }

  .text-block-215.error {
    color: #e63838;
  }

  .heading-27 {
    margin-top: 0;
    font-size: 24px;
  }

  .code-embed-48 {
    height: 16px;
  }

  .div-block-610.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-33 {
    font-size: 14px;
    font-weight: 400;
  }

  .div-block-611 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }

  .text-block-217 {
    color: #7c7c7c;
  }

  .link-block-29 {
    width: 100%;
    padding: 11px 14px;
  }

  .text-block-218 {
    color: #282529;
    font-weight: 600;
  }

  .text-block-220 {
    line-height: 25px;
  }

  .div-block-631 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-640 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-645.dn_mobile {
    display: none;
  }

  .heading-29 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-660.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-35 {
    font-size: 14px;
    font-weight: 400;
  }

  .text-block-239 {
    line-height: 25px;
  }

  .div-block-680 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-689 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-694.dn_mobile {
    display: none;
  }

  .heading-31 {
    margin-top: 0;
    font-size: 24px;
  }

  .text-block-257 {
    color: #e63838;
  }

  .div-block-710.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-37 {
    font-size: 14px;
    font-weight: 400;
  }

  .text-block-260 {
    line-height: 25px;
  }

  .div-block-730 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-739 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-744.dn_mobile {
    display: none;
  }

  .textarea-2 {
    border-radius: 8px;
    min-width: 100%;
    max-width: 100%;
    height: 94px;
    min-height: 94px;
    max-height: 94px;
  }

  .heading-33 {
    margin-top: 0;
    font-size: 24px;
  }

  .code-embed-59 {
    height: 16px;
  }

  .div-block-759.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-39 {
    font-size: 14px;
    font-weight: 400;
  }

  .div-block-760 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }

  .text-block-278 {
    color: #7c7c7c;
  }

  .textarea-3 {
    border-radius: 8px;
    min-width: 100%;
    max-width: 100%;
    height: 94px;
    min-height: 94px;
    max-height: 94px;
  }

  .textarea-3.error {
    border: 1px solid #e63838;
  }

  .heading-34 {
    margin-top: 0;
    font-size: 24px;
  }

  .code-embed-60 {
    height: 16px;
  }

  .div-block-763.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-40 {
    font-size: 14px;
    font-weight: 400;
  }

  .div-block-764 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }

  .text-block-282 {
    color: #7c7c7c;
  }

  .text-block-282.error {
    color: #e63838;
  }

  .text-block-284 {
    line-height: 25px;
  }

  .div-block-784 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-793 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-798.dn_mobile {
    display: none;
  }

  .text-block-302 {
    line-height: 25px;
  }

  .div-block-832 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-841 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-846.dn_mobile {
    display: none;
  }

  .heading-37 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-861.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-43 {
    font-size: 14px;
    font-weight: 400;
  }

  .text-block-321 {
    line-height: 25px;
  }

  .div-block-882 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-891 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-896.dn_mobile {
    display: none;
  }

  .text-block-339 {
    line-height: 25px;
  }

  .div-block-931 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-940 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-945.dn_mobile {
    display: none;
  }

  .text-block-358 {
    line-height: 25px;
  }

  .div-block-980 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-989 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-994.dn_mobile {
    display: none;
  }

  .heading-41 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1010.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-47 {
    font-size: 14px;
    font-weight: 400;
  }

  .heading-42 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1011.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-48 {
    font-size: 14px;
    font-weight: 400;
  }

  .heading-43 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1012.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-49 {
    font-size: 14px;
    font-weight: 400;
  }

  .heading-44 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1014.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-50 {
    font-size: 14px;
    font-weight: 400;
  }

  .filters-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .processing-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .find_jobs_btns_wrap {
    flex-flow: wrap;
  }

  .heading-45 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1018.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-52 {
    font-size: 14px;
    font-weight: 400;
  }

  .text-block-405 {
    line-height: 25px;
  }

  .fr_dashboard_header_progress_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .text-block-421 {
    line-height: 25px;
  }

  .div-block-1062 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .heading-46 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-53 {
    font-size: 14px;
    font-weight: 400;
  }

  .heading-47 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-54 {
    font-size: 14px;
    font-weight: 400;
  }

  .heading-48 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-55 {
    font-size: 14px;
    font-weight: 400;
  }

  .text-block-448 {
    line-height: 25px;
  }

  .div-block-1097 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .menu-link {
    font-size: 12px;
  }

  .form_component_cols {
    flex-flow: column;
    display: flex;
  }

  .div-block-1182 {
    max-width: 100%;
  }

  .div-block-1188 {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    overflow: hidden;
  }

  .grid-row-3.new.new-2 {
    height: auto;
  }

  .padding-section-large-2, .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-block-1203 {
    background-color: #f5f5f5;
    padding-bottom: 1rem;
  }

  .slider-2 {
    background-color: #0000;
    margin-bottom: 60px;
    display: block;
  }

  .right-arrow {
    display: none;
  }

  .slide-nav {
    font-size: 0;
    bottom: -9px;
  }

  .div-block-1208 {
    background-image: linear-gradient(#b55dd9, #5054c9);
    border-radius: 20px;
    height: 100%;
    padding: 1px;
    overflow: hidden;
  }

  .slide {
    height: 244px;
    overflow: visible;
  }

  .mask {
    padding-top: 20px;
  }

  .style_change_card_slider {
    background-image: linear-gradient(#b55dd9, #5054c9);
    border-radius: 20px;
    padding: 1px;
  }

  .paragraph-64 {
    font-size: 14px;
  }

  .section_shell-2.gray-body {
    background-color: #f5f5f5;
    padding-left: 15px;
    padding-right: 15px;
  }

  .layout2_content-3 {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .heading-53 {
    font-size: 24px;
  }

  .layout2_content-left-3 {
    width: 100%;
  }

  .paragraph-65 {
    font-size: 14px;
  }

  .div-block-1216.margin-none.mobile-btn {
    display: block;
  }

  .heading-54 {
    font-size: 24px;
  }

  .layout2_content-left-4 {
    width: 100%;
  }

  .code-embed-95 {
    inset: auto 0% 0% auto;
    transform: translate(0%, 30%);
  }

  .paragraph-66 {
    font-size: 14px;
  }

  .div-block-1221.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-8 {
    border: 1px solid #ebebeb;
    border-radius: 8px;
  }

  .delete-item-content-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .delete-item-content-3.gap-0px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .submit-button-10 {
    display: none;
  }

  .heading-55 {
    font-size: 24px;
  }

  .layout2_content-left-5 {
    width: 100%;
  }

  .code-embed-103 {
    inset: auto 0% 0% auto;
    transform: translate(0%, 30%);
  }

  .paragraph-67 {
    font-size: 14px;
  }

  .error-wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-1229.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-9 {
    border: 1px solid #ebebeb;
    border-radius: 8px;
  }

  .text-field-9.error {
    border-color: #de6060;
  }

  .delete-item-content-4 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .delete-item-content-4.gap-0px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-500 {
    color: #de6060;
  }

  .submit-button-11 {
    display: none;
  }

  .heading-56 {
    font-size: 24px;
  }

  .layout2_content-left-6 {
    width: 100%;
  }

  .text-block-502.non-padding-mobile {
    padding-left: 0;
  }

  .code-embed-107 {
    inset: auto 0% 0% auto;
    transform: translate(0%, 30%);
  }

  .error-wrapper-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-1244.margin-none.mobile-btn {
    display: block;
  }

  .text-block-513.non-padding-mobile {
    padding-left: 0;
  }

  .div-block-1251 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .icon_search_input {
    width: 100%;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .mobile-fixed-btns {
    flex-flow: column;
    display: flex;
    position: fixed;
    inset: auto 16px 20px auto;
  }

  .form-block-6 {
    width: 100%;
  }

  .pr-cs_showcase_list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    column-count: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .div-block-1259.dn-mobile {
    display: none;
  }

  .div-block-1260 {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-block-1261.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .pr-cs_forms_wrap {
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .upload-image-format-2 {
    flex-flow: column;
  }

  .form_pr-cs_files_wrap {
    grid-template-columns: 1fr;
  }

  .div-block-1268.non-blur {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .div-block-1269 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-521 {
    font-size: 16px;
  }

  .text-block-522 {
    font-size: 12px;
  }

  .text-block-525 {
    font-size: 14px;
  }

  .div-block-1275 {
    background-color: #f8f8f9;
    border-radius: 12px;
    margin-top: 10px;
    padding: 12px;
  }

  .heading-58 {
    font-size: 24px;
  }

  .div-block-1278.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-68 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .delete-item-content-items-2 {
    max-width: 343px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-59 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-69 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-6 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .delete-item-content-items-3 {
    max-width: 343px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-60 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-70 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-7 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-61 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1279.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-71 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-8 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-62 {
    margin-top: 0;
    font-size: 24px;
  }

  .upload-image-format-3 {
    flex-flow: column;
  }

  .delete-item-content-9 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-63 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1280.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-72 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-10 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-64 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1281.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-73 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-11 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-65 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1284.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-74, .paragraph-75 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-12 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-66 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1288 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-1288.gray-background {
    background-color: #f5f5f5;
  }

  .text-field-11, .form-block-7 {
    width: 100%;
  }

  .div-block-1296.dn-mobile {
    display: none;
  }

  .div-block-1297 {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-block-1298.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1299 {
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .upload-image-format-4 {
    flex-flow: column;
  }

  .div-block-1302 {
    grid-template-columns: 1fr;
  }

  .div-block-1306 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-543 {
    font-size: 16px;
  }

  .text-block-544 {
    font-size: 12px;
  }

  .text-block-547 {
    font-size: 14px;
  }

  .div-block-1312 {
    background-color: #f8f8f9;
    border-radius: 12px;
    margin-top: 10px;
    padding: 12px;
  }

  .heading-68 {
    font-size: 24px;
  }

  .div-block-1315 {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-block-1316.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1317 {
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .upload-image-format-5 {
    flex-flow: column;
  }

  .div-block-1320 {
    grid-template-columns: 1fr;
  }

  .div-block-1324 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-553 {
    font-size: 16px;
  }

  .text-block-554 {
    font-size: 12px;
  }

  .text-block-557 {
    font-size: 14px;
  }

  .div-block-1330 {
    background-color: #f8f8f9;
    border-radius: 12px;
    margin-top: 10px;
    padding: 12px;
  }

  .heading-69 {
    font-size: 24px;
  }

  .div-block-1333.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-76 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-13 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-70 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1334.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-77 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-14 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-71 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-78 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-15 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-72 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1335.new {
    background-image: url('../images/image---2025-05-29T154426.446.png');
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-79 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-16 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-73 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-80 {
    font-size: 14px;
  }

  .code-embed-148 {
    inset: auto 0% 0% auto;
    transform: translate(0%, 30%);
  }

  .paragraph-81 {
    font-size: 14px;
  }

  .code-embed-152 {
    inset: auto 0% 0% auto;
    transform: translate(0%, 30%);
  }

  .paragraph-82 {
    font-size: 14px;
  }

  .code-embed-155 {
    inset: auto 0% 0% auto;
    transform: translate(0%, 30%);
  }

  .paragraph-83 {
    font-size: 14px;
  }

  .code-embed-159 {
    inset: auto 0% 0% auto;
    transform: translate(0%, 30%);
  }

  .paragraph-84 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-17 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-74 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1365 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-field-14, .form-block-8 {
    width: 100%;
  }

  .div-block-1374 {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-block-1375 {
    height: 90px;
    padding-top: 10px;
    overflow: hidden;
  }

  .video-wrapper, .div-block-1376 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1376._4cols, .div-block-1376._3cols {
    display: none;
  }

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

  .div-block-1378 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .project-image {
    height: 340px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .image-58 {
    object-fit: cover;
    height: 100%;
  }

  .div-block-1380 {
    justify-content: center;
    align-items: center;
  }

  .heading-76 {
    font-size: 24px;
    line-height: 30px;
  }

  .text-block-585 {
    font-size: 20px;
  }

  .more_projects_grid {
    grid-template-columns: 1fr;
  }

  .project-landing-page {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1387 {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-block-1388 {
    height: 90px;
    padding-top: 10px;
    overflow: hidden;
  }

  .div-block-1389 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1389._4cols, .div-block-1389._3cols {
    display: none;
  }

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

  .div-block-1391 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-60 {
    object-fit: cover;
    height: 100%;
  }

  .div-block-1393 {
    justify-content: center;
    align-items: center;
  }

  .heading-77 {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-1395.dn-mobile {
    display: none;
  }

  .text-block-593 {
    font-size: 20px;
  }

  .div-block-1396 {
    grid-template-columns: 1fr;
  }

  .calendar-2 {
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-1405 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: auto;
  }

  .paragraph-87 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-18 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-79 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1411 {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-block-1412 {
    height: 90px;
    padding-top: 10px;
    overflow: hidden;
  }

  .div-block-1413 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1413._4cols, .div-block-1413._3cols {
    display: none;
  }

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

  .div-block-1415 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-63 {
    object-fit: cover;
    height: 100%;
  }

  .div-block-1417 {
    justify-content: center;
    align-items: center;
  }

  .heading-80 {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-1419.dn-mobile {
    display: none;
  }

  .text-block-602 {
    font-size: 20px;
  }

  .div-block-1420 {
    grid-template-columns: 1fr;
  }

  .calendar-3 {
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-1429 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: auto;
  }

  .paragraph-89 {
    font-size: 14px;
    font-weight: 400;
  }

  .delete-item-content-19 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-82 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1435 {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-block-1436 {
    height: 90px;
    padding-top: 10px;
    overflow: hidden;
  }

  .div-block-1437 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1437._4cols, .div-block-1437._3cols {
    display: none;
  }

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

  .div-block-1439 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-66 {
    width: 100%;
  }

  .image-67 {
    object-fit: cover;
    height: 100%;
  }

  .div-block-1441 {
    justify-content: center;
    align-items: center;
  }

  .heading-83 {
    font-size: 24px;
    line-height: 30px;
  }

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

  .div-block-1443.dn-mobile {
    display: none;
  }

  .text-block-612 {
    font-size: 20px;
  }

  .div-block-1444 {
    grid-template-columns: 1fr;
  }

  .edit_popup_fixed {
    z-index: 999;
    position: fixed;
    inset: 0%;
  }

  .max_chars_txt.is-error {
    color: var(--_text-colors---color-text-error);
  }

  .flex-col-8.flex-down {
    flex-flow: wrap;
  }

  .popup_message_wrap {
    width: 100%;
  }

  .flex-col-12.y-center.grid-mobile {
    flex-flow: wrap;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .files_slide {
    width: 100%;
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .files_mask {
    width: 100%;
  }

  .table4_filter-group-heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .table4_pagination-page-button-wrapper {
    display: none;
  }

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

  .table4_modal-content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
  }

  .text-size-large-2 {
    font-size: 1.125rem;
  }

  .table4_component {
    grid-row-gap: 3rem;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gallery23_slide {
    padding-right: 1.5rem;
  }

  .gallery23_mask {
    width: 50%;
  }

  .layout531_component {
    grid-template-columns: 1fr;
  }

  .layout531_lightbox-image {
    position: static;
  }

  .padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .profile-view-dropdown-icon.is-error {
    color: var(--_text-colors---color-text-error);
  }

  .modal_delete-component {
    align-items: flex-start;
    top: 0%;
  }

  .modal_delete-content-wrapper {
    width: 100%;
    height: 50vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    top: 123px;
    right: 18px;
  }

  .heading-style-h2-8 {
    font-size: 2.25rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .text-size-medium-8 {
    font-size: 1rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .modal_component-edit_page {
    align-items: flex-start;
    top: 0%;
  }

  .modal_photo-content-wrapper, .modal_photo-scrollbar-wrapper {
    width: 100%;
    height: 50vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    top: 123px;
    right: 18px;
  }

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

  .modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-style-h2-9 {
    font-size: 2.25rem;
  }

  .text-size-medium-9 {
    font-size: 1rem;
  }

  .nav_component {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav_component.grey-btn-white-text-46 {
    z-index: 101;
  }

  .nav_menu-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav_menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nav_menu_link {
    font-size: 1.25rem;
  }

  .icon-1x1-medium.dark-text-white-bg-29.is-navbar-burger {
    display: block;
  }

  .icon-1x1-medium.dark-text-white-bg-29.is-navbar-crest {
    display: none;
  }

  .icon-1x1-medium.is-navbar-burger {
    display: block;
  }

  .icon-1x1-medium.is-navbar-crest {
    display: none;
  }

  .heading-style-h2-10 {
    font-size: 2.25rem;
  }

  .right-standardtalent {
    width: 100%;
    height: auto;
  }

  .mobile12px {
    font-size: 12px;
  }

  .footer_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .fotter_links {
    padding-bottom: 1rem;
  }

  .footer_dropdown {
    border-bottom: 1px solid #323232;
    width: 100%;
    display: block;
  }

  .footer_dropdown-toggle {
    color: #c1c1c1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 0 1rem;
    display: flex;
  }

  .footer_dropdown-arrow {
    width: 1.375rem;
    min-width: 1.375rem;
    height: 1.375rem;
  }

  .footer_dropdown-list {
    background-color: #0000;
    position: static;
    overflow: hidden;
  }

  .footer_bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer_bg.hide-desktop {
    display: block;
    inset: 1rem 0% auto auto;
  }

  .heading-style-h2-11, .heading-style-h2-12 {
    font-size: 2.25rem;
  }

  .padding-section-large-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-13 {
    font-size: 2.25rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .text-size-medium-10 {
    font-size: 1rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .category-item_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .category-item_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .category_card-content {
    padding: 1.5rem;
  }

  .heading-style-besley {
    font-size: 1.25rem;
  }

  .icon-50x50.dark-text-white-bg-29.is-navbar-burger {
    display: block;
  }

  .icon-50x50.dark-text-white-bg-29.is-navbar-crest {
    display: none;
  }

  .text-size-regular-2 {
    font-size: .875rem;
  }

  .container-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-43.font-56 {
    font-size: 32px;
  }

  .text-43.font-56._1075px {
    width: auto;
  }

  .text-22 {
    width: 100%;
  }

  .faq {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .marquee-bottom-reviews.gap-1-5.no-paddings {
    flex-flow: row-reverse wrap;
  }

  .text-size-small-2 {
    font-size: .75rem;
  }

  .freelancer_insight-list {
    grid-template-columns: 1fr;
  }

  .max-width-medium-2.align-center.mobile-margin-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .max-width-medium-2.text-align-center-mobile {
    max-width: none;
  }

  .help-cta_title-wrap {
    max-width: 24rem;
  }

  .heading-style-h2-14 {
    font-size: 2rem;
  }

  .group-cards, .group-cards.is-secondary {
    grid-template-columns: 1fr;
  }

  .container-large-main {
    top: 20%;
  }

  .container-large-main.is-engage {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ans-text {
    font-size: 16px;
  }

  .heading-secondary.text-style-nowrap.normal-mobile._966width {
    width: auto;
  }

  .text-size-large-3 {
    font-size: 1.25rem;
  }

  .text-size-medium-11.middle._804width.dark-text {
    width: auto;
  }

  .button-primary {
    flex: 0 auto;
  }

  .button-group-2 {
    flex-flow: column;
    align-items: stretch;
  }

  .button-group-2.is-center.mobile-stratch {
    align-items: stretch;
  }

  .button-group-2.hide-desktop {
    width: 100%;
  }

  .padding-global-2, .padding-global-2.is-small, .padding-global-2.is-medium {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global-2.is-medium.padding-section-large-9._15rem.skill {
    padding-top: 30rem;
    padding-bottom: 2rem;
  }

  .padding-global-2.padding-section-medium._2-5rem-top {
    padding-bottom: 2.5rem;
  }

  .content-holder.is-50 {
    width: 100%;
  }

  .creative-experts {
    flex-flow: column;
  }

  .help-cta_card-content {
    padding: 2.5rem 1.5rem;
  }

  .help-cta_card-content.linear {
    background-image: linear-gradient(#b679dd, #b074dc 39%, #8150d1);
  }

  .faq-blocks {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .max-width-xxlarge.align-center.mobile-margin-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .section_hero.master.mobile.is-skill-matcher {
    background-image: url('../images/image-56.png');
  }

  .section_hero.is-earnings {
    padding-bottom: 9rem;
  }

  .section_hero.is-freelancer {
    flex-flow: column;
    justify-content: flex-end;
    height: 100dvh;
    padding-top: 0;
    display: flex;
  }

  .section_hero.is-marketing {
    padding-top: 24rem;
  }

  .section_hero.is-loxala-community {
    padding-top: 3rem;
  }

  .section_hero.is-portfolio {
    padding-top: 2rem;
  }

  .button-11 {
    flex: 0 auto;
  }

  .freelancer_navbar {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .freelancer_navbar-link.is-last {
    padding-right: 1rem;
  }

  .padding-section-large-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .waiting-list_content {
    grid-row-gap: 3rem;
  }

  .text-size-medium-12 {
    font-size: 1rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .heading-style-h2-15 {
    font-size: 2.25rem;
  }

  .text-size-medium-13 {
    font-size: 1rem;
  }

  .text-size-regular-3, .text-size-regular-3.is-big {
    font-size: .875rem;
  }

  .text-92 {
    width: 100%;
  }

  .comparison3_feature {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 104px;
    padding-right: 1rem;
    font-size: 14px;
  }

  .fr-levels-text {
    font-size: 20px;
  }

  .comparison3_row-content {
    width: 210px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison3_row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .heading-style-h2-16 {
    font-size: 2rem;
  }

  .cta_wrap {
    margin-bottom: 2rem;
  }

  .cta_wrap.is-marketing {
    border-radius: 1.5rem;
    outline-width: 1px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
    min-height: 40.75rem;
    margin-bottom: 0;
    padding: 2rem;
  }

  .cta_wrap.is-marketing._100-height {
    justify-content: flex-start;
  }

  .cta_wrap.is-marketing._100-height.center {
    align-items: center;
  }

  .cta_wrap.is-portfolio {
    background-image: url('../images/all-text_1all text.avif');
    border-radius: 1.5rem;
    outline-width: 1px;
    justify-content: center;
    align-items: center;
    min-height: 31rem;
    padding: 1.5rem .75rem;
  }

  .cta_wrap.is-unlock {
    text-align: left;
    background-image: url('../images/Frame-40481_1Frame 40481.avif');
    background-position: 50%;
    border-radius: 1.5rem;
    outline-width: 1px;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 42.5rem;
    margin-bottom: 0;
    padding: 2.5rem 1rem;
    display: flex;
  }

  .cta_wrap.is-ready {
    text-align: left;
    border-radius: 1.5rem;
    outline-width: 1px;
    justify-content: center;
    align-items: stretch;
    min-height: 34.375rem;
    margin-bottom: 0;
    padding: 2rem;
  }

  .cta_wrap.is-personalized {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta_wrap.is-potential {
    text-align: left;
    border-radius: 1.5rem;
    outline-width: 1px;
    justify-content: center;
    align-items: stretch;
    min-height: 35rem;
    padding: 1.5rem;
  }

  .cta_wrap.is-start {
    text-align: left;
    border-radius: 1.5rem;
    outline-width: 1px;
    justify-content: center;
    align-items: stretch;
    min-height: 27.3125rem;
    padding: 1.5rem;
  }

  .cta_wrap.is-join {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .community_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .community_grid-list.is-50 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .community_grid-list.is-50.is-smaller-grap.is-2 {
    flex-flow: column-reverse;
  }

  .community_grid-list.is-50.is-smaller-grap.is-1 {
    flex-flow: column;
  }

  .section_cta {
    z-index: 10;
    background-color: #000;
  }

  .section_cta.is-white {
    background-color: #fff;
  }

  .cta40_card-content {
    padding: 2rem;
  }

  .cta_marketing-image.hide-desktop {
    object-position: 50% 70%;
    width: 100%;
    display: block;
  }

  .button-12 {
    flex: 0 auto;
  }

  .padding-section-large-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .title-container.auto-margin.careers {
    margin-left: 20px;
  }

  .comparison3_top-row-content {
    font-size: 14px;
  }

  .comparison3_top-row-content.is-standard {
    width: 210px;
    font-size: 12px;
  }

  .comparison3_top-row-content.criteria.is-first {
    width: 104px;
  }

  .comparison3_top-row-content.is-master {
    width: 210px;
  }

  .button-13 {
    flex: 0 auto;
  }

  .text-size-small-3 {
    font-size: .75rem;
  }

  .text-93 {
    width: 100%;
  }

  .div-block-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .heading-style-h1-2.is-besley._2-5rem.position-left-mobile.hide-mobile-portrait {
    display: none;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark {
    white-space: normal;
  }

  .button-14 {
    flex: 0 auto;
  }

  .commision-structure, .commision-structure._32-margin {
    flex-flow: column;
  }

  .master-talent-image.center.is-points {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .master-talent-image.center.is-points.skill {
    display: flex;
  }

  .master-talent-image.center.is-points.skill.is-2 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    align-items: center;
  }

  .master-talent-image.center.is-points.skill.equal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    display: flex;
  }

  .master-talent-image.center.is-points.skill.is-landing {
    padding-bottom: 180px;
  }

  .circle {
    width: 400px;
    height: 400px;
  }

  .div-block-69 {
    display: none;
  }

  .master-talent-top.is-skill {
    width: 100%;
  }

  .section_skill-matcher-feature.is-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-76 {
    width: 410px;
  }

  .image-77 {
    inset: 32% 0% auto;
  }

  .landing-timer.is-landing {
    font-size: 70px;
  }

  .white-button.is-center, .white-button.is-bigger.center {
    justify-content: center;
  }

  .text-size-small-4 {
    font-size: .75rem;
  }

  .div-block-58 {
    margin-bottom: 50vh;
  }

  .section_cta31.color-scheme-1 {
    padding-bottom: 300px;
  }

  .div-block-1457 {
    width: 100%;
  }

  .padding-section-large-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .master-talents {
    grid-template-columns: 1fr;
  }

  .button-15 {
    flex: 0 auto;
  }

  .div-block-60 {
    margin-bottom: 50vh;
  }

  .content-holder-talents.center.landing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .talent_card-item.no-border.is-fj.skil.has-bg.is-100.is-landing {
    align-items: center;
    padding: 12px 50px;
  }

  .hero_wrap.is-flex-vertical-lefr, .hero_wrap.is-flex-vertical-center {
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
  }

  .hero_wrap.is-flex.is-bottom {
    align-items: stretch;
  }

  .master-talent-content.height-auto.is-skill {
    text-align: center;
    align-items: center;
    width: 100%;
    max-width: 313px;
  }

  .master-talent-content.height-auto.is-skill.y-center {
    text-align: left;
    justify-content: flex-end;
    padding-bottom: 0;
  }

  .text-263 {
    width: 100%;
  }

  .heading-style-h2-17 {
    font-size: 2rem;
  }

  .text-size-medium-15.hide-mobile {
    display: none;
  }

  .text-size-medium-15.hide-mobile.show-portrain {
    display: block;
  }

  .text-size-medium-15.hide-desktop {
    display: none;
  }

  .button-16 {
    flex: 0 auto;
  }

  .why_choose_points_card.is-top {
    top: 0;
  }

  .why_choose_points_card.is-bottom {
    bottom: 0;
  }

  .tabs-2 {
    flex-flow: column;
  }

  .text-265 {
    width: 100%;
  }

  .why-it-matter.down {
    width: auto;
  }

  .heading-style-h2-18 {
    font-size: 2rem;
  }

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

  .regular-nowrap.white-text._582._20px {
    font-size: 16px;
  }

  .button-17 {
    flex: 0 auto;
  }

  ._20px._656width {
    width: auto;
  }

  ._20px._656width.mobile-left {
    text-align: left;
  }

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

  .power-of-data {
    flex-flow: column;
  }

  .progres-content {
    align-items: stretch;
  }

  .text-268 {
    width: 100%;
  }

  .grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .profesional-growth {
    flex-flow: column;
  }

  .white-paragraph.auto, .white-paragraph._533 {
    width: auto;
  }

  .heading-style-h2-19 {
    font-size: 2rem;
  }

  .button-18 {
    flex: 0 auto;
  }

  .text-273.font-56 {
    font-size: 32px;
  }

  .section-1-2.talent-bg.s-scroll {
    z-index: 0;
  }

  .section-1-2.s-scroll {
    z-index: 0;
    top: 0;
  }

  .section-1-2.s-scroll.is-second {
    z-index: 0;
  }

  .text-23.black {
    font-size: 20px;
  }

  .cards-8.is-about {
    flex-flow: column;
  }

  .text-274 {
    width: 100%;
  }

  .text-17._804 {
    width: auto;
  }

  .content-style-24 {
    flex-flow: column;
  }

  .frequently-asked-questions.image-bg._10._0rem.about {
    padding-left: 1rem;
    padding-right: 2rem;
  }

  .frame-1991422268 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .right-meettheteam {
    z-index: 1;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
  }

  .i-am-dedicated-to-creating-solutions-that-save-time-and-enhance-efficiency-for-freelancers-and-clien {
    font-size: 20px;
    line-height: 140%;
  }

  .meet-the-team {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .meet-the-team.is-primary.is-1 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .heading-style-h2-20 {
    font-size: 2rem;
  }

  .frame-1991422269 {
    width: auto;
  }

  .frame-1991422270 {
    flex-flow: column;
  }

  .left-meettheteam {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    width: auto;
    display: flex;
  }

  .i-am-dedicated-to-creating-solutions-that-save-time-and-enhance-efficiency-for-freelancers-and-clien-3 {
    font-size: 20px;
  }

  .section-about {
    position: static;
  }

  .section-about.about-us._0-top-padding.mobile-background {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-about.about-us._0-top-padding.mobile-background.position-relative {
    padding-left: 0;
    padding-right: 0;
  }

  .solution-group._16x16.is-about {
    padding-bottom: 70px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .about-desc-span {
    font-size: 20px;
  }

  .button-19 {
    flex: 0 auto;
  }

  .div-block-63 {
    display: none;
  }

  .wrap {
    flex-flow: column;
    width: 100%;
  }

  .wrap.space-between {
    align-items: center;
  }

  .wrap.space-between.is-about {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: .5fr;
    display: flex;
  }

  .i-am-dedicated-to-creating-solutions-that-save-time-and-enhance-efficiency-for-freelancers-and-clien-2 {
    font-size: 20px;
  }

  .passionate-about-crafting-digital-experiences-that-blend-innovation-usability-business-impact-ive-le {
    font-size: 20px;
    line-height: 160%;
  }

  .button-style-27.hide-mobile {
    display: none;
  }

  .content-in-cta.tablet-view {
    margin-left: 0;
  }

  .heading-style-h2-21 {
    font-size: 2rem;
  }

  .started_faq-list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-top: 2rem;
  }

  .heading-style-h2-22 {
    font-size: 2rem;
  }

  .text-size-large-4 {
    font-size: 1.25rem;
  }

  .steps_tab-wrap-2 {
    padding: 1rem;
  }

  .button-20 {
    flex: 0 auto;
  }

  .working_card {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .flex-row-2rem.is-find-fr {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .working_wrap {
    flex-flow: column;
  }

  .working_wrap.is-first, .working_wrap.is-second {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .heading-style-h2-23 {
    font-size: 2rem;
  }

  .container-large-8 {
    top: 20%;
  }

  .button-21 {
    flex: 0 auto;
  }

  .talent_wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .heading-style-h2-24 {
    font-size: 2rem;
  }

  .container-large-9 {
    top: 20%;
  }

  .button-22 {
    flex: 0 auto;
  }

  .text-275, .div-block-28 {
    width: 100%;
  }

  .heading-style-h2-25 {
    font-size: 2rem;
  }

  .container-large-10 {
    top: 20%;
  }

  .container-large-10.is-engage {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-size-large-5 {
    font-size: 1.25rem;
  }

  .button-23 {
    flex: 0 auto;
  }

  .blog_share-list-wrap {
    z-index: 9999;
    position: fixed;
    inset: auto 0% 0%;
  }

  .blog-body_cta-black {
    background-image: url('../images/cta_3cta.avif');
    background-position: 50% 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 35rem;
    padding: 2rem 1rem;
  }

  .blog_filter-list-line-wrap {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 2rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .blog-body_cta-purple {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 2.5rem;
    padding: 5rem 1rem;
  }

  .blog_filter-list-line {
    background-color: #dacef3;
    width: 2.5rem;
    height: .1875rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-style-h2-26 {
    font-size: 2rem;
  }

  .container-large-11 {
    top: 20%;
  }

  .container-large-11.is-engage {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .icon-1x1-small.is-filter {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
  }

  .text-size-large-6 {
    font-size: 1.25rem;
  }

  .button-24 {
    flex: 0 auto;
  }

  .hero-blog_author-share {
    flex-flow: column;
  }

  .blog_share-list {
    border-radius: 2rem 2rem 0 0;
    padding: 1rem 1rem 2rem;
  }

  .hero-blog_content {
    margin-top: 1rem;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-1497 {
    display: none;
  }

  .image-106 {
    width: 410px;
  }

  .image-107 {
    inset: 32% 0% auto;
  }

  .footer_bottom-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-1505 {
    margin-bottom: 50vh;
  }

  .div-block-1507 {
    width: 100%;
  }

  .padding-section-large-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button-25 {
    flex: 0 auto;
  }

  .div-block-1513 {
    margin-bottom: 50vh;
  }

  .footer_grid-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .div-block-1520 {
    display: none;
  }

  .image-117 {
    width: 410px;
  }

  .image-118 {
    inset: 32% 0% auto;
  }

  .footer_bottom-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-1530 {
    margin-bottom: 50vh;
  }

  .div-block-1532 {
    width: 100%;
  }

  .padding-section-large-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button-26 {
    flex: 0 auto;
  }

  .div-block-1538 {
    margin-bottom: 50vh;
  }

  .footer_grid-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .text-281 {
    width: 100%;
  }

  .button-27 {
    flex: 0 auto;
  }

  .footer_grid-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .button-28, .button-29 {
    flex: 0 auto;
  }

  .help-hero_content {
    min-height: auto;
    max-height: none;
  }

  .help-categories_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .help-categories_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .help-categories_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .button-30 {
    flex: 0 auto;
  }

  .padding-section-large-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_help-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 32rem;
    padding-top: 4rem;
  }

  .section_help-hero.text-color-alternate {
    justify-content: center;
    align-items: center;
  }

  .help-client-hero_content {
    text-align: left;
    width: 100%;
    min-width: auto;
    min-height: auto;
    max-height: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .help-client-hero_image-mobile-wrap {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .main-topics_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .help-client-hero_image-right {
    object-fit: fill;
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: inline-block;
    right: auto;
    transform: none;
  }

  .button-31 {
    flex: 0 auto;
  }

  .padding-section-large-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_help-client-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 32rem;
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .help-client-hero_image-mobile {
    display: block;
  }

  .main-topics_list-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .main-topics_item-link {
    padding: 1.5rem;
  }

  .help-freelancer-hero_content {
    text-align: left;
    min-height: auto;
    max-height: none;
    padding-right: 0;
  }

  .help-freelancer-hero_image-mobile {
    display: block;
  }

  .section_help-freelancer-hero {
    flex-flow: column;
    grid-template-columns: 1fr;
    min-height: 32rem;
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-32 {
    flex: 0 auto;
  }

  .padding-section-large-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .community-grid_list, .help-com-hero_component {
    grid-template-columns: 1fr;
  }

  .help-com-hero_image-mobile {
    display: block;
  }

  .section_help-com-hero {
    flex-flow: column;
    grid-template-columns: 1fr;
    min-height: 32rem;
    max-height: none;
    padding-top: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .community-grid_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
    padding: 3.5rem 1rem;
  }

  .community-grid_item:nth-child(2n) {
    flex-flow: column-reverse;
  }

  .button-33 {
    flex: 0 auto;
  }

  .padding-section-large-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .help-com-hero_image-mobile-wrap {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .help-com-hero_content {
    text-align: left;
    padding-top: 60px;
    padding-right: 0;
  }

  .community-grid_image-wrapper {
    display: none;
  }

  .community-grid_image-wrapper.is-mobile {
    margin-top: 2rem;
    display: block;
  }

  .button-34 {
    flex: 0 auto;
  }

  .community-grid_title-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: left;
    grid-template-columns: 1fr;
    place-items: stretch start;
  }

  .button-35 {
    flex: 0 auto;
  }

  .back_wrap.mobile {
    display: flex;
  }

  .sidebar_component-2 {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar_menu-wrapper-2 {
    border-right-style: none;
  }

  .help-article-content_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .article-sidebar_item-tab {
    background-color: #f6f3fc;
    border-color: #7a58d0;
    margin-bottom: 1.5rem;
    display: block;
  }

  .back-button_wrapper {
    left: 1rem;
  }

  .article-sidebar_component.is-mobile, .article-sidebar_component.hide-mobile-landscape {
    display: block;
  }

  .faq_list {
    border-bottom-style: none;
  }

  .button-36 {
    flex: 0 auto;
  }

  .help-article-content_body {
    margin-bottom: 0;
  }

  .faq_icon-wrapper {
    width: 1.75rem;
  }

  .faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
  }

  .articles-grid_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
  }

  .articles-grid_item:nth-child(2n) {
    flex-flow: column-reverse;
  }

  .articles-grid_list {
    grid-template-columns: 1fr;
  }

  .section_help-topic-header {
    background-image: url('../images/main-topics_header-mobile-bg_1main-topics_header-mobile-bg.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .articles-grid_title-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .button-37 {
    flex: 0 auto;
  }

  .blog_filter-clear-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-top-style: none;
    flex-flow: column-reverse;
    align-items: stretch;
    margin-top: 0;
    padding-top: 0;
  }

  .blog_filter-toggle {
    z-index: 10;
    color: #7a58d0;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.75rem;
    min-width: 3.75rem;
    height: 3.75rem;
    position: fixed;
    inset: auto 1rem 3.125rem auto;
  }

  .heading-style-h1-4, .heading-style-h1-4.is-besley.is-hero {
    font-size: 2.5rem;
  }

  .heading-style-h1-4.is-besley.is-hero {
    font-size: 2.5rem;
  }

  .heading-style-h1-4.is-besley.text-color-gradient-dark {
    white-space: normal;
  }

  .text-style-link-2.text-color-purple.text-size-small {
    background-color: #fff;
    border: 1px solid #b87dde;
    border-radius: 6.25rem;
    justify-content: center;
    align-items: center;
    padding: .65rem 2.5rem;
    display: flex;
  }

  .button-38 {
    flex: 0 auto;
  }

  .freelancer_tag-list.is-center {
    justify-content: flex-start;
    align-items: center;
  }

  .blog_filter-clear {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column-reverse;
    align-items: stretch;
  }

  .blog_filter-list-wrap {
    z-index: 999;
    width: 100%;
    position: fixed;
    inset: auto 0% 0%;
  }

  .blog_filter-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 2rem 2rem 0 0;
    flex-flow: column;
    min-width: auto;
    padding-top: 1rem;
    display: flex;
  }

  .button-39 {
    flex: 0 auto;
  }

  .heading-style-h2-27 {
    font-size: 2.25rem;
  }

  .text-size-medium-27 {
    font-size: 1rem;
  }

  .heading-style-h2-28, .heading-style-h2-29 {
    font-size: 2.25rem;
  }

  .small-line {
    background-color: #ebebeb;
    width: 40px;
    height: 3px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: 12px auto auto 50%;
    transform: translate(-50%);
  }

  .main_popup_content_items {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .main_popup_content-dashboard {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .heading-style-h2-30 {
    font-size: 2.25rem;
  }

  .main_popup_content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 32px 32px 0 0;
    padding-top: 35px;
    padding-bottom: 10px;
    position: relative;
  }

  .c-side-navmenu {
    background-color: #6d76da;
    background-image: linear-gradient(#6d76daf2, #6d76daf2), linear-gradient(to right, #6d76da, #fff0), url('../images/bg-pattern.svg');
    background-position: 0 0, 0 0, 100%;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, contain;
    background-attachment: scroll, scroll, fixed;
    height: auto;
    padding: 10px;
    display: block;
  }

  .c-nav-extra-links {
    border-top-style: none;
    padding-top: 0;
  }

  .c-nav-divider {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100px;
    display: flex;
  }

  .c-side-brand-logo {
    flex: 1;
    margin-bottom: 0;
  }

  .c-sidenavbar-container {
    background-image: linear-gradient(#6d76daf2, #6d76daf2), linear-gradient(to right, #6d76da, #fff0), url('../images/bg-pattern.svg');
    background-position: 0 0, 0 0, 100%;
    background-size: auto, auto, contain;
    background-attachment: scroll, scroll, fixed;
    display: block;
  }

  .c-sidenavbar {
    position: fixed;
    inset: 0% 0% auto;
  }

  .nav-divider {
    opacity: .2;
    background-color: #fff;
    flex: none;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .c-menu-btn {
    float: none;
    color: #fff;
    border: 2px solid #fff0;
    border-radius: 10px;
    transition: all .35s;
  }

  .c-menu-btn.w--open {
    background-color: #0000;
    border-color: #ffffffbf;
  }

  .c-menu-controls {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .mobile-menu-icon {
    color: #7a58d0;
    justify-content: center;
    align-items: center;
    width: 20px;
    display: flex;
  }

  .tabs-form-button-wrap {
    flex-flow: column-reverse;
  }

  .employer-profile-table.padding-16px {
    padding: 10px;
  }

  .text-size-20px {
    font-size: 16px;
  }

  .text-size-20px.mobile-text-size-12px {
    font-size: 12px;
  }

  .text-size-16px {
    font-size: 14px;
  }

  .employer-profile-tab-inptes {
    padding: 10px;
  }

  .employer-profile-tab-inptes.company-profile-input {
    grid-template-columns: 1fr;
    display: flex;
  }

  .employer-profile-tab-upload-wrap {
    padding: 16px;
  }

  .text-size-40px {
    font-size: 24px;
  }

  .text-size-14px {
    font-size: 12px;
  }

  .dashboard {
    padding: 20px 16px;
  }

  .employer-profile-tabs-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-size-12px.mobile-hide {
    display: none;
  }

  .text-size-12px.text-color-dark-gray.margin-left-auto {
    margin-left: auto;
  }

  .employer-profile-tab-upload {
    padding: 12px 5px;
  }

  .employer-profile-tab-panel {
    padding: 10px;
  }

  .form-label.text-color-black {
    font-size: 12px;
  }

  .app {
    height: 100%;
  }

  .user-profile-reviews-rating {
    margin-left: 0;
  }

  .user-profile-details-wrap {
    flex-flow: column;
  }

  .text-size-24px {
    font-size: 20px;
  }

  .user-star-icon {
    width: 15px;
    overflow: hidden;
  }

  .user-profile-copy-wrap {
    max-width: 170px;
  }

  .user-profile-reviews {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .user-profile-reviews-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .user-profile-reviews-username {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 200px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .user-profile-reviews-duration {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
  }

  .profile-edit-details {
    grid-template-columns: 1fr;
    display: flex;
  }

  .profile-edit-input-field {
    font-size: 12px;
  }

  .employer-edit-details {
    border-style: none;
    padding: 0;
  }

  .employer-edit-header-button {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #f5f5f5;
    flex-flow: column;
    max-width: none;
    padding: 20px 10px;
    position: fixed;
    inset: auto 0% 0%;
  }

  .profile-edit-about-wrap {
    padding: 16px;
  }

  .profile-edit-rating-cards {
    flex-flow: column;
  }

  .profile-edit {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 16px;
  }

  .filter-input {
    min-width: auto;
    max-width: none;
  }

  .profile-edit-address-heading {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
  }

  .profile-edit-address-edit-icon {
    top: 16px;
    right: 16px;
  }

  .rating-icon {
    width: 15px;
    overflow: hidden;
  }

  .company-edit-details {
    padding: 16px;
  }

  .profile-edit-about-icon {
    top: 16px;
    right: 16px;
  }

  .profile-edit-address {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 16px;
  }

  .profile-edit-upload-img {
    width: 80px;
    height: 80px;
  }

  .profile-edit-button {
    z-index: 99;
    background-color: #f5f5f5;
    padding: 20px 10px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .profile-edit-company-details {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .profile-edit-company {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 16px;
  }

  .profile-edit-upload-icon {
    width: 16px;
  }

  .profile-edit-company-icon {
    width: 32px;
    top: 16px;
    right: 16px;
  }

  .company-edit-detailstop-bar {
    grid-template-columns: 1fr;
    display: flex;
  }

  .footer_bottom-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .freelancer_navbar-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-1557 {
    filter: blur(70px);
    background-color: #cba4f5e6;
    width: 66px;
    height: 66px;
  }

  .freelancer_navbar-link-2.is-last {
    padding-right: 1rem;
  }

  .div-block-1558 {
    width: 100%;
  }

  .button-41 {
    flex: 0 auto;
  }

  .footer_grid-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .nav_menu_link-2 {
    font-size: 1.25rem;
  }

  .button-42 {
    flex: 0 auto;
  }

  .card_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1rem;
  }

  .card_item.padding-medium {
    padding: 1rem;
  }

  .way_image.hide-desktop {
    height: auto;
    display: block;
    inset: auto 0% 0%;
  }

  .card-big_grid {
    grid-row-gap: 1rem;
    margin-top: 3.5rem;
  }

  .heading-style-h4-2 {
    font-size: 1rem;
  }

  .text-size-large-8 {
    font-size: 1.25rem;
  }

  .footer_grid-6 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .card-big_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card_image {
    max-height: 7.5rem;
  }

  .card_image.is-big {
    max-height: 16.25rem;
  }

  .card_grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-top: 3.5rem;
  }

  .way_wrap {
    outline-offset: 0px;
    border-radius: 1.5rem;
    outline: .5rem #ffffff1a;
    padding: 3rem 1rem 27rem;
  }

  .swiper-pagination {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    display: flex;
    position: relative !important;
  }

  .can-do_wrap {
    margin-top: 2rem;
    margin-bottom: 2.75rem;
  }

  .hero_marketing {
    margin-bottom: 6rem;
  }

  .can-do_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .icon-1x1-large-2.is-big {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
  }

  .can-do_icon {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 1rem;
  }

  .footer_grid-7 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .hero_marketing-image.hide-desktop {
    display: inline-block;
  }

  .build_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .tabs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 2rem;
  }

  .layout_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem;
  }

  .layout_card.is-light {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .loxala-community_image {
    margin-top: 2rem;
    position: relative;
  }

  .loxala-community_tag-list {
    justify-content: center;
    align-items: center;
  }

  .build_item-icon {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
  }

  .icon-1x1-large-3.is-big {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
  }

  .experts_wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .head-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .build_item {
    padding: 1rem;
  }

  .layout_icon {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
  }

  .layout_icon.is-square {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
    padding: .35rem;
  }

  .footer_grid-8 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .tabs_menu {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .experts_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout_3col {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .trust_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .safe_grid {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .support_grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .community_big-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1.15fr;
  }

  .community_big-card-item {
    padding-bottom: 1rem;
  }

  .trust_wrap {
    grid-template-columns: 1fr;
  }

  .hero_portfolio-heading.hide-desktop {
    display: block;
  }

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

  .text-size-large-9 {
    font-size: 1.25rem;
  }

  .footer_grid-9 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .hero_image.is-hani {
    width: 20rem;
    padding: 2rem 1.5rem;
  }

  .footer_grid-10 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .text-258.hide-mobile {
    display: none;
  }

  .text-size-regular-4 {
    font-size: .875rem;
  }

  .modular-hero-23-in {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-left: 0%;
  }

  .modular-container {
    padding: 3em 1em;
  }

  .modular-hero-23-second-image-wrap {
    width: 100%;
    min-width: 100%;
    min-height: 250px;
    position: relative;
  }

  .modular-hero-23-image-wrap {
    width: 100%;
    min-width: 100%;
    min-height: 400px;
    position: relative;
  }

  .modular-hero-23-image-wrap.hide-mobile, .modular-hero-23-image.modular-hero-anim-load-5th.hide-mobile {
    display: none;
  }

  .footer_grid-11 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .text-size-regular-5 {
    font-size: .875rem;
  }

  .benefits_wrap {
    padding-bottom: 0;
  }

  .portfolio_image.hide-desktop {
    height: auto;
    display: block;
  }

  .portfolio_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 3.5rem 1rem 42rem;
  }

  .hero_portfolio-image.hide-desktop {
    display: block;
  }

  .portfolio_card {
    padding: 1rem;
  }

  .footer_grid-12 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .benefits_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .benefits_image.hide-desktop {
    margin-bottom: -13rem;
    display: inline-block;
  }

  .menu-link-2 {
    font-size: 12px;
  }

  .dashboard-2 {
    padding: 20px 16px;
  }

  .text-size-24px-2 {
    font-size: 20px;
  }

  .dashboard-3, .dashboard-4, .dashboard-5, .dashboard-6, .dashboard5 {
    padding: 20px 16px;
  }

  .sidebar_menu-wrapper-3 {
    border-right-style: none;
  }

  .sidebar_component-3 {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .employer-profile-tab-upload-wrap-2 {
    padding: 16px;
  }

  .menu-link-3 {
    font-size: 12px;
  }

  .dashboard-7 {
    padding: 20px 16px;
  }

  .employer-profile-tab-upload-2 {
    padding: 12px 5px;
  }

  .sidebar_component-4 {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 20px;
  }

  h4 {
    font-size: 18px;
  }

  .sidebar_menu-wrapper {
    border-right-style: solid;
    width: 50%;
  }

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-large._100h {
    height: 100%;
  }

  .section_shell {
    min-height: 100vh;
    overflow: hidden;
  }

  .section_shell._100h {
    height: 100%;
  }

  .menu-icon_line-middle, .menu-icon_line-bottom {
    background-color: #b55dd9;
    background-image: linear-gradient(90deg, #b55dd9, #5054c9);
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-horizontal.padding-medium._100h, .sidebar_component {
    height: 100%;
  }

  .sidebar_component.master {
    min-height: auto;
  }

  .sidebar_component.master.is-tablet {
    padding-right: .5rem;
  }

  .sidebar_component.master.is-tablet.mt1 {
    padding-right: 1.5rem;
  }

  .shell_main-wrapper.new._100h {
    height: 100vh;
    display: block;
  }

  .shell_main-wrapper.gray-wrapper {
    padding-top: 40px;
  }

  .menu-icon_line-top {
    background-color: #b55dd9;
    background-image: linear-gradient(#b55dd9, #5054c9);
  }

  .grid-row.is-main {
    padding: 16px;
  }

  .grid-row.is-main.new-2 {
    justify-content: flex-start;
  }

  .grid-row.is-main.new-2.creation {
    height: 100%;
    min-height: 100vh;
  }

  .grid-row.is-main.profile-completion {
    background-color: #fff;
    padding: 0;
  }

  .grid-row.is-main.app {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-row.is-main.app.flex-stretch {
    flex-flow: row;
  }

  .grid-row.is-main.projects {
    flex-flow: column;
    justify-content: center;
    display: block;
  }

  .tracker_wrap {
    position: relative;
  }

  .top_bar {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block {
    opacity: 0;
    font-size: 16px;
  }

  .icon_btn_wrap.mobile {
    padding-top: 10px;
    padding-left: 16px;
    display: flex;
    transform: none;
  }

  .code-embed {
    opacity: 0;
  }

  .top_right_wrap {
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
  }

  ._00.is-schedule.signup.submit {
    max-width: 343px;
    height: 40px;
  }

  .code_embed_centered._20px {
    width: 20px;
    height: 20px;
  }

  .code_embed_centered.is-32-mobile {
    width: 32px;
    height: 32px;
  }

  .code_embed_centered.is-skill {
    width: 24px;
    height: 24px;
  }

  .code_embed_centered.is-mobile-only {
    display: flex;
  }

  .main_progress_text {
    font-size: 11px;
  }

  .tracker_options_wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .main_content_profile_wrap {
    padding: 10px;
    position: relative;
  }

  .main_content_profile_wrap.parrent {
    height: auto;
  }

  .main_content_profile_wrap.is_budget {
    flex: 0 auto;
    height: 321px;
  }

  .main_content_profile_wrap.is_budget.has_items {
    grid-template-columns: 1fr;
    height: auto;
  }

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

  .main_content_profile_name_wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .role_wrap {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .role_wrap.is-mobile, .role_wrap.is-jobs {
    position: static;
  }

  .main_content_profile_cta_wrap {
    flex-flow: column;
  }

  .budget_wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-auto-columns: 1fr;
    height: 50vh;
    display: grid;
  }

  .budget_wrap.m24px {
    height: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .budget_cta_wrap.is-3 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .budget_details_text_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 100%;
  }

  .deadline_text {
    font-size: 12px;
  }

  .tracker_option_text {
    text-align: center;
  }

  .shell_content_wrap._100h {
    height: 100%;
  }

  .div-block-39.sign_up_submit {
    background-image: url('../images/image---2025-06-11T011311.049.png');
    background-size: contain;
  }

  .div-block-39.success {
    height: 38px;
  }

  .read-more_hide_wrap {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .read_more_txt {
    font-size: 14px;
  }

  .task_edit_delete_wrap.new {
    display: none;
  }

  .text-block-2 {
    font-size: 11px;
  }

  .link-block-2 {
    position: static;
    inset: 24px 24px auto auto;
  }

  .main-wrapper._100vh-mobile {
    min-height: 100vh;
  }

  .section_well-be-back-soon {
    justify-content: space-between;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    height: auto;
  }

  .margin-bottom.margin-small.mobile, .margin-bottom.margin-custom1.is-1 {
    margin-bottom: .875rem;
  }

  .margin-bottom.margin-large.mobile-smaller {
    margin-bottom: 2rem;
  }

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

  .margin-bottom.margin-xmedium {
    margin-bottom: 2rem;
  }

  .margin-bottom.margin-small.hide-desktop {
    white-space: normal;
  }

  .text-size-medium {
    font-size: 14px;
  }

  .text-size-medium._20px {
    font-size: 16px;
  }

  .text-size-medium.signup, .text-size-medium._16px, .text-size-medium.is-mobile {
    font-size: 14px;
  }

  .heading-style-h1.is-secondary {
    font-size: 24px;
  }

  .heading-style-h1.is-besley.is-smaller {
    font-size: 32px;
  }

  .padding-section-large.well_be_back_soon {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .padding-section-large.top-big {
    width: 100%;
  }

  .loxala_logo_error_page {
    margin-bottom: 70px;
  }

  .desktop {
    display: none;
  }

  .mobile {
    width: 100%;
    display: flex;
    position: static;
    inset: auto 0% 0%;
    transform: none;
  }

  .heading_wrap {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section_choose-user {
    height: auto;
  }

  .style_change_img.warning {
    object-fit: cover;
    height: 153px;
  }

  .style_change_card-content.warning {
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-group.modal-group {
    flex-flow: column;
  }

  .layout361_row {
    grid-template-columns: 1fr;
  }

  .heading-style-h2 {
    font-size: 24px;
  }

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

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-xlarge {
    margin-top: 40px;
  }

  .margin-top.margin-large._9rem {
    margin-top: 9rem;
  }

  .margin-top.margin-large.extra {
    margin-top: 12rem;
  }

  .margin-top.strech {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .margin-top.strech.max-w {
    width: 100%;
    margin-top: 34px;
  }

  .style_change_img_wrap.warning {
    width: 100%;
  }

  .text-align-center.text-size-medium.center, .text-align-center.text-size-medium.center-mobile {
    text-align: center;
  }

  .text-align-center.is-progress {
    font-size: 10px;
  }

  .text-align-center._56-bottom {
    margin-bottom: 32px;
  }

  .heading-style-h3, .heading-style-h3.is-congrats {
    font-size: 20px;
  }

  .section_auth.signup {
    background-color: #fff;
    height: auto;
    padding: 0;
  }

  .section_auth.email_verification {
    padding: 0;
    position: relative;
  }

  .login_img_txt_wrap {
    bottom: 20px;
    left: 16px;
    right: 16px;
  }

  .heading-style-h2-3.signup, .heading-style-h2-3.email {
    font-size: 24px;
  }

  .heading-style-h2-3.email.green.new {
    text-align: center;
  }

  .heading-style-h2-3.is-mobile {
    font-size: 24px;
  }

  .contact10_content {
    grid-template-columns: 1fr;
  }

  .form-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-wrap.signup {
    width: 100%;
    max-width: none;
    padding: 100px 16px 16px;
  }

  .form-wrap.email {
    max-width: 343px;
    padding: 0 10px;
  }

  .form-wrap.email.success {
    width: 100%;
    max-width: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-wrap.login {
    justify-content: flex-start;
    padding-top: 120px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-wrap.is-mobile {
    padding-left: 16px;
    padding-right: 16px;
  }

  .google_apple_wrap {
    margin-top: 40px;
    margin-bottom: 16px;
  }

  .google_apple_link {
    padding: 9px 10px;
    font-size: 12px;
  }

  .div-block-51 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .form_wrap_input, .warning_forms_1.flex-down {
    flex-flow: column;
  }

  .loxala-logo-wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  .loxala-logo-wrap.bottom-24px {
    position: absolute;
    inset: 8px 0% auto;
  }

  .paragraph-2 {
    font-size: 14px;
  }

  .div-block-59 {
    top: 8px;
  }

  .pop_up_content_wrap {
    width: 100%;
    position: static;
  }

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

  .resend_email_wrap, .resend_email_wrap.resend.desktop {
    display: none;
  }

  .resend_email_wrap.mobile {
    justify-content: center;
    display: flex;
    position: absolute;
    bottom: 40px;
  }

  .error_code_wrap {
    max-width: 343px;
    margin-top: 60px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: visible;
  }

  .error_code_wrap.is-mobile {
    flex-flow: column;
    margin-top: 0;
    padding-right: 16px;
    transform: none;
  }

  .error_code_wrap._2, .error_code_wrap.category-country-alert {
    flex-flow: column;
    width: 100%;
    max-width: none;
    margin: 0;
    position: static;
    transform: none;
  }

  .verification_wrapper {
    width: 100%;
  }

  .div-block-73 {
    margin-bottom: 0;
  }

  .text-field {
    width: 40px;
    height: 40px;
  }

  .image-2 {
    width: 95px;
    position: absolute;
    top: 10px;
  }

  .link-block-5 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .image-3, .image-4 {
    width: 95px;
  }

  .section_email {
    padding-top: 0;
  }

  .section_email._1213px {
    height: auto;
  }

  .email_wrap {
    border-radius: 0;
  }

  .email_middle_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .email_bottom_wrap {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .text-block-25, .text-block-26, .text-block-27, .text-block-28 {
    font-size: 12px;
  }

  .div-block-109 {
    width: 100%;
    position: static;
    inset: auto 16px 20px;
  }

  .div-block-110, .verification_wrap {
    position: absolute;
    inset: auto 16px 20px;
  }

  .div-block-112 {
    width: 100%;
  }

  .tabs-menu {
    flex-flow: column;
  }

  .card__bg.new {
    height: 360px;
  }

  .swiper-slide {
    padding-top: 0;
  }

  .fr_roles.is-mobile {
    margin-top: 2px;
    font-size: 14px;
  }

  .shell_content.gray-mobile {
    background-color: #f5f5f5;
  }

  .shell_content._100h {
    height: 100%;
  }

  .fr_info_card.is-mobile {
    justify-content: center;
    align-items: center;
  }

  .rates_title {
    line-height: 120%;
  }

  .rates_title.is-desktop {
    display: none;
  }

  .rates_title.is-mobile {
    line-height: 100%;
    display: block;
  }

  .text-block-31 {
    margin-left: 0;
    line-height: 120%;
  }

  .div-block-122 {
    font-size: 12px;
  }

  .dropdown-toggle-2.new {
    text-align: center;
    width: 100%;
  }

  .info_card.new {
    width: 100%;
  }

  .accordion-item-trigger {
    align-items: flex-start;
  }

  .stars_wrap {
    flex: none;
  }

  .reviews_wrap {
    border-top-style: none;
  }

  .link-block-8 {
    margin-left: auto;
  }

  .language_wrap {
    display: none;
  }

  .heading-7 {
    font-size: 20px;
  }

  .reviews_heading_wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .skill_rating_wrap.is-mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .skill_rating_wrap.is-desktop {
    display: none;
  }

  .expertise_wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-around;
    padding-left: 0;
  }

  .select_field.is-alt {
    width: 50%;
  }

  .pop_up.new.relative._2 {
    margin-top: 0;
    padding: 16px;
  }

  .pop_up.new.main {
    padding: 16px;
  }

  .pop_up.new.main.br {
    border-radius: 16px;
    overflow: hidden;
  }

  .pop_up.new._100-h.white {
    padding: 37px 16px;
  }

  .pop_up.new._100-h.br.master {
    margin-top: 10px;
  }

  .pop_up.responsive {
    margin: 20px;
  }

  .pop_up.max-w {
    padding-left: 16px;
    padding-right: 16px;
  }

  .pop_up.is-1320 {
    max-width: 100%;
  }

  .heading-8 {
    font-size: 24px;
  }

  .div-block-190._20 {
    margin-bottom: 20px;
  }

  .layout2_content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .layout2_content.in {
    height: 100vh;
  }

  .layout2_lightbox {
    height: 100%;
  }

  .heading-9 {
    margin-top: 0;
    font-size: 24px;
  }

  .heading-9._56px {
    font-size: 32px;
  }

  .paragraph-15 {
    font-size: 14px;
  }

  .paragraph-16 {
    font-size: 12px;
    line-height: 120%;
  }

  .div-block-224 {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .text-block-66 {
    font-size: 14px;
  }

  .popup_item_content {
    padding: 40px 16px 10px;
  }

  .main_popup_wrap.is-invite {
    padding: 16px;
  }

  .div-block-249 {
    padding: 0;
  }

  .full_page_grid.is-2cols.is-popup {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 10px;
  }

  .heading-12 {
    font-size: 20px;
  }

  .congrats_text {
    font-size: 24px;
    bottom: 16px;
    left: 16px;
  }

  .div-block-254 {
    margin-top: 20px;
  }

  .div-block-254.m-16.is-desktop {
    display: none;
  }

  .profile_completion_header_wrap {
    margin-bottom: 30px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-14 {
    text-align: left;
    margin-bottom: 4px;
    font-size: 24px;
  }

  .heading-14.m0.center {
    text-align: center;
  }

  .timeline14_tab-wrapper {
    grid-row-gap: 3rem;
  }

  .progress_tabs-menu.no-scrollbar {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .progress_wrap._1.bigger {
    width: 250%;
  }

  .progress_wrap.resize {
    flex: 1;
  }

  .heading-style-h2-5 {
    font-size: 16px;
  }

  .form_component {
    padding: 16px;
  }

  .contact12_contact-list, .form_content {
    grid-template-columns: 1fr;
  }

  .paragraph-20 {
    font-size: 12px;
    line-height: 120%;
  }

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

  .profile_completion_form_wrap {
    border-radius: 0;
    padding-top: 0;
  }

  .profile_completion_form_wrap._40px {
    border: 1px solid #ebebeb;
    border-radius: 16px;
    margin: 16px;
    padding: 16px;
    overflow: hidden;
  }

  .profile_completion_form_wrap._40px._100h {
    justify-content: space-between;
    height: 90%;
  }

  .profile_completion_form_wrap._32px {
    border-radius: 16px;
    padding: 16px;
  }

  .upload_input, .upload_input.is-main.error, .upload_input.is-disabled.error {
    padding: 8px;
  }

  .upload_input_icon_wrap {
    justify-content: center;
    margin-bottom: 10px;
    display: flex;
  }

  .upload_info.is-gray {
    flex-flow: column;
    margin-bottom: 0;
  }

  .upload_info_left {
    border-right-style: none;
    margin-right: 0;
    padding-right: 0;
    font-size: 10px;
    line-height: 120%;
  }

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

  .div-block-275 {
    width: auto;
  }

  .image-11 {
    aspect-ratio: auto;
  }

  .div-block-276 {
    width: auto;
  }

  .heading-16._2 {
    font-size: 20px;
  }

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

  .text-block-80 {
    font-size: 14px;
  }

  .dropdown-list-2._2.w--open {
    padding: 10px;
  }

  .image-12 {
    aspect-ratio: 1;
  }

  .upload_preview_wrap {
    display: none;
  }

  .skills_wrap {
    flex-flow: row;
    align-items: flex-start;
  }

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

  ._12px {
    line-height: 120%;
  }

  .div-block-303 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: center;
    display: flex;
  }

  .div-block-303.is-mobile {
    display: flex;
  }

  .heading-17 {
    font-size: 16px;
  }

  .paragraph-22 {
    font-size: 12px;
    line-height: 120%;
  }

  .div-block-304 {
    margin-left: auto;
    display: flex;
  }

  .text-block-84 {
    font-size: 12px;
    line-height: 120%;
  }

  .profile_completion_heading_wrap {
    background-color: #f5f5f5;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-bottom: 24px;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .paragraph-23 {
    text-align: left;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 120%;
  }

  .mobile-hide {
    display: none;
  }

  .text-block-85 {
    font-size: 10px;
  }

  .link-block {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .main_content_profile_name_wrap-2 {
    padding-top: 23px;
    position: relative;
  }

  .text-block-89 {
    text-align: center;
    line-height: 12px;
  }

  .code-embed-32 {
    height: 16px;
  }

  .main_content_profile_details_wrap-2 {
    flex-flow: row;
  }

  .div-block-311 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-16 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .responsive-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-98 {
    font-size: 14px;
  }

  .fr_info_card-3 {
    max-height: 62px;
  }

  .link-block-16 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .main_content_profile_name_wrap-3 {
    padding-top: 23px;
    position: relative;
  }

  .text-block-108 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-341 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-347 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-118 {
    font-size: 14px;
  }

  .fr_info_card-4 {
    max-height: 62px;
  }

  .main_loader_popup_content-dashboard {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .link-block-19 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-127 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-389 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-396 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-136 {
    font-size: 14px;
  }

  .link-block-21 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-145 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-442 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-154 {
    font-size: 14px;
  }

  .link-block-23 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-163 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-483 {
    border-right-style: none;
    padding-right: 0;
  }

  .text-block-172 {
    font-size: 14px;
  }

  .link-block-25 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-181 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-531 {
    border-right-style: none;
    padding-right: 0;
  }

  .text-block-190 {
    font-size: 14px;
  }

  .link-block-27 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-199 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-579 {
    border-right-style: none;
    padding-right: 0;
  }

  .text-block-208 {
    font-size: 14px;
  }

  .fr_profile_error_popup.success {
    width: 95%;
    max-width: none;
    padding: 10px;
    left: 50%;
    right: auto;
    transform: translate(-50%);
  }

  .error-wrapper.success {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
  }

  .link-block-30 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-223 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-631 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-638 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-232 {
    font-size: 14px;
  }

  .link-block-32 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-242 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-680 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-687 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-251 {
    font-size: 14px;
  }

  .link-block-34 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-263 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-730 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-737 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-272 {
    font-size: 14px;
  }

  .link-block-36 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-287 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-784 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-791 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-296 {
    font-size: 14px;
  }

  .link-block-38 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-305 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-832 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-839 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-314 {
    font-size: 14px;
  }

  .div-block-861.new {
    text-align: center;
  }

  .deadline_text-2 {
    font-size: 12px;
  }

  .link-block-40 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-324 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-882 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-889 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-333 {
    font-size: 14px;
  }

  .link-block-42 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-342 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-931 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-938 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-352 {
    font-size: 14px;
  }

  .link-block-44 {
    background-image: linear-gradient(90deg, #fff0, #fff9 13%, #fffc 23%, #fff 36%, #fff);
  }

  .text-block-361 {
    text-align: center;
    line-height: 12px;
  }

  .div-block-980 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-987 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-370 {
    font-size: 14px;
  }

  .deadline_text-3, .x_wrap {
    font-size: 12px;
  }

  .job-skills, .job-item-title {
    flex-flow: column;
    align-items: flex-start;
  }

  .processing-wrapper {
    max-width: none;
  }

  .form-4 {
    flex-flow: column;
  }

  .apply-wrapper {
    flex-flow: column;
    align-items: flex-start;
  }

  .find-job-links {
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
  }

  .text-block-397 {
    font-size: 14px;
  }

  .job-info-wrapper {
    flex-flow: column;
    align-items: flex-start;
  }

  .reviews-wrapper {
    margin: 16px;
  }

  .fr_dashboard_header_progress_wrap {
    border-right-style: none;
    padding-right: 0;
  }

  .fr_dashboard_main_info {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fr_header_plan {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-417 {
    font-size: 14px;
  }

  .div-block-1062 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-1064 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-1068 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-432 {
    font-size: 14px;
  }

  .div-block-1097 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-1101 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-1108 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-461 {
    font-size: 14px;
  }

  .div-block-1122 {
    padding: 20px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .div-block-1123 {
    padding-top: 47px;
  }

  .text-block-467 {
    font-size: 14px;
  }

  .form_profile_wrap.b0 {
    flex-flow: column;
  }

  .div-block-1129 {
    flex: none;
    width: 60px;
    height: 60px;
  }

  .text-block-468 {
    flex: none;
  }

  .form_big_warning {
    flex-flow: column;
  }

  .back_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-1147, .paragraph-60, .paragraph-60.center {
    text-align: center;
  }

  .text-block-478 {
    font-size: 16px;
  }

  .portfolio_upload_wrap {
    min-width: auto;
  }

  .portfolio_upload_wrap.error {
    width: 90%;
  }

  .heading-49 {
    font-size: 24px;
  }

  .full_page_wrap_projects {
    justify-content: flex-start;
    padding-top: 60px;
  }

  .pr-cs_grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    margin-top: 0;
    display: flex;
  }

  .project_card_wrap {
    height: 100%;
  }

  .change_style_wrap {
    margin-top: 0;
  }

  .div-block-1185.projects {
    height: 100vh;
    padding-top: 60px;
  }

  .pr-cs_card {
    padding: 20px;
  }

  .heading-51 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1190 {
    display: none;
  }

  .grid-row-3.new {
    padding: 16px;
  }

  .grid-row-3.new.new-2 {
    justify-content: flex-start;
  }

  .paragraph-62, .text-block-484 {
    font-size: 14px;
  }

  .heading-52 {
    margin-top: 0;
    font-size: 24px;
  }

  .div-block-1195 {
    display: none;
  }

  .paragraph-63, .text-block-486 {
    font-size: 14px;
  }

  .image-53 {
    width: 100%;
  }

  .div-block-1199 {
    width: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1206 {
    margin-bottom: 40px;
  }

  .link-block-55 {
    top: 1rem;
  }

  .text-block-489 {
    font-family: Mulish, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 100%;
  }

  .paragraph-64 {
    font-size: 14px;
  }

  .section_shell-2 {
    overflow: hidden;
  }

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

  .div-block-1211 {
    display: none;
  }

  .heading-53 {
    margin-top: 0;
    font-size: 24px;
  }

  .text-block-491, .paragraph-65 {
    font-size: 14px;
  }

  .div-block-1216 {
    display: none;
  }

  .heading-54 {
    margin-top: 0;
    font-size: 24px;
  }

  .text-block-493, .paragraph-66 {
    font-size: 14px;
  }

  .delete-item-content-3 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1222 {
    display: none;
  }

  .heading-55 {
    margin-top: 0;
    font-size: 24px;
  }

  .text-block-496, .paragraph-67 {
    font-size: 14px;
  }

  .delete-item-content-4 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1230 {
    display: none;
  }

  .heading-56 {
    margin-top: 0;
    font-size: 24px;
  }

  .text-block-503 {
    font-size: 14px;
  }

  .div-block-1235 {
    display: none;
  }

  .text-block-506 {
    font-size: 14px;
  }

  .div-block-1239 {
    display: none;
  }

  .text-block-509 {
    font-size: 14px;
  }

  .div-block-1244 {
    display: none;
  }

  .text-block-514 {
    font-size: 14px;
  }

  .div-block-1248 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1252 {
    display: none;
  }

  .div-block-1254 {
    padding-bottom: 0;
  }

  .text-block-518 {
    font-size: 14px;
  }

  .heading-57 {
    font-size: 24px;
  }

  .div-block-1270 {
    display: none;
  }

  .text-block-527 {
    font-size: 14px;
  }

  .delete-item-content-5, .delete-item-content-6, .delete-item-content-7, .delete-item-content-8, .delete-item-content-9, .delete-item-content-10, .delete-item-content-11, .delete-item-content-12 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1286 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1289 {
    display: none;
  }

  .div-block-1291 {
    padding-bottom: 0;
  }

  .text-block-539 {
    font-size: 14px;
  }

  .text-block-540 {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-67 {
    font-size: 24px;
  }

  .div-block-1307 {
    display: none;
  }

  .text-block-549 {
    font-size: 14px;
  }

  .div-block-1325 {
    display: none;
  }

  .text-block-559 {
    font-size: 14px;
  }

  .delete-item-content-13, .delete-item-content-14, .delete-item-content-15, .delete-item-content-16 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-80 {
    font-size: 14px;
  }

  .div-block-1337 {
    display: none;
  }

  .text-block-565, .paragraph-81 {
    font-size: 14px;
  }

  .div-block-1342 {
    display: none;
  }

  .text-block-567, .paragraph-82 {
    font-size: 14px;
  }

  .div-block-1348 {
    display: none;
  }

  .text-block-569 {
    font-size: 14px;
  }

  .div-block-1353 {
    display: none;
  }

  .text-block-572, .paragraph-83 {
    font-size: 14px;
  }

  .div-block-1358 {
    display: none;
  }

  .text-block-574 {
    font-size: 14px;
  }

  .delete-item-content-17 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1363 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1366 {
    display: none;
  }

  .div-block-1368 {
    padding-bottom: 0;
  }

  .div-block-1369 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: flex-start;
  }

  .text-block-578 {
    font-size: 14px;
  }

  .heading-75 {
    font-size: 24px;
  }

  .more-projects-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1379 {
    display: none;
  }

  .text-block-586 {
    font-size: 14px;
  }

  .div-block-1392 {
    display: none;
  }

  .text-block-594 {
    font-size: 14px;
  }

  .div-block-1407 {
    display: none;
  }

  .delete-item-content-18 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1416 {
    display: none;
  }

  .text-block-603 {
    font-size: 14px;
  }

  .div-block-1431 {
    display: none;
  }

  .delete-item-content-19 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1440 {
    display: none;
  }

  .text-block-613, .text-size-large.text-color-white.mobile14px {
    font-size: 14px;
  }

  .fr_title_wrap.onboard-job-title {
    flex-flow: column;
  }

  .icon_wrap.is-left.mobile-center {
    justify-content: center;
  }

  .flex-col-8.flex-down {
    flex-flow: wrap;
  }

  .flex-col-8.grid-mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .notification_tabs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .onboarding-button-group {
    margin-top: 20px;
  }

  .onboarding-button-group.m-16.is-desktop {
    display: none;
  }

  .bank_account_grid {
    grid-template-columns: 1fr;
  }

  .bank_account_single_card {
    border: 1px #000;
  }

  .multi-form_upload-input-wrapper {
    flex-flow: column;
  }

  .button-app.is-secondary {
    font-size: 24px;
  }

  .full_page_wrap.p_top-medium {
    height: auto;
  }

  .fr_jobs_card.is-primary, .fr_jobs_card.is-primary.is-highlighted.is-tablet {
    padding: 16px;
  }

  .fr_stats_card {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .grid-2x2.is-smaller-gap {
    grid-template-columns: 1fr;
  }

  .table4_filters-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .table4_modal-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-weight-semibold.text-size-large.is-main {
    font-size: 18px;
  }

  .table4_filter-group-list, .table4_tablet-modal-menu {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .table4_component {
    grid-template-columns: 1fr;
  }

  .text-size-medium-7 {
    font-size: 14px;
  }

  .layout531_component, .layout531_item-list {
    grid-template-columns: 1fr;
  }

  .profile-view-dropdown-icon._20px {
    width: 20px;
    height: 20px;
  }

  .modal_delete-component {
    display: none;
  }

  .heading-style-h2-8 {
    font-size: 24px;
  }

  .text-size-medium-8 {
    font-size: 14px;
  }

  .modal_component-edit_page {
    display: none;
  }

  .fr_edit-name-input-form {
    flex-flow: column;
  }

  .image-70 {
    width: 95px;
  }

  .modal1_component {
    display: none;
  }

  .heading-style-h2-9 {
    font-size: 24px;
  }

  .text-size-medium-9 {
    font-size: 14px;
  }

  .nav_component.grey-btn-white-text-46 {
    z-index: 101;
  }

  .nav_component.white-bg-dark-text-46 {
    padding-bottom: 1rem;
  }

  .section_fr-levels-features.is-secondary {
    font-size: 24px;
  }

  .max-w-85-mobile {
    max-width: 85%;
  }

  .heading-style-h2-10 {
    font-size: 24px;
  }

  .right-standardtalent {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: auto;
    max-width: 380px;
    padding: 16px;
  }

  .right-standardtalent.is-category {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 16px;
  }

  .category-content-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .max-width-small.smaller.is-apply {
    max-width: 15rem;
  }

  .max-width-small.z-index-1.position-center.is-1.left {
    grid-row-gap: 0px;
    align-items: flex-start;
  }

  .mobile-view-only {
    display: block;
  }

  .mobile-view-only.is-text {
    font-size: 14px;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .footer_wrap {
    align-items: stretch;
  }

  .heading-style-h2-11, .heading-style-h2-12, .heading-style-h2-13 {
    font-size: 24px;
  }

  .text-size-medium-10 {
    font-size: 14px;
  }

  .button-9.is-secondary {
    font-size: 24px;
  }

  .text-size-regular-2 {
    box-sizing: border-box;
    font-size: 14px;
  }

  .text-size-regular-2.white {
    font-size: 14px;
  }

  .text-size-regular-2.white._500 {
    width: auto;
  }

  .marquee-list.flex {
    flex-flow: wrap;
    place-content: space-around center;
    align-items: center;
  }

  .marquee-list.flex.wrap-down {
    flex-flow: row-reverse wrap;
  }

  .container-2.top-7-5rem {
    padding-top: 3.5rem;
  }

  .text-42 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-42.top-margin {
    margin-top: 0;
  }

  .text-42.top-margin.strech {
    align-items: stretch;
  }

  .text-43 {
    font-family: Besley, sans-serif;
    font-size: 24px;
  }

  .text-43.font-56 {
    text-align: center;
    font-size: 32px;
  }

  .text-43.font-56._1075px {
    width: 343px;
  }

  .text-43.font-56._1075px._263mobile {
    width: 263px;
  }

  .testimonials-list-wrapper {
    flex-flow: wrap;
    display: flex;
  }

  .text-22 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-22._60gap {
    padding-bottom: 32px;
  }

  .text-25 {
    font-size: 24px;
  }

  .faq {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .faq.top {
    max-width: none;
  }

  .faq.top.is-open {
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    display: inline-block;
  }

  .faq.top.is-open.top-border {
    justify-content: space-between;
    align-items: center;
  }

  .faq-wrap {
    justify-content: flex-end;
    align-items: center;
  }

  .blur-overlay.brown {
    display: block;
  }

  .blur-overlay.brown.top {
    height: 10%;
  }

  .text-holder {
    padding-bottom: 32px;
  }

  .open-sans-regular {
    white-space: normal;
    font-size: 14px;
  }

  .open-sans-regular.hide-desktop {
    font-size: 14px;
  }

  .help-cta_card-content-top._512width, .help-cta_card-content-top._554width {
    width: auto;
  }

  .bold-text-3._22px {
    font-size: 16px;
  }

  .marquee-bottom-reviews.gap-1-5 {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .marquee-bottom-reviews.gap-1-5.no-paddings {
    flex-flow: row-reverse wrap;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .marquee-bottom-reviews.gap-1-5._100 {
    justify-content: center;
    align-items: stretch;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-trendingskills {
    padding-bottom: 56px;
  }

  .card-holder {
    align-items: center;
    width: auto;
    max-width: none;
  }

  .card-holder.careers {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 7rem;
    padding-bottom: 0;
  }

  .margin-top-6._0rem {
    margin-top: 0;
  }

  .text-90 {
    white-space: nowrap;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .section-ready-to-connect._0-mobile-top {
    padding-top: 0;
  }

  .help-cta_image-mobile.new-cta-mobile {
    width: 100%;
    margin-top: 0;
  }

  .image-71 {
    max-width: 315px;
  }

  .faq-data {
    max-width: none;
  }

  .marquee-wrapper.padding-0 {
    justify-content: center;
    align-items: center;
  }

  .marquee-wrapper.padding-0.flex-vertical {
    flex-flow: wrap;
  }

  .marquee-wrapper.padding-0.flex-vertical.desktop {
    flex-flow: column wrap;
  }

  .heading-style-h2-14.is-besley.white {
    font-size: 28px;
  }

  .heading-style-h2-14.is-besley.white._512px {
    width: auto;
  }

  .group-cards {
    flex-flow: column;
  }

  .card-2 {
    grid-column-gap: 16px;
    margin-right: 16px;
    padding: 16px;
  }

  .card-2.purple-background {
    grid-column-gap: 16px;
    background-position: 100%;
    max-width: none;
    margin-right: 0;
  }

  .card-2.purple-background.it-card-2, .card-2.purple-background.it-card-4, .card-2.purple-background.it_card_1, .card-2.purple-background.it-card-3 {
    width: 343px;
  }

  .layout-center {
    max-width: none;
  }

  .que-icon {
    width: 100%;
    max-width: 30px;
    height: 30px;
  }

  .que {
    width: auto;
  }

  .que.top-margin {
    margin-left: 0;
    margin-right: 0;
  }

  .text-41 {
    font-size: 14px;
  }

  .container-large-main.flex-vertical-flex._32px {
    width: 343px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-main.flex-vertical-flex._32px.quality {
    width: auto;
  }

  .container-large-main.is-engage.no-nbg {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-main.is-engage.no-nbg.flex-vertical-center {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-large-main.is-engage.no-bg-withspace.mobile-image {
    background-image: url('../images/Empower-Your-Projects.png');
    background-position: 100% 0;
    background-size: contain;
  }

  .container-large-main.mobile {
    width: 343px;
    max-width: 100%;
  }

  .container-large-main.margins.is-bigger {
    margin-top: 100px;
  }

  .container-large-main.is-sticky.is-skill {
    top: 12rem;
  }

  .container-large-main.flex-center {
    flex-flow: column;
    align-items: center;
  }

  .container-large-main.flex-center.position-down {
    padding-top: 0;
  }

  .container-large-main.flex-center-mobile {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .content-holder-creative.position-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-holder-creative.position-left._32-padding-mobile {
    margin-bottom: 32px;
  }

  .content-holder-creative._0paddings {
    margin-bottom: 0;
  }

  .content-holder-creative.is-master {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .ans-text {
    font-size: 14px;
    line-height: 150%;
  }

  .faq-left {
    display: none;
  }

  .heading-secondary {
    white-space: nowrap;
    font-size: 24px;
  }

  .heading-secondary._632px {
    white-space: normal;
    width: 343px;
  }

  .heading-secondary.text-style-nowrap {
    text-align: center;
    white-space: normal;
    font-size: 32px;
    line-height: 140%;
  }

  .heading-secondary.text-style-nowrap.normal-mobile {
    text-align: left;
    white-space: normal;
    font-size: 28px;
  }

  .heading-secondary.text-style-nowrap.normal-mobile._966width {
    width: 343px;
    font-size: 24px;
  }

  .heading-secondary.text-style-nowrap.normal-mobile.center, .heading-secondary.text-style-nowrap.normal-mobile.mobile-view-only.center, .heading-secondary.text-style-nowrap.normal-mobile.is-left.is-1, .heading-secondary.text-style-nowrap.normal-mobile.new-linear {
    text-align: center;
  }

  .heading-secondary.text-style-nowrap.normal-mobile._32px {
    font-size: 20px;
  }

  .heading-secondary.text-style-nowrap.normal-mobile.text-align-left {
    white-space: normal;
    font-size: 24px;
  }

  .heading-secondary.text-style-nowrap.normal-mobile.text-align-left._608 {
    width: 311px;
  }

  .heading-secondary.text-style-nowrap.position-left-lessheight._341w {
    text-align: center;
    width: 343px;
    font-size: 24px;
  }

  .heading-secondary.text-style-nowrap.line-height-smaller.is-1 {
    padding-bottom: 5px;
  }

  .heading-secondary.text-style-nowrap.white-linear {
    font-size: 24px;
  }

  .heading-secondary.text-style-nowrap.white {
    white-space: normal;
  }

  .heading-secondary.text-style-nowrap.white.is-careers {
    font-size: 24px;
  }

  .heading-secondary.text-style-nowrap.white._24mobile {
    width: 343px;
    font-size: 24px;
  }

  .heading-secondary.text-style-nowrap.white._24mobile.careers {
    width: auto;
  }

  .heading-secondary.center-pink-purple {
    font-size: 32px;
  }

  .heading-secondary.center-pink-purple.quality {
    font-style: italic;
  }

  .heading-secondary.wrap.down {
    font-size: 32px;
  }

  .text-37 {
    grid-row-gap: 1px;
  }

  .text-size-large-3 {
    font-size: 14px;
  }

  .text-size-large-3.text-weight-semibold {
    font-size: 18px;
  }

  .text-40 {
    font-size: 16px;
  }

  .text-size-medium-11 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-11.middle {
    color: #fff;
    text-align: center;
  }

  .text-size-medium-11.middle._804width {
    color: #fff;
    width: 313px;
  }

  .text-size-medium-11.middle._804width.dark-text {
    color: #282529;
    width: 343px;
  }

  .text-size-medium-11.middle._702width {
    width: 307px;
  }

  .text-size-medium-11.middle._702width.left-text-mobile {
    text-align: left;
  }

  .overflow-hidden-2 {
    width: auto;
  }

  .overflow-hidden-2._100vh.pading-right {
    padding-left: 0;
    overflow: visible;
  }

  .button-group-2.is-center.mobile-stratch.max-w {
    width: 100%;
  }

  .button-group-2.is-center.mobile-relative {
    z-index: 1;
    background-color: #282529;
    position: relative;
    bottom: 0;
  }

  .button-group-2.is-center.mobile-relative.hide-desktop {
    align-items: stretch;
  }

  .button-group-2.is-stretch.is-smaller-mobile {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .help-cta_card {
    grid-template-columns: 1fr;
  }

  .help-cta_card.flex {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .padding-global-2.is-small.padding-section-medium {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .padding-global-2.padding-section-large.bottom-0.top-9 {
    padding-top: 1rem;
  }

  .padding-global-2.padding-section-large.bottom-0.top-9._16rem {
    padding-top: 16rem;
    padding-bottom: 60px;
  }

  .padding-global-2.padding-section-large._2-5rem {
    width: 100%;
    padding-top: 2.5rem;
  }

  .padding-global-2.padding-section-large._15rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-global-2.padding-section-large.mobile-down {
    padding-top: 13rem;
    padding-bottom: 40px;
  }

  .padding-global-2.padding-section-large._140px-top {
    padding-top: 24px;
  }

  .padding-global-2.padding-section-large._140px-top.big {
    padding-top: 140px;
  }

  .padding-global-2.is-medium.padding-section-large-9.bottom-larger.is-mob {
    padding-bottom: 2.5rem;
  }

  .padding-global-2.is-medium.padding-section-large-9._15rem.skill {
    padding-top: 24rem;
  }

  .padding-global-2.is-medium.padding-section-large.is-landing {
    padding-bottom: 70px;
  }

  .padding-global-2.is-medium.padding-section-custom {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-global-2.padding-secondary {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global-2.padding-section-medium {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .padding-global-2.padding-section-medium.brown-0-paddings-mobile {
    background-color: #282529;
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global-2.padding-section-medium.brown-0-paddings-mobile.hide-desktop {
    display: block;
  }

  .padding-global-2.padding-section-medium._2-5rem-top {
    padding-bottom: 2.5rem;
  }

  .padding-global-2.padding-section-medium._7-top-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .padding-global-2.padding-section-medium._7-bottom-0, .padding-global-2.padding-section-medium._7-bottom-5 {
    padding-bottom: 3.5rem;
  }

  .paragraph-holder {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-holder._16padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .content-holder._12gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .content-holder._12gap.is-left-mobile {
    text-align: left;
  }

  .section-insights-light {
    background-image: url('../images/Latest-Insights-in-Design-and-Creative_1Latest Insights in Design and Creative.avif');
    background-size: cover;
  }

  .ans-box {
    padding-top: 10px;
  }

  .help-cta_component._1040width {
    width: 100%;
  }

  .section_create.img-background {
    background-image: url('../images/Group-4767.png');
    background-size: cover;
  }

  .section_create.how-we-hire {
    background-image: url('../images/How-We-Hire_1.png');
    background-position: 50%;
  }

  .section_create.purple-bg.is-master {
    background-color: #6944c5;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .que-title {
    white-space: nowrap;
    font-size: 16px;
  }

  .que-title.dark {
    white-space: normal;
  }

  .creative-experts {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: auto;
    max-width: none;
    padding: 16px;
  }

  .creative-experts.strech {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: auto;
    padding: 16px 0;
  }

  .z-index-1._9rem {
    margin-top: 10rem;
  }

  .z-index-1.flex-vertival.center {
    justify-content: flex-start;
    align-items: stretch;
  }

  .help-cta_card-content.linear {
    background-image: linear-gradient(#b679dd, #b074dc 6%, #8150d1 79%);
    width: auto;
  }

  .help-cta_card-content.linear.is-about {
    padding-bottom: 0;
  }

  .faq-blocks {
    grid-template-columns: 1fr;
  }

  .besley-32.width-464 {
    width: 311px;
    font-size: 20px;
  }

  .besley-32.height {
    font-size: 24px;
  }

  .cms-holder {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .cms-holder._1rem {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .section_hero.it-programming._38rem-height {
    height: 38rem;
    min-height: 39rem;
  }

  .section_hero.design-creative {
    background-position: 100% 0;
  }

  .section_hero.design-creative.new-image {
    background-image: url('../images/hero-mobile.png');
    background-position: 50%;
    justify-content: flex-start;
    align-items: center;
    min-height: 50rem;
    padding-bottom: 0;
  }

  .section_hero.design-creative.new-image.levels {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column-reverse;
    min-height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section_hero.master.mobile {
    background-image: url('../images/V2-Hero.png');
  }

  .section_hero.master.mobile.is-skill-matcher {
    background-image: url('../images/image-49_1.png');
    background-size: cover;
  }

  .section_hero.quality {
    background-image: url('../images/hero_1.png');
    height: 610px;
    min-height: 610px;
  }

  .section_hero.quality.is-2 {
    height: auto;
    min-height: auto;
  }

  .section_hero.careers {
    background-image: url('../images/hero_2.png');
  }

  .section_hero.about-us {
    background-image: url('../images/hero_4.png');
    background-position: 50%;
    height: 51rem;
    min-height: 50rem;
  }

  .section_hero.is-freelancer {
    background-image: url('../images/V2-Hero_1.png');
    height: 700px;
  }

  .freelancer_navbar {
    display: block;
  }

  .waiting-list_content {
    grid-template-columns: 1fr;
  }

  .text-size-medium-12 {
    font-size: 14px;
  }

  .heading-style-h2-15 {
    font-size: 24px;
  }

  .text-size-medium-13 {
    font-size: 14px;
  }

  .text-size-regular-3 {
    box-sizing: border-box;
    font-size: 14px;
  }

  .text-size-regular-3.white {
    font-size: 14px;
  }

  .text-size-regular-3.white.cta-mobile {
    text-align: left;
  }

  .text-size-regular-3.white._13-font-mobile {
    font-size: 16px;
  }

  .text-size-regular-3.white.cta {
    text-align: center;
  }

  .text-size-regular-3.is-big.earnings {
    font-size: 1rem;
  }

  .text-size-regular-3.is-big.earnings.mobile-center, .text-size-regular-3.is-big.center {
    text-align: center;
  }

  .text-size-regular-3.is-big.font-open-sans {
    font-size: 1rem;
  }

  .text-91 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-91.left {
    margin-top: 200px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-91.left.levels {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-84, .heading-84._56px {
    font-size: 32px;
  }

  .title-why-loxala {
    font-size: 16px;
  }

  .community_image {
    aspect-ratio: 1;
  }

  .community_image.is-bigger-height {
    min-height: 250px;
  }

  .text-92 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-92._60gap {
    padding-bottom: 32px;
  }

  .comparison3_feature {
    width: 140px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .fr-levels-text {
    font-size: 18px;
  }

  .community_card-list.gap-24.horizontal {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .jointhe-image {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

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

  .why-loxala.no-border.horizontal._267, .why-loxala.horizontal {
    width: 311px;
  }

  .why-loxala.horizontal._267 {
    width: 311px;
    padding-bottom: 0;
  }

  .why-loxala-text {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .heading-style-h2-16.is-besley.new-font {
    font-size: 1.5rem;
  }

  .heading-style-h2-16.is-besley.new-font.white-text.levels {
    text-align: center;
    font-size: 32px;
  }

  .cta_wrap.is-marketing._100-height.levels {
    padding: 2rem 1rem 1rem;
  }

  .cta_wrap.is-marketing._100-height.middle {
    outline-offset: 0px;
    outline: .3125rem #7a58d0;
  }

  .cta_wrap.is-marketing._100-height.is-center {
    border-radius: 24px;
    justify-content: center;
  }

  .cta_wrap.is-portfolio.referal {
    outline-width: 8px;
  }

  .cta_wrap.is-unlock {
    min-height: 50rem;
  }

  .cta_wrap.is-ready {
    background-image: url('../images/cta_1.png');
  }

  .cta_wrap.is-start {
    background-image: url('../images/cta-4_1cta (4).avif');
  }

  .community_grid-list.is-50 {
    flex-flow: column;
  }

  .community_grid-list.is-50.is-secondary {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
  }

  .community_grid-list.is-50.is-smaller-grap.is-2 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    margin-top: 52px;
  }

  .community_grid-list.is-50.is-smaller-grap.is-1 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .section_cta.dark.careers {
    padding-top: 26px;
  }

  .section_cta.is-white {
    background-color: #fff;
  }

  .cta40_card {
    grid-template-columns: 1fr;
  }

  .cta40_card-content {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    padding: 24px 1rem;
  }

  .cta_marketing-image.hide-desktop {
    object-position: 50% 50%;
  }

  .cta40_image {
    aspect-ratio: 1;
  }

  .padding-section-large-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: block;
  }

  .title-container {
    margin-top: -99px;
  }

  .title-container.auto-margin {
    margin-left: 0;
  }

  .title-container.auto-margin.careers {
    margin-top: 0;
    padding-top: 120px;
  }

  .title-container.auto-margin.careers.levels {
    margin-left: 0;
    padding-top: 0;
  }

  .paragraph-why-loxala {
    font-size: 14px;
  }

  .comparison3_top-row-content {
    width: 124px;
    padding: 8px .5rem;
  }

  .comparison3_top-row-content.criteria.is-first {
    width: 140px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .comparison3_top-row-content.is-master {
    font-size: 12px;
  }

  .text-block-615 {
    font-size: 14px;
  }

  .become-a-part-of-our-journey-and-earn-rewards-by-promoting-loxala-our-affiliate-program-is-designed {
    text-align: left;
    font-size: 16px;
  }

  .earn-up-to-70-commission-for-every-new-user-who-signs-up-and-makes-a-purchase-through-your-referral {
    width: auto;
    font-size: 14px;
    line-height: 100%;
  }

  .text-93 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-93._60gap {
    padding-bottom: 32px;
  }

  .content-style-29 {
    grid-row-gap: 24px;
    height: auto;
  }

  .white-text {
    font-size: 16px;
  }

  .white-text._20-center {
    text-align: left;
    width: 343px;
    font-size: 16px;
  }

  .white-text.mobile14 {
    font-size: 14px;
  }

  .text-179 {
    font-size: 14px;
    line-height: 110%;
  }

  .div-block-12 {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 10px;
  }

  .image-72 {
    width: 343px;
    height: 240px;
  }

  .all-referrals-1 {
    font-size: 20px;
  }

  .text-block-616 {
    font-size: 14px;
  }

  .heading-style-h1-2 {
    font-size: 2rem;
  }

  .heading-style-h1-2.is-besley.white._28-mobile {
    font-size: 28px;
  }

  .heading-style-h1-2.is-besley._2-5-no-wrap-white {
    white-space: normal;
    font-size: 24px;
  }

  .heading-style-h1-2.is-besley._2-5-no-wrap-white.text-align-left {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h1-2.is-besley._2-5rem {
    text-align: left;
    width: 343px;
    font-size: 28px;
  }

  .heading-style-h1-2.is-besley._2-5rem.center-text-mobile {
    text-align: center;
  }

  .heading-style-h1-2.is-besley._2-5rem.center-text-mobile.is-secondary {
    width: auto;
  }

  .heading-style-h1-2.is-besley._2-5rem.position-left-mobile {
    text-align: left;
  }

  .heading-style-h1-2.is-besley._4rem {
    font-size: 2.4rem;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark {
    text-align: center;
    white-space: normal;
    line-height: 130%;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark._32px {
    white-space: normal;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark._32px.hide-desktop {
    text-align: left;
    display: block;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark._32px.hide-desktop.text-align-center-mobile {
    text-align: center;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark._32px.hide-desktop.text-align-center-mobile.hide-mobile-portrait {
    display: none;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark.normal {
    text-align: center;
  }

  .heading-style-h1-2.is-besley.text-color-gradient-dark._698 {
    width: auto;
  }

  .heading-style-h1-2.is-besley.center-343 {
    text-align: center;
    width: 343px;
  }

  .heading-style-h1-2.is-besley._110 {
    white-space: normal;
  }

  .heading-style-h1-2.is-besley._110.is-master {
    color: #fff;
  }

  .heading-style-h1-2.is-besley.margin-0.smaller {
    font-size: 1.98rem;
  }

  .welcome-to-the-loxala-affiliate-program {
    text-align: left;
    font-size: 28px;
  }

  .welcome-to-the-loxala-affiliate-program.center-mobile {
    text-align: center;
  }

  .all-referrals-0 {
    font-family: Besley, sans-serif;
    font-size: 20px;
  }

  .card-1 {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
    border-width: 3px;
    padding: 16px;
  }

  .card-1.with-bg {
    background-image: url('../images/Frame-1991422249-2.png');
    background-size: cover;
    border-width: 3px;
  }

  .card-1.with-bg.is-secondary, .card-1.is-secondary {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .card-1.purple {
    width: 343px;
    height: 179px;
  }

  .card-1.purple._360mobile {
    border-radius: 16px;
    align-items: flex-start;
    width: auto;
    height: auto;
  }

  .card-1.purple._99-size.is-master {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .card-1.purple._100-size {
    width: auto;
    height: auto;
  }

  .card-1.purple._100-size.is-master {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    align-items: flex-start;
  }

  .photo-11 {
    min-height: 240px;
  }

  .card-11 {
    padding: 16px;
  }

  .text-175 {
    font-size: 14px;
    line-height: 130%;
  }

  .content-style-27 {
    padding: 16px;
  }

  .text-180 {
    grid-row-gap: 6px;
  }

  .heading-85 {
    margin-top: 0;
    font-size: 20px;
  }

  .heading-86 {
    white-space: normal;
    font-size: 20px;
  }

  .heading-86.mobile-center {
    text-align: center;
  }

  .card_wrap {
    padding: 3px;
  }

  .card_wrap.is-how-it-works {
    text-align: left;
    border-radius: 16px;
  }

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

  .image-10 {
    height: 210px;
  }

  .image-73 {
    width: 32px;
    height: 32px;
  }

  .head-div {
    width: 343px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .head-div.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .head-div._0-padding.careers {
    width: 100%;
  }

  .how-it-works-holder {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    align-items: center;
    width: auto;
  }

  .heading-0 {
    font-size: 20px;
  }

  .card-10 {
    width: 100%;
  }

  .text-181 {
    white-space: nowrap;
    font-size: 16px;
  }

  .text-size-medium-14 {
    text-align: left;
    font-size: 14px;
  }

  .text-178 {
    font-family: Besley, sans-serif;
    line-height: 100%;
  }

  .heading-1 {
    font-size: 20px;
  }

  .card_icon_wrap {
    max-width: 32px;
    max-height: 32px;
  }

  .commision-structure {
    flex-flow: column;
    padding: 16px 0;
  }

  .commision-structure._32-margin {
    margin-top: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .commision-structure._32-margin._88margin {
    margin-bottom: 16px;
  }

  .commision-structure._24-margin.no-padding {
    grid-template-columns: 1fr;
  }

  .commision-structure._24-margin.no-padding.mobile {
    padding-bottom: 0;
  }

  .div-block-13 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .text-182 {
    font-size: 14px;
    line-height: 130%;
  }

  .text-block-617 {
    font-size: 14px;
  }

  .div-block-1452 {
    margin-bottom: 60px;
  }

  .master-talent-image {
    grid-template-columns: 1fr;
  }

  .master-talent-image.center.is-points {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .master-talent-image.center.is-points.skill.equal.tablet-wrap {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .master-talent-image.center.is-points.skill.is-landing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 120px;
  }

  .master-talent-image.hide-desktop {
    display: block;
  }

  .master-talent-image.hide-mobile {
    display: none;
  }

  .code-embed-188 {
    width: 46px;
    height: 46px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1453 {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-74 {
    max-width: 13.875rem;
    display: none;
  }

  .circle {
    width: 300px;
    height: 300px;
    margin-top: 20px;
  }

  .image-54 {
    display: none;
  }

  .first-line-3rd-way {
    margin-left: 190px;
  }

  .div-block-69 {
    object-fit: contain;
    width: 1500px;
    height: 1500px;
    display: none;
    bottom: -22.7rem;
    right: -8rem;
  }

  .master-talent-top.is-skill.is-1 {
    margin-bottom: 0;
  }

  .lottie-animation {
    width: 100%;
    height: 400px;
    margin-top: -50px;
    margin-left: 0;
  }

  .image-75 {
    display: block;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .section_skill-matcher-feature._200vh {
    min-height: 500vh;
  }

  .image-77 {
    top: 40%;
  }

  .div-block-61 {
    justify-content: center;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

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

  .heading-87.is-progress, .landing-timer {
    font-size: 18px;
  }

  .landing-timer.is-landing {
    font-size: 47px;
  }

  .landing-timer.is-landing.is-equal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .code-embed-189.mobile-view-only.is-1 {
    bottom: 30%;
    left: 50px;
  }

  .div-block-89 {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .list-9.gray.is-fj.has0bg {
    width: 100%;
  }

  .white-button.is-purple {
    text-align: center;
    justify-content: center;
  }

  .white-button.is-bigger.center {
    justify-content: center;
  }

  .animation-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1454 {
    height: 30px;
    margin-top: 0;
    margin-left: 168px;
  }

  .div-block-1455 {
    max-width: 274px;
  }

  .cta31_image {
    aspect-ratio: auto;
    max-height: none;
  }

  .code-embed-190 {
    display: none;
  }

  .animation-main-circle {
    width: 60px;
    min-width: 60px;
    height: 60px;
  }

  .code-embed-191.mobile-view-only {
    display: block;
  }

  .div-block-91 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-79 {
    width: 370px;
    height: 370px;
  }

  .div-block-76 {
    filter: blur(70px);
    width: 140px;
    height: 140px;
  }

  .heading-88 {
    font-size: 20px;
  }

  .div-block-58 {
    margin-bottom: 45vh;
  }

  .animation-proccess-wrapper {
    max-width: 170px;
    margin-top: 0;
  }

  .button-group-5.is-center.skills {
    width: auto;
    position: absolute;
    inset: auto 0% 0%;
  }

  .button-group-5.is-center.skills.mobile-view-only {
    display: block;
  }

  .button-group-5.is-center.skills.mobile-view-only.is-button {
    z-index: 2;
    text-align: center;
    display: flex;
    bottom: 40px;
  }

  .first-circle {
    transform: translate(28px, -100%);
  }

  .first-circle.is-border {
    width: 60px;
    height: 60px;
    right: -25px;
  }

  .second-circle.is-border {
    top: 160px;
    bottom: 0;
  }

  .section_cta31.color-scheme-1 {
    padding-bottom: 40vh;
  }

  .first-line-2nd-way {
    width: 100px;
  }

  .div-block-74 {
    background-image: linear-gradient(#0000, #000000b5 40%, #000 69%, #000);
    height: 401px;
    top: auto;
    bottom: 0;
  }

  .div-block-1458.is-1 {
    top: 75%;
    right: 71px;
  }

  .div-block-1458.is-3 {
    top: 75%;
    bottom: auto;
    left: 144px;
  }

  .div-block-1458.is-2 {
    left: 91px;
    right: auto;
  }

  .code-embed-192 {
    left: -45%;
  }

  .code-embed-192.mobile-view-only.is-1 {
    z-index: 2;
    left: 0%;
  }

  .div-block-87 {
    filter: blur(300px);
    background-color: #bc6afb66;
    width: 800px;
    height: 800px;
    position: absolute;
    inset: auto -28% -50% auto;
    transform: translate(50%, -50%);
  }

  .div-block-1459 {
    width: 100%;
    top: 77%;
  }

  .text-block-620 {
    width: 100%;
    font-size: 12px;
  }

  .sticky-wrapper {
    top: 10%;
  }

  .master-talents {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .div-block-60 {
    margin-bottom: 0;
  }

  .image-82 {
    z-index: 10;
    object-fit: contain;
    width: 871px;
    max-width: none;
    height: 859px;
    position: absolute;
    inset: 8.8rem -34.1rem auto auto;
  }

  .image-82.mobile-view-only {
    z-index: 0;
  }

  .content-holder-talents {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .content-holder-talents.center.skills.circle-skills {
    margin-top: 120px;
  }

  .linear-border-white-button.is-purple {
    width: 100%;
  }

  .talent_card-item.no-border.is-fj {
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .talent_card-item.no-border.is-fj.skil.has-bg {
    padding: 1rem;
  }

  .talent_card-item.no-border.is-fj.skil.has-bg.is-100.is-landing {
    border-radius: 20px;
    padding: 0 40px;
  }

  .talent_card-item.no-border.purple {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#9c83dc, #ac98e0);
    width: auto;
    height: auto;
  }

  .talent_card-item.darkurple {
    align-items: flex-start;
  }

  .top-circle {
    width: 10px;
    height: 10px;
  }

  .top-circle.top {
    width: 10px;
  }

  .div-block-84 {
    filter: blur(50px);
    width: 120px;
    height: 120px;
  }

  .second-line {
    max-width: 200px;
  }

  .hero_wrap.is-flex-vertical-lefr._8rem-top {
    margin-top: 15rem;
  }

  .hero_wrap.is-flex-vertical-center.bigger {
    margin-top: 3rem;
  }

  .hero_wrap.down {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .circle-content, .circle-content._3 {
    max-width: 220px;
  }

  .circle-content._2 {
    max-width: 190px;
  }

  .third-circle {
    right: 13px;
  }

  .third-circle.is-border {
    width: 60px;
    height: 60px;
    right: -15px;
  }

  .master-talent-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: auto;
  }

  .master-talent-content.bottom-20 {
    margin-bottom: 20px;
  }

  .div-block-1461 {
    width: 100px;
    height: 100px;
  }

  .div-block-22 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-84.mobile-view-only.is-1 {
    position: absolute;
    top: 180px;
  }

  .linear-content-holder {
    width: auto;
    height: auto;
  }

  .linear-content-holder.is-points {
    background-image: linear-gradient(213deg, #7a58d0, #f6f3fc 46%, #7a58d0 54% 62%, #7a58d0 72%, #7a58d0);
  }

  .div-block-99 {
    width: 94%;
  }

  .text-263 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-263._60gap {
    padding-bottom: 32px;
  }

  .div-block-1462 {
    display: none;
  }

  .div-block-1463 {
    width: 90%;
  }

  .content-points {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .content-holder-grid {
    height: 352px;
    padding: 16px;
  }

  .content-holder-grid.bg-image {
    height: 372px;
    padding: 16px;
  }

  .content-holder-grid.position-bottom {
    width: auto;
    height: auto;
  }

  .content-holder-grid.img-bg {
    padding: 16px;
  }

  .content-holder-grid.img-bg.position-bottom {
    height: 372px;
  }

  .loxala-points-line {
    width: 140vw;
    margin: 0;
    bottom: -25.9vw;
  }

  .small-heading {
    font-size: 14px;
  }

  .small-heading.is-secondary {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .div-block-107 {
    height: 520px;
    padding-top: 40px;
  }

  .image-85 {
    object-fit: cover;
    width: 100%;
    height: 220px;
  }

  .div-block-1465 {
    width: 100%;
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
    bottom: 40px;
  }

  .text-span-33 {
    font-style: italic;
  }

  .div-block-96 {
    width: 90%;
  }

  .text-block-621 {
    font-size: 12px;
  }

  .linear-border-points._20-top-padding-mobile {
    margin-top: 20px;
  }

  .text-block-622 {
    font-size: 14px;
  }

  .heading-style-h2-17.is-besley.new-font {
    font-size: 1.5rem;
  }

  .heading-style-h2-17.is-besley.new-font.white-text.no-wrap {
    white-space: normal;
  }

  .heading-style-h2-17.is-besley.new-font.white-text.no-wrap.cta-mobile {
    text-align: left;
    font-size: 28px;
  }

  .position-relative-3.mobile-margin-top.margin-medium {
    margin: 2rem 0 0;
  }

  .section_working.image-master.mobile-img {
    background-image: url('../images/page-14.png');
    background-position: 50%;
    height: 690px;
  }

  .section_working.image-master.mobile-img.right {
    background-image: url('../images/page-14_1.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    height: 740px;
  }

  .h1-rewards {
    font-size: 18px;
  }

  .h1-rewards.white.mobile-view-only, .h1-rewards.mobile-view-only {
    display: block;
  }

  .text-size-medium-15 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-15.hide-desktop {
    display: block;
  }

  .text-size-medium-15.hide-desktop.is-1 {
    font-size: 16px;
  }

  .why_choose_points_card.is-top {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 12px;
    top: -16px;
    left: 26px;
  }

  .why_choose_points_card.is-bottom {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 12px;
    bottom: -16px;
    right: 26px;
  }

  .grid-3-master {
    grid-template-columns: 1fr;
  }

  .image-86 {
    width: 311px;
    height: 160px;
  }

  .image-holder-master.full-cover {
    justify-content: space-between;
    align-items: stretch;
    height: auto;
  }

  .max-width-full.margin-0.is-full._1-1-mobile {
    aspect-ratio: 1;
  }

  .text-span-34 {
    font-style: normal;
  }

  .heading-89 {
    font-size: 32px;
  }

  .heading-89.center._40px {
    text-align: left;
    font-size: 32px;
  }

  .heading-89.center._40px.hide-desktop {
    font-size: 32px;
  }

  .heading-89.center._40px.hide-desktop._500 {
    font-weight: 500;
  }

  .how-it-works-div {
    width: auto;
  }

  .how-it-works-div._343px {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    padding: 16px;
  }

  .tabs-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    order: 0;
    margin-right: 0;
  }

  .tab-pane-tab-3 {
    width: 343px;
    max-width: none;
    max-height: none;
  }

  .icon-56 {
    width: 32px;
    height: 32px;
  }

  .img-growth {
    width: 343px;
  }

  .img-growth.is-quality {
    width: 100%;
  }

  .img-growth.careers {
    width: auto;
  }

  .text-265 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-265._56gap {
    padding-bottom: 40px;
  }

  .linear-border-white {
    width: 100%;
  }

  .linear-border-white.dont-shrink {
    background-image: linear-gradient(315deg, #ffffff0a, #fff9 12%, #ffffff36 18%, #fff0 52%, #ffffff38 76%, #fff9 103%);
    width: 486px;
    height: 154px;
  }

  .linear-border-white.dont-shrink.quality.is-4 {
    height: 100%;
  }

  .linear-border-white.dont-shrink.quality.is-1 {
    height: auto;
  }

  .linear-border-white.dont-shrink.quality.is-3, .linear-border-white.dont-shrink.quality.is-2 {
    height: 100%;
  }

  .linear-border-white.dont-shrink.is-2._343 {
    width: 343px;
  }

  .linear-border-white.dont-shrink.is-1._343 {
    width: 343px;
    height: auto;
  }

  .linear-border-white.dont-shrink.is-4._343, .linear-border-white.dont-shrink.is-3._343 {
    width: 343px;
  }

  .linear-border-white._343mobile {
    width: auto;
  }

  .why-it-matter.down {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 16px;
    justify-content: flex-start;
    width: auto;
    padding: 16px;
  }

  .text-block-624, .text-block-30 {
    font-size: 12px;
  }

  .div-block-92 {
    width: 383px;
    height: 280px;
    transform: translate(60%, -30%);
  }

  .list-10.purple {
    height: 154px;
  }

  .list-10.purple._342 {
    width: 342px;
  }

  .list-10.purple.quality {
    height: 100%;
  }

  .text-span-2 {
    font-size: 28px;
  }

  .text-span-2.quality {
    font-size: 32px;
  }

  .image-87 {
    width: 40px;
  }

  .paragraph-dark-middle._20px._464 {
    width: auto;
  }

  .text-block-625 {
    white-space: normal;
    font-size: 12px;
  }

  .image-88 {
    width: 343px;
    max-width: none;
  }

  .conent-how-we-hire {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: auto;
  }

  .content-growth {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
  }

  .content-growth.gap24 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .content-growth.gap24.quality {
    width: 100%;
  }

  .content-growth.left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
  }

  .tabs-menu-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    order: 1;
  }

  .mobile-scroll {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-items: stretch;
    display: flex;
  }

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

  .heading-style-h2-18.is-besley.new-font {
    font-size: 1.5rem;
  }

  .heading-style-h2-18.is-besley.new-font.white-text._32-font-mobile {
    font-size: 32px;
  }

  .image-89 {
    width: 343px;
  }

  .deadline-title {
    font-size: 18px;
  }

  .tab-link-tab-1-2, .tab-link-tab-1-2.w--current {
    width: 343px;
  }

  .grid-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .grid-3.quality {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-3.max-w {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .regular-nowrap {
    white-space: nowrap;
    font-size: 14px;
  }

  .regular-nowrap.white-text {
    white-space: normal;
  }

  .regular-nowrap.white-text._582 {
    width: auto;
  }

  .regular-nowrap.normal {
    white-space: normal;
    font-size: 14px;
  }

  .text-size-medium-16 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-16.center-18px {
    text-align: left;
  }

  .text-size-medium-16.center-18px.mobile-view-only.quality {
    font-size: 16px;
  }

  ._20px {
    width: auto;
    font-size: 16px;
  }

  ._20px._656width {
    width: auto;
  }

  ._20px._656width.mobile-left {
    text-align: left;
  }

  .grid-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .grid-2.quality {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-2.max-w {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .power-of-data {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .power-of-data.margin-56 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: 1;
    justify-content: center;
    width: 343px;
    margin-top: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-266 {
    font-size: 14px;
    line-height: 130%;
  }

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

  .text-266.middle._20px {
    font-size: 16px;
  }

  .text-266.middle._20px._890 {
    width: auto;
  }

  .image-90 {
    width: 40px;
  }

  .why-it-matter-title {
    margin-bottom: 40px;
  }

  .text-267 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-267.left {
    margin-top: 200px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-267.left.careers {
    padding-left: 0;
    padding-right: 0;
  }

  .white-title {
    font-size: 16px;
    font-weight: 600;
  }

  .heading-90, .heading-90._56px {
    font-size: 32px;
  }

  .text-268 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-268._60gap {
    padding-bottom: 32px;
  }

  .div-block-40 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    display: flex;
  }

  .hide-mobile {
    display: none;
  }

  .grid-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .section-why-work {
    background-image: linear-gradient(#28252933, #282529), url('../images/Why-Work-at-Loxala_.png');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    height: auto;
    padding-top: 32px;
  }

  .profesional-growth {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    flex-flow: column;
    width: 100%;
    padding: 16px;
  }

  .why-work-atloxala {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .white-paragraph {
    width: 343px;
    font-size: 14px;
  }

  .white-paragraph.auto {
    width: auto;
  }

  .white-paragraph.no-width.is-why {
    width: 90%;
  }

  .white-paragraph.no-width.is-why.is-3 {
    width: 95%;
  }

  .white-paragraph.middle {
    font-size: 14px;
  }

  .white-paragraph.middle._404 {
    width: 343px;
  }

  .white-paragraph._533 {
    width: auto;
  }

  .card-12, .card-12._40-paddings {
    padding: 16px;
  }

  .card-12._40-paddings.gray._10gap {
    grid-row-gap: 12px;
    padding: 16px;
  }

  .how-we-hire-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .text-269 {
    grid-row-gap: 6px;
  }

  .text-269._16gap {
    grid-row-gap: 8px;
  }

  .culture-title {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .icon-hide-desktop {
    display: block;
  }

  .heading-style-h2-19.is-besley.new-font {
    font-size: 1.5rem;
  }

  .heading-style-h2-19.is-besley.new-font.white-text.cta {
    font-size: 32px;
  }

  .div-block-1469 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-1470 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .text-270 {
    white-space: nowrap;
    font-size: 16px;
  }

  .text-270._0padding {
    margin-bottom: 0;
  }

  .div-block-18 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .text-size-medium-17 {
    text-align: left;
    font-size: 14px;
  }

  .company-culture {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px;
  }

  .company-culture.mobile-position {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    top: -92px;
  }

  .div-block-1472 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-1473 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .text-271 {
    font-size: 14px;
    line-height: 130%;
  }

  .text-271.no-wrap {
    white-space: normal;
    width: auto;
  }

  .text-271.no-wrap._514 {
    width: 311px;
  }

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

  .text-271.middle._479 {
    width: 343px;
  }

  .growth-at-loxala {
    background-color: #ffffff0f;
    padding: 16px;
  }

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

  .border_top {
    height: 50px;
  }

  .text-136 {
    text-align: left;
    font-family: Besley, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .text-272, .text-272.bottom-margin {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-272.bottom-margin._343 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-left: 0;
  }

  .text-272.bottom-margin._343.is-about {
    margin-top: 0;
  }

  .text-273 {
    font-family: Besley, sans-serif;
    font-size: 24px;
  }

  .text-273.font-56 {
    text-align: center;
    font-size: 32px;
  }

  .code-embed-2.is-2 {
    inset: 0% auto auto 0%;
  }

  .code-embed-2.is-2.mobile-view-only {
    display: block;
    top: -4%;
  }

  .text-14 {
    grid-row-gap: 12px;
  }

  .loxala-isnt-just-a-job-marketplace-its-a-full-workspace-solution-providing-freelancers-with-tools-fo-2 {
    font-size: 14px;
  }

  .section-1-2.talent-bg.s-scroll {
    padding-bottom: 100px;
  }

  .section-1-2.s-scroll.is-second {
    top: 0;
  }

  .a-community-for-connection-and-knowledge-2 {
    font-size: 20px;
  }

  .text-23 {
    font-family: Besley, sans-serif;
    font-size: 24px;
    line-height: 120%;
  }

  .text-23.black {
    white-space: nowrap;
  }

  .text-16 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 24px;
  }

  .cards-8 {
    grid-row-gap: 12px;
    width: 343px;
  }

  .text-274 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .image-94 {
    width: 32px;
    height: 32px;
  }

  .text-170 {
    white-space: nowrap;
    font-size: 16px;
  }

  .text-139 {
    width: 343px;
  }

  .text-139._804width {
    width: 343px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    line-height: 110%;
  }

  .text-139._804width.mobile-view-only {
    width: auto;
    font-size: 13px;
  }

  .title-style-6 {
    width: auto;
  }

  .text-17 {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    line-height: 120%;
  }

  .text-17.left.about {
    padding-left: 0;
    line-height: 24px;
  }

  .text-17._804 {
    width: 343px;
  }

  .text-140 {
    font-size: 16px;
  }

  .content-style-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 16px;
  }

  .content-style-24.is-second {
    flex-flow: column-reverse;
  }

  .content-style-24._24top {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .frequently-asked-questions {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    padding: 56px 16px 46px;
  }

  .frequently-asked-questions.image-bg._10._0rem {
    grid-row-gap: 24px;
    background-image: url('../images/Group-26.png');
    padding-top: 5rem;
  }

  .frequently-asked-questions.image-bg._10._0rem.about {
    padding-bottom: 73px;
    padding-right: 1rem;
  }

  .div-block-67 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    display: flex;
  }

  .div-block-1474 {
    filter: blur(140px);
    background-color: #9c34ef;
    border-radius: 100%;
    width: 218px;
    height: 140px;
    display: block;
    position: absolute;
    inset: 38% auto auto -24%;
  }

  .div-block-1475 {
    margin-top: 28px;
  }

  .list-11.is-about {
    background-color: #ffffff03;
    padding: 13px;
  }

  .text-15 {
    grid-row-gap: 12px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-15._16top {
    padding-top: 16px;
  }

  .image-95.is-about {
    aspect-ratio: auto;
    object-fit: cover;
    height: 373px;
  }

  .frame-1991422268 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    height: auto;
    padding: 0 0 0;
  }

  .loxala-was-founded-with-a-clear-mission-to-simplify-and-elevate-the-freelance-experience-for-both-fr-3 {
    font-size: 16px;
  }

  .loxala-was-founded-with-a-clear-mission-to-simplify-and-elevate-the-freelance-experience-for-both-fr-3.is-2 {
    background-image: linear-gradient(270deg, #b55dd9, #b55dd9 93%, #5054c9);
  }

  .right-meettheteam {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .text-137 {
    text-align: left;
    width: 343px;
  }

  .blur-17 {
    background-color: #0d22e2;
  }

  .blur-17.is-right {
    display: none;
  }

  .blur-17.is-left {
    filter: blur(280px);
    background-color: #9c34ef;
  }

  .blur-17.is-2 {
    filter: blur(280px);
    width: 111px;
  }

  .text-155 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-block-1476 {
    width: 100%;
  }

  .i-am-dedicated-to-creating-solutions-that-save-time-and-enhance-efficiency-for-freelancers-and-clien {
    font-family: Besley, sans-serif;
    font-size: 20px;
  }

  .text-138 {
    width: 343px;
    padding-left: 16px;
    padding-right: 16px;
    font-family: Besley, sans-serif;
    font-size: 24px;
  }

  .code-embed-195.mobile-view-only {
    display: block;
    right: 20px;
  }

  .div-block-49 {
    display: flex;
  }

  .text-154 {
    grid-row-gap: 10px;
  }

  .meet-the-team {
    width: auto;
    height: auto;
  }

  .meet-the-team.is-primary {
    padding-top: 40px;
    padding-bottom: 220px;
  }

  .meet-the-team.img-talents.background-color-black {
    padding-bottom: 220px;
  }

  .all-text {
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .all-text._548 {
    width: auto;
  }

  .heading-style-h2-20.is-besley.white {
    font-size: 28px;
  }

  .heading-style-h2-20.is-besley.white.cta {
    text-align: center;
    font-size: 24px;
  }

  .text-157 {
    font-size: 14px;
    line-height: 110%;
  }

  .text-157.mobile-view-only {
    line-height: 120%;
  }

  .frame-1991422269 {
    width: auto;
  }

  .why-choose-our-ai-experts {
    font-size: 20px;
  }

  .our-mission-aboutus {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: auto;
    margin-top: 56px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .frame-1991422270 {
    flex-flow: column;
    font-family: Besley, sans-serif;
    font-size: 20px;
    line-height: 120%;
  }

  .frame-1991422270.mobile-view-only {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    display: flex;
  }

  .loxala-was-founded-with-a-clear-mission-to-simplify-and-elevate-the-freelance-experience-for-both-fr {
    text-align: left;
    font-size: 16px;
  }

  .our-story {
    padding: 24px 16px 56px;
  }

  .our-story._0-bottom-paddings-mobile {
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .i-am-dedicated-to-creating-solutions-that-save-time-and-enhance-efficiency-for-freelancers-and-clien-3 {
    font-size: 20px;
  }

  .section-about {
    width: auto;
    max-width: none;
    margin-top: -200px;
    padding-top: 0;
  }

  .section-about.about-us {
    margin-top: 0;
  }

  .section-about.about-us._0-top-padding.mobile-background {
    background-image: url('../images/Portfolio-Features-for-Freelancers--Customization-Options.png');
    background-position: 50%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .solution-group._16x16 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .solution-group._16x16.is-about {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-156 {
    font-size: 14px;
    line-height: 110%;
  }

  .about-desc-span {
    font-size: 20px;
  }

  .div-block-10 {
    width: auto;
  }

  .heading-91 {
    font-size: 24px;
  }

  .section-def.talent-bg.is-new {
    background-image: url('../images/image-80_1.png');
  }

  .text-size-medium-18 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-18.middle {
    color: #fff;
    text-align: center;
  }

  .text-size-medium-18.middle._570.mobile-view-only {
    width: auto;
    font-size: 14px;
  }

  .button-19.is-large.is-hero {
    padding-top: .85rem;
    padding-bottom: .85rem;
  }

  .section-our-story {
    background-image: url('../images/Our-Mission.png');
  }

  .section-our-story.left-margin {
    background-image: url('../images/image-81.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: fixed;
    padding-left: 0;
  }

  .wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .wrap.is-ab {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .wrap.space-between {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .img-inp {
    width: auto;
    height: auto;
  }

  .img-inp.is-about {
    border-radius: 24px;
    width: 100%;
    max-height: 220px;
  }

  .img-in {
    width: auto;
    height: auto;
  }

  .img-in.is-ab {
    border-radius: 24px;
    width: 100%;
    max-height: 220px;
  }

  .i-am-dedicated-to-creating-solutions-that-save-time-and-enhance-efficiency-for-freelancers-and-clien-2 {
    font-size: 20px;
  }

  .div-block-1477 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .div-block-1478 {
    width: 100%;
  }

  .row-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    width: 343px;
  }

  .row-7.is-about {
    grid-row-gap: 12px;
  }

  .passionate-about-crafting-digital-experiences-that-blend-innovation-usability-business-impact-ive-le {
    font-size: 20px;
    line-height: 140%;
  }

  .left-standardtalent {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 16px;
  }

  .card-9 {
    width: 343px;
    padding: 16px;
  }

  .card-9.mobile-view-only {
    display: block;
  }

  .card-9.mobile-view-only.flex {
    display: flex;
  }

  .button-style-27 {
    justify-content: center;
    font-size: 16px;
  }

  .button-style-27.hide-mobile {
    display: flex;
  }

  .content-in-cta.tablet-view {
    margin-left: 0;
  }

  .steps_tabs-content {
    width: auto;
  }

  .heading-style-h2-22.is-besley.earnings {
    font-size: 1.9rem;
  }

  .heading-style-h2-22.is-besley.center {
    text-align: center;
  }

  .max-w-90-mobile {
    width: 90%;
  }

  .text-size-large-4 {
    font-size: 14px;
  }

  .text-size-large-4.text-weight-semibold {
    font-size: 18px;
  }

  .text-size-large-4.font-open-sans.earnings {
    font-size: 20px;
  }

  .section_clarity {
    background-size: cover;
  }

  .text-size-medium-19 {
    text-align: left;
    font-size: 14px;
  }

  .max-w-95-mobile {
    width: 95%;
  }

  .max-w-95-mobile.is-center {
    margin-left: auto;
    margin-right: auto;
  }

  .commission_number {
    font-size: 2rem;
  }

  .steps_tabs-content-2 {
    width: auto;
  }

  .talent_card-image.hide-mobile {
    display: none;
  }

  .talent_card-image.is-2.full-height-mobile {
    height: 100%;
    max-height: 100%;
  }

  .working_card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    order: 0;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-46 {
    height: auto;
  }

  .div-block-1480 {
    max-width: 80%;
  }

  .stand-out_grid.gray-bg {
    padding: 16px;
  }

  .flex-row-2rem.is-find-fr {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-103 {
    max-width: 180px;
  }

  .div-block-103.is-1 {
    max-width: 190px;
  }

  .steps_tabs-content-3 {
    width: auto;
  }

  .talent_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .working_wrap.is-first, .working_wrap.is-second {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .categories_grid {
    grid-template-columns: 1fr;
  }

  .heading-style-h2-23.is-besley._28px-mobile {
    font-size: 1.75rem;
  }

  .heading-style-h2-23.is-besley.text-color-gradient-dark._483 {
    width: 250px;
  }

  .working_card-bg.is-bot-right, .working_card-bg.is-top-right {
    width: 70px;
  }

  .working_card-bg.is-left {
    align-self: auto;
  }

  .working_card-bg.is-left.hidenmobile, .working_card-bg.is-hiddenmobile {
    display: none;
  }

  .working_card-bg.is-bot-left {
    width: 60px;
  }

  .section_talent.mobile-bg {
    background-image: url('../images/image-22_1.png');
  }

  .image-99 {
    margin-top: 0;
  }

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

  .div-block-105 {
    max-width: 230px;
  }

  .text-size-medium-20 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-20.is-1 {
    font-size: 16px;
  }

  .text-size-medium-20.is-1.mobile-view-only.center {
    text-align: center;
  }

  .text-size-medium-20.is-big.font-open-sans {
    font-size: 1rem;
  }

  .text-size-medium-20.font-open-sans.find-fr {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.5;
  }

  .earn_image.find-jobs {
    height: 100%;
  }

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

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

  .earn_item._12gap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 16px;
  }

  .div-block-1482 {
    height: auto;
  }

  .div-block-1483 {
    max-width: 80%;
  }

  .div-block-1484 {
    max-width: 180px;
  }

  .div-block-1484.is-1 {
    max-width: 190px;
  }

  .steps_tabs-content-4 {
    width: auto;
  }

  .heading-style-h2-24.is-besley._28px-mobile {
    font-size: 1.75rem;
  }

  .heading-style-h2-24.is-besley.text-color-gradient-dark._483 {
    width: 250px;
  }

  .image-100 {
    margin-top: 0;
  }

  .div-block-1487 {
    max-width: 230px;
  }

  .text-size-medium-21 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-21.is-1 {
    font-size: 16px;
  }

  .text-size-medium-21.is-1.mobile-view-only.center {
    text-align: center;
  }

  .text-size-medium-21.is-big.font-open-sans {
    font-size: 1rem;
  }

  .text-size-medium-21.font-open-sans.find-fr {
    line-height: 1.5;
  }

  .image-101 {
    width: 28px;
    margin-top: 0;
  }

  .text-275 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-275._56gap {
    padding-bottom: 40px;
  }

  .text-275._60gap {
    padding-bottom: 32px;
  }

  .title-style-8 {
    width: auto;
  }

  .title-style-8.stretch {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-28 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-title {
    text-align: center;
    font-size: 28px;
  }

  .list-12.img {
    width: auto;
  }

  .tabs-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    width: 100%;
    padding: 16px 0 0;
  }

  .text-276 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .text-276._14mobile {
    font-size: 14px;
  }

  .image-102 {
    max-width: 315px;
  }

  .image-102._325height {
    width: 311px;
    max-width: none;
    height: auto;
  }

  .tabs-content {
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .max-width-small-mobile {
    width: 100%;
    max-width: 16rem;
  }

  .heading-92 {
    font-size: 20px;
  }

  .heading-92.white._20px {
    font-size: 16px;
  }

  .text-277 {
    grid-row-gap: 10px;
  }

  .text-277._6gap {
    width: auto;
  }

  .tab-link-tab-2-4 {
    border-radius: 12px;
    width: 100%;
    padding: 8px;
    font-size: 12px;
  }

  .tab-link-tab-2-4.w--current {
    border-radius: 12px;
    width: 100%;
    font-size: 14px;
  }

  .heading-style-h2-25.is-besley.new-font {
    font-size: 1.5rem;
  }

  .heading-style-h2-25.is-besley.new-font.white-text.no-wrap {
    white-space: normal;
  }

  .heading-style-h2-25.is-besley.new-font.white-text.no-wrap.cta-mobile {
    text-align: left;
    font-size: 28px;
  }

  .div-block-1491 {
    width: 100%;
  }

  .container-large-10.flex-vertical-flex._32px {
    width: 343px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-278 {
    font-size: 14px;
    line-height: 110%;
  }

  .text-278.white.no-wrap {
    white-space: normal;
  }

  .text-278.white.no-wrap._12mobile, .text-278.white._12mobile {
    font-size: 12px;
  }

  .text-size-large-5 {
    font-size: 14px;
  }

  .text-size-large-5.font-open-sans.earnings {
    font-size: 20px;
  }

  .text-size-medium-22 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-22.middle {
    color: #fff;
    text-align: center;
  }

  .text-size-medium-22.middle.black {
    color: #282529;
    text-align: left;
  }

  .tab-pane-tab-2 {
    width: 100%;
  }

  .tabs-menu-4 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-29 {
    width: auto;
  }

  .tab-pane-tab-1 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2-26.is-besley.new-font.white-text._32-font-mobile {
    font-size: 32px;
  }

  .heading-style-h2-26.is-besley.is-landing.mobile-view-only.is-smaller {
    font-size: 28px;
    font-weight: 500;
  }

  .heading-style-h2-26.is-besley.new-font {
    font-size: 1.5rem;
  }

  .freelancer_insight-tag-author {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .container-large-11.is-sticky.is-skill {
    top: 12rem;
  }

  .container-large-11.flex-center {
    flex-flow: column;
    align-items: center;
  }

  .container-large-11.flex-center.position-down {
    padding-top: 0;
  }

  .container-large-11.flex-center-mobile {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-large-11.flex-vertical-flex._32px {
    width: 343px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-11.flex-vertical-flex._32px.quality {
    width: auto;
  }

  .text-size-large-6 {
    font-size: 14px;
  }

  .text-size-large-6.text-weight-semibold {
    font-size: 18px;
  }

  .text-size-medium-23 {
    text-align: left;
    font-size: 14px;
  }

  .div-block-1495 {
    margin-bottom: 60px;
  }

  .code-embed-196 {
    width: 46px;
    height: 46px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1496 {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-103 {
    max-width: 13.875rem;
    display: none;
  }

  .image-104 {
    display: none;
  }

  .div-block-1497 {
    object-fit: contain;
    width: 1500px;
    height: 1500px;
    display: none;
    bottom: -22.7rem;
    right: -8rem;
  }

  .image-105 {
    display: block;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .image-107 {
    top: 40%;
  }

  .div-block-1498 {
    justify-content: center;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

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

  .heading-93.is-progress {
    font-size: 18px;
  }

  .code-embed-197.mobile-view-only.is-1 {
    bottom: 30%;
    left: 50px;
  }

  .div-block-1499 {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .timer_wrapper.gray.is-fj.has0bg {
    width: 100%;
  }

  .timer_wrapper.purple {
    height: 154px;
  }

  .timer_wrapper.purple._342 {
    width: 342px;
  }

  .timer_wrapper.purple.quality {
    height: 100%;
  }

  .div-block-1500 {
    height: 30px;
    margin-top: 0;
    margin-left: 168px;
  }

  .div-block-1501 {
    max-width: 274px;
  }

  .code-embed-198 {
    display: none;
  }

  .code-embed-199.mobile-view-only {
    display: block;
  }

  .div-block-1502 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-109 {
    width: 370px;
    height: 370px;
  }

  .div-block-1503 {
    filter: blur(70px);
    width: 140px;
    height: 140px;
  }

  .heading-94 {
    font-size: 20px;
  }

  .div-block-1505 {
    margin-bottom: 45vh;
  }

  .button-group-6.is-center.skills {
    width: auto;
    position: absolute;
    inset: auto 0% 0%;
  }

  .button-group-6.is-center.skills.mobile-view-only {
    display: block;
  }

  .button-group-6.is-center.skills.mobile-view-only.is-button {
    z-index: 2;
    text-align: center;
    display: flex;
    bottom: 40px;
  }

  .div-block-1506 {
    background-image: linear-gradient(#0000, #000000b5 40%, #000 69%, #000);
    height: 401px;
    top: auto;
    bottom: 0;
  }

  .div-block-1509.is-1 {
    top: 75%;
    right: 71px;
  }

  .div-block-1509.is-3 {
    top: 75%;
    bottom: auto;
    left: 144px;
  }

  .div-block-1509.is-2 {
    left: 91px;
    right: auto;
  }

  .code-embed-200 {
    left: -45%;
  }

  .code-embed-200.mobile-view-only.is-1 {
    z-index: 2;
    left: 0%;
  }

  .div-block-1510 {
    filter: blur(300px);
    background-color: #bc6afb66;
    width: 800px;
    height: 800px;
    position: absolute;
    inset: auto -28% -50% auto;
    transform: translate(50%, -50%);
  }

  .div-block-1511 {
    width: 100%;
    top: 77%;
  }

  .text-block-632 {
    width: 100%;
    font-size: 12px;
  }

  .footer_wrap-2 {
    align-items: stretch;
  }

  .div-block-1513 {
    margin-bottom: 0;
  }

  .image-112 {
    z-index: 10;
    object-fit: contain;
    width: 871px;
    max-width: none;
    height: 859px;
    position: absolute;
    inset: 8.8rem -34.1rem auto auto;
  }

  .image-112.mobile-view-only {
    z-index: 0;
  }

  .div-block-1515 {
    filter: blur(50px);
    width: 120px;
    height: 120px;
  }

  .div-block-1516 {
    width: 100px;
    height: 100px;
  }

  .div-block-1518 {
    margin-bottom: 60px;
  }

  .code-embed-201 {
    width: 46px;
    height: 46px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1519 {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-114 {
    max-width: 13.875rem;
    display: none;
  }

  .image-115 {
    display: none;
  }

  .div-block-1520 {
    object-fit: contain;
    width: 1500px;
    height: 1500px;
    display: none;
    bottom: -22.7rem;
    right: -8rem;
  }

  .image-116 {
    display: block;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .image-118 {
    top: 40%;
  }

  .div-block-1521 {
    justify-content: center;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

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

  .heading-95.is-progress {
    font-size: 18px;
  }

  .code-embed-202.mobile-view-only.is-1 {
    bottom: 30%;
    left: 50px;
  }

  .div-block-1522 {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1524 {
    height: 30px;
    margin-top: 0;
    margin-left: 168px;
  }

  .div-block-1525 {
    max-width: 274px;
  }

  .code-embed-203 {
    display: none;
  }

  .code-embed-204.mobile-view-only {
    display: block;
  }

  .div-block-1526 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-120 {
    width: 370px;
    height: 370px;
  }

  .div-block-1527 {
    filter: blur(70px);
    width: 140px;
    height: 140px;
  }

  .heading-96 {
    font-size: 20px;
  }

  .div-block-1530 {
    margin-bottom: 45vh;
  }

  .button-group-7.is-center.skills {
    width: auto;
    position: absolute;
    inset: auto 0% 0%;
  }

  .button-group-7.is-center.skills.mobile-view-only {
    display: block;
  }

  .button-group-7.is-center.skills.mobile-view-only.is-button {
    z-index: 2;
    text-align: center;
    display: flex;
    bottom: 40px;
  }

  .div-block-1531 {
    background-image: linear-gradient(#0000, #000000b5 40%, #000 69%, #000);
    height: 401px;
    top: auto;
    bottom: 0;
  }

  .div-block-1534.is-1 {
    top: 75%;
    right: 71px;
  }

  .div-block-1534.is-3 {
    top: 75%;
    bottom: auto;
    left: 144px;
  }

  .div-block-1534.is-2 {
    left: 91px;
    right: auto;
  }

  .code-embed-205 {
    left: -45%;
  }

  .code-embed-205.mobile-view-only.is-1 {
    z-index: 2;
    left: 0%;
  }

  .div-block-1535 {
    filter: blur(300px);
    background-color: #bc6afb66;
    width: 800px;
    height: 800px;
    position: absolute;
    inset: auto -28% -50% auto;
    transform: translate(50%, -50%);
  }

  .div-block-1536 {
    width: 100%;
    top: 77%;
  }

  .text-block-635 {
    width: 100%;
    font-size: 12px;
  }

  .footer_wrap-3 {
    align-items: stretch;
  }

  .div-block-1538 {
    margin-bottom: 0;
  }

  .image-123 {
    z-index: 10;
    object-fit: contain;
    width: 871px;
    max-width: none;
    height: 859px;
    position: absolute;
    inset: 8.8rem -34.1rem auto auto;
  }

  .image-123.mobile-view-only {
    z-index: 0;
  }

  .div-block-1540 {
    filter: blur(50px);
    width: 120px;
    height: 120px;
  }

  .div-block-1541 {
    width: 100px;
    height: 100px;
  }

  .text-span-40 {
    font-style: normal;
  }

  .heading-main {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .heading-main.center._40px {
    text-align: left;
    font-size: 32px;
  }

  .heading-main.center._40px.hide-desktop {
    font-size: 32px;
  }

  .heading-main.center._40px.hide-desktop._500 {
    font-weight: 500;
  }

  .text-281 {
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-281._56gap {
    padding-bottom: 40px;
  }

  .text-block-636, .text-block-637 {
    font-size: 12px;
  }

  .div-block-1543 {
    width: 383px;
    height: 280px;
    transform: translate(60%, -30%);
  }

  .text-span-43 {
    font-size: 28px;
  }

  .text-span-43.quality {
    font-size: 32px;
  }

  .image-125 {
    width: 40px;
  }

  .text-block-638 {
    white-space: normal;
    font-size: 12px;
  }

  .image-126 {
    width: 343px;
    max-width: none;
  }

  .image-127, .tab-link-tab-1-5, .tab-link-tab-1-5.w--current {
    width: 343px;
  }

  .footer_wrap-4 {
    align-items: stretch;
  }

  .text-size-medium-24 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-24.center-18px {
    text-align: left;
  }

  .text-size-medium-24.center-18px.mobile-view-only.quality {
    font-size: 16px;
  }

  .text-282 {
    font-size: 14px;
    line-height: 130%;
  }

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

  .text-282.middle._20px {
    font-size: 16px;
  }

  .text-282.middle._20px._890 {
    width: auto;
  }

  .image-128 {
    width: 40px;
  }

  .text-block-639, .text-block-640 {
    font-size: 12px;
  }

  .text-block-641 {
    white-space: normal;
    font-size: 12px;
  }

  .image-129 {
    width: 343px;
    max-width: none;
  }

  .text-283 {
    font-size: 14px;
    line-height: 130%;
  }

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

  .text-283.middle._20px {
    font-size: 16px;
  }

  .text-283.middle._20px._890 {
    width: auto;
  }

  .text-block-642, .text-block-643 {
    font-size: 12px;
  }

  .text-block-644 {
    white-space: normal;
    font-size: 12px;
  }

  .image-130 {
    width: 343px;
    max-width: none;
  }

  .text-284 {
    font-size: 14px;
    line-height: 130%;
  }

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

  .text-284.middle._20px {
    font-size: 16px;
  }

  .text-284.middle._20px._890 {
    width: auto;
  }

  .help-categories_row {
    grid-template-columns: 1fr;
  }

  .padding-section-large-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: block;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .main-topics_item {
    flex: 0 auto;
    width: 100%;
    min-width: auto;
  }

  .padding-section-large-14, .padding-section-large-15 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: block;
  }

  .help-com-hero_image-mobile {
    width: 100%;
  }

  .padding-section-large-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: block;
  }

  .back_wrap.mobile {
    padding-top: 10px;
    padding-left: 16px;
  }

  .sidebar_menu-2 {
    width: 100%;
    height: 100%;
  }

  .text-block-645 {
    font-size: 14px;
  }

  .sidebar_menu-wrapper-2 {
    border-right-style: solid;
    width: 80%;
  }

  .text-size-medium-25 {
    text-align: left;
    font-size: 14px;
  }

  .heading-style-h1-3, .heading-style-h1-4 {
    font-size: 2rem;
  }

  .heading-style-h1-4.is-besley.gradient-eneterprice, .heading-style-h1-4.is-besley.text-color-gradient-horizontal, .heading-style-h1-4.is-besley.text-color-gradient-horizontal {
    width: 0;
    height: 0;
  }

  .heading-style-h1-4.is-landing {
    font-size: 27px;
  }

  .heading-style-h1-4.is-besley.text-color-gradient-dark {
    text-align: center;
    white-space: normal;
    line-height: 130%;
  }

  .heading-style-h1-4.is-besley.text-color-gradient-dark.normal {
    text-align: center;
  }

  .heading-style-h1-4.is-besley.text-color-gradient-dark._54px {
    font-size: 32px;
  }

  .heading-style-h1-4.is-besley.text-color-gradient-dark._54px.left {
    text-align: left;
  }

  .text-size-medium-26 {
    text-align: left;
    font-size: 14px;
  }

  .upload_input-2 {
    padding: 8px;
  }

  .text-block-646, .text-block-647 {
    font-size: 10px;
  }

  .upload_input-3 {
    padding: 8px;
  }

  .heading-style-h2-27 {
    font-size: 24px;
  }

  .text-size-medium-27 {
    font-size: 14px;
  }

  .heading-style-h2-28, .heading-style-h2-29 {
    font-size: 24px;
  }

  .main_popup_content-dashboard {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-style-h2-30 {
    font-size: 24px;
  }

  .main_popup_content {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .c-side-brand-logo {
    padding-top: 0;
    padding-bottom: 0;
  }

  .c-sidenavbar-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .employer-profile-tab-inptes {
    padding: 10px;
  }

  .user-profile-reviews-username {
    grid-template-columns: 1fr 1fr;
  }

  .user-profile-reviews-duration {
    flex-flow: column;
  }

  .profile-edit-company-date {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .js-clock {
    flex-flow: row;
  }

  .div-block-1556 {
    width: 1px;
    height: 15px;
    left: 1px;
  }

  .freelancer_navbar-2 {
    display: block;
  }

  .freelancer_navbar-2.white-2 {
    top: 5rem;
  }

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

  .section_landing_features {
    background-image: linear-gradient(#000, #0000 7%);
  }

  .code-embed-208 {
    justify-content: flex-end;
    display: flex;
    position: absolute;
    inset: auto 16px -16% auto;
  }

  .code-embed-208.is-left {
    left: 16px;
    right: auto;
  }

  .timer_wrap {
    width: 100%;
    top: 77%;
  }

  .footer_wrap-5 {
    align-items: stretch;
  }

  .heading-97 {
    font-size: 20px;
  }

  .timer_time {
    font-size: 12px;
  }

  .box-2 {
    margin-bottom: 10px;
  }

  .box-2.days {
    justify-content: flex-start;
    height: auto;
    padding: 0 5px;
  }

  .text-size-large-8 {
    font-size: 14px;
  }

  .footer_wrap-6 {
    align-items: stretch;
  }

  .text-size-medium-28 {
    text-align: left;
    font-size: 14px;
  }

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

  .way_wrap {
    padding-bottom: 19rem;
  }

  .footer_wrap-7, .footer_wrap-8 {
    align-items: stretch;
  }

  .text-size-medium-29 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-large-9 {
    font-size: 14px;
  }

  .text-size-large-9.text-weight-semibold {
    font-size: 18px;
  }

  .footer_wrap-9 {
    align-items: stretch;
  }

  .text-size-medium-30 {
    text-align: left;
    font-size: 14px;
  }

  .footer_wrap-10 {
    align-items: stretch;
  }

  .text-size-medium-31 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-31.mobile-center {
    text-align: center;
  }

  .text-261.normal {
    white-space: normal;
  }

  ._404.mobile-image.hide-desktop-view {
    height: 100vh;
    display: block;
  }

  ._404.hide-mobile {
    display: none;
  }

  .text-256 {
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 10rem;
    padding-bottom: 4rem;
    padding-left: 0;
  }

  .oops-page-not-found-0 {
    font-size: 40px;
  }

  .content-style-38 {
    grid-row-gap: 24px;
  }

  .text-size-regular-4 {
    box-sizing: border-box;
    font-size: 14px;
  }

  .text-size-regular-4.white {
    font-size: 14px;
  }

  .text-size-regular-4.dark.left {
    text-align: left;
  }

  .modular-hero-23-in {
    grid-column-gap: 1.01em;
    grid-row-gap: 1.01em;
    grid-template-columns: 1fr;
  }

  .tab-link-tab-1-6 {
    border-bottom: 1px solid #dacef3;
    border-radius: 0;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    max-width: none;
    padding: 20px 16px;
  }

  .modular-container {
    padding-left: .5em;
    padding-right: .5em;
  }

  .modular-hero-23-second-image-wrap {
    border-radius: .003px;
    min-width: 100%;
    min-height: 220px;
    position: relative;
  }

  .modular-hero-23-image-wrap {
    border-radius: .003px;
    min-width: 100%;
    min-height: 350px;
    position: relative;
  }

  .modular-hero-23-image.modular-hero-anim-load-1st.hide-mobile {
    display: none;
  }

  .bocome-partner {
    width: auto;
  }

  .tab-link-tab-2-3.w--current {
    border-bottom: 1px solid #dacef3;
    border-left-width: 0;
    width: auto;
    max-width: none;
    padding: 20px 16px;
  }

  .footer_wrap-11 {
    align-items: stretch;
  }

  .text-size-medium-32 {
    text-align: left;
    font-size: 14px;
  }

  .text-size-medium-32.is-big.font-open-sans {
    font-size: 1rem;
  }

  .tabs-menu-3 {
    flex-flow: column;
  }

  .div-block-27 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .tab-link-tab-3-2 {
    border-left-width: 0;
    border-bottom-left-radius: 24px;
    width: auto;
    max-width: none;
    padding: 20px 16px;
  }

  .cards-partnering {
    grid-template-columns: 1fr;
    padding: 0;
  }

  .text-size-regular-5 {
    box-sizing: border-box;
    font-size: 14px;
  }

  .portfolio_wrap {
    padding-bottom: 28rem;
  }

  .footer_wrap-12 {
    align-items: stretch;
  }

  .text-size-medium-33 {
    text-align: left;
    font-size: 14px;
  }

  .benefits_image.hide-desktop {
    margin-bottom: 0;
  }

  .text-block-655 {
    font-size: 14px;
  }

  .sidebar_menu-wrapper-3 {
    border-right-style: solid;
    width: 50%;
  }

  .sidebar_component-3 {
    height: 100%;
  }

  .text-block-656 {
    font-size: 14px;
  }

  .sidebar_component-4 {
    height: 100%;
  }
}

#w-node-_4d60bc63-598c-1295-5755-51b06ac7d2a5-dc1bcfea {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_2c47a54f-7744-48c4-eca1-2601db56b1ba-dc1bcfea, #w-node-c89d6d28-ab4a-0d94-01d8-e8c9677a2cbb-dc1bcfea {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8823ad66-ad08-4ba5-add2-93228605fce2-8605fccd, #w-node-_8823ad66-ad08-4ba5-add2-93228605fcee-8605fccd, #w-node-_8823ad66-ad08-4ba5-add2-93228605fd1f-8605fccd, #w-node-_8823ad66-ad08-4ba5-add2-93228605fd2d-8605fccd {
  align-self: start;
}

#w-node-_45b6f08d-9f08-01d9-2615-18adc37fb833-5fad824b, #w-node-_23772037-93d7-8432-6215-72b29634cdc1-f700677f, #w-node-_81a3abd5-4f11-51e0-da44-1938e76f9e15-55ea2aa3 {
  justify-self: start;
}

#w-node-_95a21d3c-ae87-0e54-798f-21f745e641c7-00b3917c, #w-node-_28829dfa-bb3b-1354-40a8-77ada689b7d6-00b3917c, #w-node-_95a21d3c-ae87-0e54-798f-21f745e641c7-214e16a5, #w-node-_28829dfa-bb3b-1354-40a8-77ada689b7d6-214e16a5 {
  align-self: start;
}

#w-node-_6bc4e87f-5e03-ae26-dd75-bc580122739d-eb891310, #w-node-_336ca260-fc7d-10b2-dff0-ae53c140d45f-01061f53, #w-node-_336ca260-fc7d-10b2-dff0-ae53c140d45f-1b1b7438, #w-node-_336ca260-fc7d-10b2-dff0-ae53c140d45f-12ed61f9, #w-node-e7bd3d6d-3c6e-3468-0b6e-7fc57a99eacb-73aca285, #w-node-e7bd3d6d-3c6e-3468-0b6e-7fc57a99eacb-f5a3e3ac, #w-node-_45b6f08d-9f08-01d9-2615-18adc37fb833-b29df68c, #w-node-_4931db13-8ec8-231e-c9a3-154430c2456d-30c24536 {
  justify-self: start;
}

#w-node-ccbf1edf-439d-68e9-274b-bcda5968b5b9-5968b5b7 {
  place-self: center;
}

#w-node-ccbf1edf-439d-68e9-274b-bcda5968b5bb-5968b5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e810382-ceec-64d3-676b-dc50ebd08cb8-0f467142 {
  place-self: center;
}

#w-node-_1e810382-ceec-64d3-676b-dc50ebd08cbc-0f467142 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d70a267-c062-5ee7-9fa4-b652bafc29e7-31b818a8, #w-node-_1bbdf4aa-86b8-667b-0a5f-87e05ad684cc-274dde71, #w-node-_1bbdf4aa-86b8-667b-0a5f-87e05ad684cc-ad60ab59 {
  justify-self: start;
}

#w-node-ab813efc-df27-1573-a2a4-41b7066dec4e-ad60ab59, #w-node-bcae7b3a-6f98-ac90-44ca-170fd2bf0fe1-ad60ab59, #w-node-db04fb11-460b-cfa2-1a5b-2ec3d480ca08-75f84d46, #w-node-bcae7b3a-6f98-ac90-44ca-170fd2bf0fe1-75f84d46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab813efc-df27-1573-a2a4-41b7066dec56-75f84d46 {
  justify-self: start;
}

#w-node-_793dd3a3-8477-7f41-4132-0e16f2276c8f-75f84d46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793dd3a3-8477-7f41-4132-0e16f2276ca6-75f84d46, #w-node-ab813efc-df27-1573-a2a4-41b7066dec56-dffd3f90, #w-node-_194cf5e7-70df-3eb1-d2ed-988e67b4643a-dffd3f90 {
  justify-self: start;
}

#w-node-ab813efc-df27-1573-a2a4-41b7066dec4d-e06f2fd8, #w-node-_928123d6-3d20-ec1d-83fe-35f762fca4c5-e06f2fd8, #w-node-_91c60a30-f0af-391b-6323-1013d8b5e634-e06f2fd8, #w-node-_91c60a30-f0af-391b-6323-1013d8b5e643-e06f2fd8, #w-node-a16717bd-ff9a-e83e-7e52-9f0812654ef4-e06f2fd8, #w-node-_4b53872e-13ad-f8e1-f73a-059bb6768426-e06f2fd8, #w-node-_4b53872e-13ad-f8e1-f73a-059bb676842f-e06f2fd8, #w-node-_967edbb1-dc8f-12e6-fa8a-a4747b16304f-e06f2fd8, #w-node-_967edbb1-dc8f-12e6-fa8a-a4747b163058-e06f2fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410286de-2c41-0e88-d7f7-daa2bba6e269-bba6e19f, #w-node-_410286de-2c41-0e88-d7f7-daa2bba6e270-bba6e19f {
  grid-area: span 3 / span 5 / span 3 / span 5;
}

#w-node-_83cca8db-bb4a-7c22-e291-b5af64d3c2ba-bba6e19f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410286de-2c41-0e88-d7f7-daa2bba6e271-bba6e19f {
  grid-area: span 6 / span 3 / span 6 / span 3;
}

#w-node-_410286de-2c41-0e88-d7f7-daa2bba6e27e-bba6e19f, #w-node-_410286de-2c41-0e88-d7f7-daa2bba6e285-bba6e19f {
  grid-area: span 3 / span 5 / span 3 / span 5;
}

#w-node-_9acdbe1d-0a87-3742-dab8-9ec0f9545b60-bba6e19f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49195b79-a11f-0c50-a686-aec3323bf26b-cb71ebe9 {
  justify-self: start;
}

#w-node-_49195b79-a11f-0c50-a686-aec3323bf28b-cb71ebe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49195b79-a11f-0c50-a686-aec3323bf294-cb71ebe9 {
  justify-self: start;
}

#w-node-b6450a3a-89b3-fe79-9446-182fec893770-a3879e4f, #w-node-b6450a3a-89b3-fe79-9446-182fec89379e-a3879e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6450a3a-89b3-fe79-9446-182fec8937dc-a3879e4f {
  justify-self: start;
}

#w-node-ae344f9e-ecef-82f0-273c-87a821daa347-21daa295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae344f9e-ecef-82f0-273c-87a821daa36b-21daa295 {
  justify-self: start;
}

#w-node-d6e1f5f1-3f98-6c7c-cbe7-078d5f4a1873-5f4a1873, #w-node-cc6a9f43-0d4f-0937-75b4-4acbb6015ac8-b6015ac3, #w-node-bd648121-d902-d18d-49df-0fb0b96efae5-16a5d0d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0760583-e7f2-3c06-e5d1-e78e32df3893-486e0543, #w-node-_3dbe8913-d59e-e4d0-d95c-a83821bb4b99-486e0543 {
  justify-self: start;
}

#w-node-_38cda62a-314a-4647-f5f9-d78bf17a2eb9-486e0543, #w-node-bd648121-d902-d18d-49df-0fb0b96efae5-ef86205c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f986b37-b7ff-56d8-bde6-22060a712c47-0a712b6e, #w-node-_2f986b37-b7ff-56d8-bde6-22060a712c7b-0a712b6e {
  justify-self: start;
}

#w-node-_84b69329-36ee-b711-0a61-ad5cc8f2f50b-c8f2f4fa, #w-node-_84b69329-36ee-b711-0a61-ad5cc8f2f517-c8f2f4fa, #w-node-_84b69329-36ee-b711-0a61-ad5cc8f2f523-c8f2f4fa, #w-node-_84b69329-36ee-b711-0a61-ad5cc8f2f52f-c8f2f4fa, #w-node-_84b69329-36ee-b711-0a61-ad5cc8f2f54b-c8f2f4fa, #w-node-_84b69329-36ee-b711-0a61-ad5cc8f2f55a-c8f2f4fa, #w-node-_84b69329-36ee-b711-0a61-ad5cc8f2f569-c8f2f4fa, #w-node-_84b69329-36ee-b711-0a61-ad5cc8f2f578-c8f2f4fa {
  align-self: start;
}

#w-node-_6d58dd75-73f4-8e88-1523-d0c6b9a2124b-841d7d48, #w-node-_6d58dd75-73f4-8e88-1523-d0c6b9a2124b-afc3b3d6, #w-node-_6d58dd75-73f4-8e88-1523-d0c6b9a2124b-764b97ec, #w-node-_8abc24d4-20f4-6ce1-527e-b3f7dc595099-a267d8e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1dce252b-387b-c32a-6006-5f397807688b-76511d47 {
  align-self: center;
}

#w-node-_1dce252b-387b-c32a-6006-5f3978076890-76511d47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb3ac21c-e095-4413-3d63-4bed6c210c01-6c210ba9, #w-node-aebabc35-b229-0799-1bff-85495223d92e-5223d8d6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-f924b000-919c-1caa-d850-77ab9b7dda53-c45acf87 {
  place-self: center;
}

#w-node-f924b000-919c-1caa-d850-77ab9b7dda57-c45acf87, #w-node-ba855c25-5023-098c-ce56-654e89d66639-69c6e22d, #w-node-fa7efe33-8c75-ab1a-aece-07012f7d09be-69c6e22d, #w-node-fa7efe33-8c75-ab1a-aece-07012f7d09c2-69c6e22d, #w-node-fa7efe33-8c75-ab1a-aece-07012f7d09c6-69c6e22d, #w-node-fa7efe33-8c75-ab1a-aece-07012f7d09cb-69c6e22d, #w-node-bb067912-5b4b-aca6-fe01-2e85ea8f0cc6-69c6e22d, #w-node-bb067912-5b4b-aca6-fe01-2e85ea8f0cd3-69c6e22d, #w-node-_85f069fe-85ab-d704-7882-c1b1cd3f4308-69c6e22d, #w-node-b0237fbc-b8b4-656c-9cb2-4e6264c42261-69c6e22d, #w-node-_5f2bcb4e-5639-6ced-bf50-092005238508-7ccef6d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e272dc1a-c90b-d8bc-7ad9-78ce003f7fa3-7ccef6d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5f2bcb4e-5639-6ced-bf50-092005238517-7ccef6d5 {
  justify-self: start;
}

#w-node-_4ec3da97-81d8-5738-39fe-baac20e12f6a-7ccef6d5, #w-node-_9090458b-c79a-406b-e198-85efbd2eca5b-7ccef6d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ec3da97-81d8-5738-39fe-baac20e12f81-7ccef6d5 {
  justify-self: start;
}

#w-node-_5f2bcb4e-5639-6ced-bf50-092005238508-a17c2a17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e272dc1a-c90b-d8bc-7ad9-78ce003f7fa3-a17c2a17 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5f2bcb4e-5639-6ced-bf50-092005238517-a17c2a17 {
  justify-self: start;
}

#w-node-_4ec3da97-81d8-5738-39fe-baac20e12f6a-a17c2a17, #w-node-_9090458b-c79a-406b-e198-85efbd2eca5b-a17c2a17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ec3da97-81d8-5738-39fe-baac20e12f81-a17c2a17, #w-node-_342fac9c-4110-07f4-dc43-4b841331cc59-c7ff7a34, #w-node-af9c1d6c-c48d-2658-ecaa-7b4a45f23737-c7ff7a34 {
  justify-self: start;
}

#w-node-_7d932f20-f323-627f-626a-391260bfa6ba-60bfa686, #w-node-_7d932f20-f323-627f-626a-391260bfa835-60bfa686, #w-node-_7d932f20-f323-627f-626a-391260bfa86e-60bfa686, #w-node-_7d932f20-f323-627f-626a-391260bfa8a7-60bfa686 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7145dc28-91de-790c-4e04-c5f3774aaddb-774aacd9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7145dc28-91de-790c-4e04-c5f3774aade4-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aade8-774aacd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7145dc28-91de-790c-4e04-c5f3774aadeb-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aadf6-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aae01-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aae0c-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aae17-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aae22-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aae2d-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aae38-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aae43-774aacd9, #w-node-_7145dc28-91de-790c-4e04-c5f3774aae4e-774aacd9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cfacf5ea-4766-c46e-d17f-30f0bf7edb6e-bf7edb09 {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-cfacf5ea-4766-c46e-d17f-30f0bf7edb8d-bf7edb09, #w-node-cfacf5ea-4766-c46e-d17f-30f0bf7edb95-bf7edb09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0b1c4a3f-5788-7334-0f40-a11b80604230-15d2bf53, #w-node-e0d6f991-a95a-8541-c402-d5c826c8eb4b-15d2bf53, #w-node-_646b2e3d-83e9-d693-938e-bedeb7729f08-15d2bf53, #w-node-e2b6bebf-2053-ce24-7dce-0c7e0ed4eace-15d2bf53, #w-node-d9402b03-ea5e-f005-af81-9f17c9075b61-15d2bf53 {
  justify-self: start;
}

#w-node-_91f787b3-356d-90b6-f481-ec05bbafc81c-4837919e {
  justify-self: end;
}

#w-node-_1c460d9f-ca62-3755-c76b-3eac25447c83-25447bff {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_2340be28-e8ff-07cc-fb46-e894d5035151-25447bff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2340be28-e8ff-07cc-fb46-e894d5035155-25447bff, #w-node-_2340be28-e8ff-07cc-fb46-e894d503515a-25447bff, #w-node-_1a661711-ea58-bff9-b544-104ba31ca6fa-25447bff, #w-node-_2340be28-e8ff-07cc-fb46-e894d503515e-25447bff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2340be28-e8ff-07cc-fb46-e894d5035161-25447bff, #w-node-_4b348358-8b4e-c3e5-c7e0-e72a2fdf6eff-25447bff, #w-node-_91a64ed5-306f-0718-5437-5a779532dc67-25447bff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e1e9fd5-31df-3a9b-a174-6097d15c4893-a182c734, #w-node-_9e1e9fd5-31df-3a9b-a174-6097d15c489b-a182c734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c496bc82-ece0-7963-c037-74bcd4926b6a-a182c734 {
  justify-self: start;
}

#w-node-_52f22299-6b79-824c-156d-d160196d1f31-a182c734, #w-node-_52f22299-6b79-824c-156d-d160196d1f3a-a182c734, #w-node-_52f22299-6b79-824c-156d-d160196d1f48-a182c734, #w-node-_31955afb-c7a0-5415-0eca-d96e35ed3732-a182c734, #w-node-_31955afb-c7a0-5415-0eca-d96e35ed3746-a182c734, #w-node-_75e59482-ddf1-a47d-9f2e-42c3d079593c-a182c734, #w-node-_75e59482-ddf1-a47d-9f2e-42c3d079594d-a182c734, #w-node-_6d5cfd78-7a40-d6a6-060d-fc7572e3154b-ab84e878, #w-node-_6d5cfd78-7a40-d6a6-060d-fc7572e3154c-ab84e878, #w-node-_6d5cfd78-7a40-d6a6-060d-fc7572e3155d-ab84e878, #w-node-_6d5cfd78-7a40-d6a6-060d-fc7572e3156e-ab84e878, #w-node-_8a53f1dd-6e1f-7f1a-872d-8f146697c3b4-ab84e878, #w-node-_20c1911f-a94c-d730-d856-6106394e7dbb-ab84e878, #w-node-_48425c24-4cd1-e2e2-bfbf-14f40cb064c8-ab84e878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95b89b73-0dba-d439-b417-9bd96b0e98d4-bfebcc6f {
  justify-self: start;
}

#w-node-c6a8b826-3309-5f9f-a411-af70daa15068-bfebcc6f {
  place-self: auto;
}

#w-node-bca9405e-d1b8-353a-c911-2030ce9edb09-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb0c-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb21-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb24-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb2b-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb32-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb39-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb40-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb47-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb4f-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb52-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb57-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb5c-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb61-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb66-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb6b-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb71-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb74-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb78-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb7c-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb7f-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb83-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb87-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb8b-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb8e-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb92-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb96-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb9a-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb9e-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edba2-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edba7-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbaa-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbad-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbb0-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbb3-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbb6-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbb9-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbbd-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbc2-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbc6-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbca-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbd0-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbd4-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbd8-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbdf-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbe2-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbe5-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbe8-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbeb-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbee-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbf1-80b8b01e, #w-node-_875cfd65-439a-9407-bc07-c814d47a42bb-cc55ef1a, #w-node-b04cbfbe-49cc-835c-afd2-889e4dcf3910-cc55ef1a, #w-node-_362d58df-c2cd-bd87-285f-ee1582f9e815-91024a7e, #w-node-_362d58df-c2cd-bd87-285f-ee1582f9e822-91024a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a068ea8b-8288-d817-479c-c178c35e92e1-aa68c1d0 {
  justify-self: center;
}

#w-node-a068ea8b-8288-d817-479c-c178c35e9399-aa68c1d0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e7bd4c0f-893e-710c-bebe-f0448351fe62-fc2c4677 {
  justify-self: center;
}

#w-node-_95b89b73-0dba-d439-b417-9bd96b0e98d4-81d7fe6a {
  justify-self: start;
}

#w-node-c6a8b826-3309-5f9f-a411-af70daa15068-81d7fe6a {
  place-self: auto;
}

#w-node-c54ed2b2-f3b7-5607-8387-8a1206e77afd-3c5c07e6 {
  justify-self: end;
}

#w-node-_267f8d53-cc03-28d0-6a44-25353882a9b8-e2ea7eaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0760583-e7f2-3c06-e5d1-e78e32df3893-c6b1e535, #w-node-_3dbe8913-d59e-e4d0-d95c-a83821bb4b99-c6b1e535 {
  justify-self: start;
}

#w-node-_38cda62a-314a-4647-f5f9-d78bf17a2eb9-c6b1e535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c7c19f3-4360-ee5a-ce19-fc3dc32db668-ebdb1dd6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-a45c4b96-9f07-4b49-5a06-4f72dca9c64f-dca9c64d {
  place-self: center;
}

#w-node-a45c4b96-9f07-4b49-5a06-4f72dca9c653-dca9c64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_777a294d-70ad-fed7-88f6-2f16347281eb-89b6a5aa {
  place-self: center;
}

#w-node-_777a294d-70ad-fed7-88f6-2f16347281ef-89b6a5aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baf2e3f4-d91b-f0c3-3a83-0914ca2db701-89b6a5aa {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-f5dbd213-384c-521e-58ec-e467b3f8912c-55f15c82, #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b5b1-6ea6f1e5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1709b382-6e47-2f66-cd48-3584eac71d8f-947deb84 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1709b382-6e47-2f66-cd48-3584eac71da8-947deb84 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d6912121-1ad9-dad7-5f5c-6611ddf8557b-d7f49b55, #w-node-d6912121-1ad9-dad7-5f5c-6611ddf85584-d7f49b55, #w-node-d6912121-1ad9-dad7-5f5c-6611ddf8558d-d7f49b55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6912121-1ad9-dad7-5f5c-6611ddf85596-d7f49b55, #w-node-d6912121-1ad9-dad7-5f5c-6611ddf855a0-d7f49b55 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c0c98834-705a-d8e6-7c8d-87c5a3c49a35-76c38d47 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c0c98834-705a-d8e6-7c8d-87c5a3c49a38-76c38d47 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ee903407-afdb-528d-af4c-d8ee5c165f0e-2f71bc13, #w-node-_44a77c4b-ff8a-8c96-00a6-179eed864237-151a7a6b, #w-node-c331bb59-d33b-47af-54ce-c6cc0a324bca-bd4b4475, #w-node-b2d0ca69-1e95-444c-969a-0e11eda998bb-40d29394, #w-node-_7316fdb4-7651-8747-5963-357a9aa11d86-1c0cbbca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1bbdf4aa-86b8-667b-0a5f-87e05ad684cc-2effd74d, #w-node-_1bbdf4aa-86b8-667b-0a5f-87e05ad684cc-9ff13154, #w-node-_1bbdf4aa-86b8-667b-0a5f-87e05ad684cc-7f854a55 {
  justify-self: start;
}

#w-node-ff8bd080-89ae-8bb2-ff91-a4ead9a72b0d-8bc622d8, #w-node-ff8bd080-89ae-8bb2-ff91-a4ead9a72b13-8bc622d8, #w-node-ff8bd080-89ae-8bb2-ff91-a4ead9a72b20-8bc622d8, #w-node-ff8bd080-89ae-8bb2-ff91-a4ead9a72b26-8bc622d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_410286de-2c41-0e88-d7f7-daa2bba6e1da-bba6e19f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_410286de-2c41-0e88-d7f7-daa2bba6e269-bba6e19f {
    grid-area: span 3 / span 5 / span 3 / span 5;
    place-self: stretch stretch;
  }

  #w-node-_410286de-2c41-0e88-d7f7-daa2bba6e271-bba6e19f {
    justify-self: stretch;
  }

  #w-node-_91f787b3-356d-90b6-f481-ec05bbafc81c-4837919e {
    justify-self: auto;
  }

  #w-node-b6b5fee1-82b0-5ac7-df47-2ef6c6c4439d-bfebcc6f, #w-node-c6a8b826-3309-5f9f-a411-af70daa15068-bfebcc6f {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-a068ea8b-8288-d817-479c-c178c35e92dc-aa68c1d0 {
    order: 9999;
  }

  #w-node-a068ea8b-8288-d817-479c-c178c35e92e1-aa68c1d0 {
    order: -9999;
  }

  #w-node-_4441181c-c828-ffa2-9ab0-e66f5a59cedc-551e72c4 {
    order: 9999;
  }

  #w-node-_4441181c-c828-ffa2-9ab0-e66f5a59d087-551e72c4 {
    order: -9999;
  }

  #w-node-_78c214ae-b751-c872-63df-8a731444100a-368f1df9 {
    order: 9999;
  }

  #w-node-_78c214ae-b751-c872-63df-8a73144411b5-368f1df9 {
    order: -9999;
  }

  #w-node-e7bd4c0f-893e-710c-bebe-f0448351fe5e-fc2c4677 {
    order: 9999;
  }

  #w-node-e7bd4c0f-893e-710c-bebe-f0448351fe62-fc2c4677 {
    order: -9999;
  }

  #w-node-b6b5fee1-82b0-5ac7-df47-2ef6c6c4439d-81d7fe6a, #w-node-c6a8b826-3309-5f9f-a411-af70daa15068-81d7fe6a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_0bf71ec4-89fc-6e5e-a74d-e587182b1528-fe4e3e64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1709b382-6e47-2f66-cd48-3584eac71d8f-947deb84 {
    grid-row: 2 / 3;
  }

  #w-node-_1709b382-6e47-2f66-cd48-3584eac71da8-947deb84 {
    grid-column: 1 / 2;
  }

  #w-node-c0c98834-705a-d8e6-7c8d-87c5a3c49a42-76c38d47 {
    order: 9999;
  }

  #w-node-c0c98834-705a-d8e6-7c8d-87c5a3c49aa4-76c38d47 {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bca9405e-d1b8-353a-c911-2030ce9edb09-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb21-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb4f-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb71-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edb8b-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edba7-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbbd-80b8b01e, #w-node-bca9405e-d1b8-353a-c911-2030ce9edbdf-80b8b01e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7e68b19f-0151-5750-5afa-b57d9ac71657-6c24be4c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd88e-467d3f1c {
    order: -9999;
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd895-467d3f1c {
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd89f-467d3f1c {
    order: -9999;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8aa-467d3f1c {
    order: -9999;
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8b1-467d3f1c {
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8bb-467d3f1c {
    order: -9999;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8c6-467d3f1c {
    order: -9999;
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8cd-467d3f1c {
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8d7-467d3f1c {
    order: -9999;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8e2-467d3f1c {
    order: -9999;
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8e9-467d3f1c {
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8f3-467d3f1c {
    order: -9999;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8fe-467d3f1c {
    order: -9999;
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd905-467d3f1c {
    justify-self: start;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd90f-467d3f1c {
    order: -9999;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f8915a-55f15c82 {
    order: -9999;
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f89161-55f15c82 {
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f8916b-55f15c82 {
    order: -9999;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f89176-55f15c82 {
    order: -9999;
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f8917d-55f15c82 {
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f89187-55f15c82 {
    order: -9999;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f89192-55f15c82 {
    order: -9999;
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f89199-55f15c82 {
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f891a3-55f15c82 {
    order: -9999;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f891ae-55f15c82 {
    order: -9999;
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f891b5-55f15c82 {
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f891bf-55f15c82 {
    order: -9999;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f891ca-55f15c82 {
    order: -9999;
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f891d1-55f15c82 {
    justify-self: start;
  }

  #w-node-f5dbd213-384c-521e-58ec-e467b3f891db-55f15c82 {
    order: -9999;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b667-6ea6f1e5 {
    order: -9999;
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b66e-6ea6f1e5 {
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b678-6ea6f1e5 {
    order: -9999;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b683-6ea6f1e5 {
    order: -9999;
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b68a-6ea6f1e5 {
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b694-6ea6f1e5 {
    order: -9999;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b69f-6ea6f1e5 {
    order: -9999;
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6a6-6ea6f1e5 {
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6b0-6ea6f1e5 {
    order: -9999;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6bb-6ea6f1e5 {
    order: -9999;
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6c2-6ea6f1e5 {
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6cc-6ea6f1e5 {
    order: -9999;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6d7-6ea6f1e5 {
    order: -9999;
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6de-6ea6f1e5 {
    justify-self: start;
  }

  #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6e8-6ea6f1e5, #w-node-d05a812d-353a-17be-036f-ecb4bc68a68d-356628af {
    order: -9999;
  }

  #w-node-_1709b382-6e47-2f66-cd48-3584eac71e06-947deb84 {
    order: 9999;
  }

  #w-node-d6912121-1ad9-dad7-5f5c-6611ddf8557b-d7f49b55, #w-node-d6912121-1ad9-dad7-5f5c-6611ddf85584-d7f49b55, #w-node-d6912121-1ad9-dad7-5f5c-6611ddf8558d-d7f49b55, #w-node-d6912121-1ad9-dad7-5f5c-6611ddf85596-d7f49b55, #w-node-d6912121-1ad9-dad7-5f5c-6611ddf855a0-d7f49b55 {
    grid-column: span 1 / span 1;
  }

  #w-node-c0c98834-705a-d8e6-7c8d-87c5a3c49a26-76c38d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0c98834-705a-d8e6-7c8d-87c5a3c49a35-76c38d47 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c0c98834-705a-d8e6-7c8d-87c5a3c49a38-76c38d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c165fc4-2f71bc13 {
    order: -9999;
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c165fcb-2f71bc13 {
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c165fd5-2f71bc13 {
    order: -9999;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c165fe0-2f71bc13 {
    order: -9999;
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c165fe7-2f71bc13 {
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c165ff1-2f71bc13 {
    order: -9999;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c165ffc-2f71bc13 {
    order: -9999;
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c166003-2f71bc13 {
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c16600d-2f71bc13 {
    order: -9999;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c166018-2f71bc13 {
    order: -9999;
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c16601f-2f71bc13 {
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c166029-2f71bc13 {
    order: -9999;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c166034-2f71bc13 {
    order: -9999;
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c16603b-2f71bc13 {
    justify-self: start;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c166045-2f71bc13 {
    order: -9999;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed864265-151a7a6b {
    order: -9999;
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed86426c-151a7a6b {
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed864276-151a7a6b {
    order: -9999;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed864281-151a7a6b {
    order: -9999;
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed864288-151a7a6b {
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed864292-151a7a6b {
    order: -9999;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed86429d-151a7a6b {
    order: -9999;
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642a4-151a7a6b {
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642ae-151a7a6b {
    order: -9999;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642b9-151a7a6b {
    order: -9999;
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642c0-151a7a6b {
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642ca-151a7a6b {
    order: -9999;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642d5-151a7a6b {
    order: -9999;
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642dc-151a7a6b {
    justify-self: start;
  }

  #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642e6-151a7a6b {
    order: -9999;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324bf8-bd4b4475 {
    order: -9999;
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324bff-bd4b4475 {
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c09-bd4b4475 {
    order: -9999;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c14-bd4b4475 {
    order: -9999;
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c1b-bd4b4475 {
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c25-bd4b4475 {
    order: -9999;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c30-bd4b4475 {
    order: -9999;
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c37-bd4b4475 {
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c41-bd4b4475 {
    order: -9999;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c4c-bd4b4475 {
    order: -9999;
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c53-bd4b4475 {
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c5d-bd4b4475 {
    order: -9999;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c68-bd4b4475 {
    order: -9999;
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c6f-bd4b4475 {
    justify-self: start;
  }

  #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c79-bd4b4475 {
    order: -9999;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda998e9-40d29394 {
    order: -9999;
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda998f0-40d29394 {
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda998fa-40d29394 {
    order: -9999;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda99905-40d29394 {
    order: -9999;
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda9990c-40d29394 {
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda99916-40d29394 {
    order: -9999;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda99921-40d29394 {
    order: -9999;
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda99928-40d29394 {
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda99932-40d29394 {
    order: -9999;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda9993d-40d29394 {
    order: -9999;
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda99944-40d29394 {
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda9994e-40d29394 {
    order: -9999;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda99959-40d29394 {
    order: -9999;
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda99960-40d29394 {
    justify-self: start;
  }

  #w-node-b2d0ca69-1e95-444c-969a-0e11eda9996a-40d29394 {
    order: -9999;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e3c-1c0cbbca {
    order: -9999;
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e43-1c0cbbca {
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e4d-1c0cbbca {
    order: -9999;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e58-1c0cbbca {
    order: -9999;
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e5f-1c0cbbca {
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e69-1c0cbbca {
    order: -9999;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e74-1c0cbbca {
    order: -9999;
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e7b-1c0cbbca {
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e85-1c0cbbca {
    order: -9999;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e90-1c0cbbca {
    order: -9999;
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11e97-1c0cbbca {
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11ea1-1c0cbbca {
    order: -9999;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11eac-1c0cbbca {
    order: -9999;
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11eb3-1c0cbbca {
    justify-self: start;
  }

  #w-node-_7316fdb4-7651-8747-5963-357a9aa11ebd-1c0cbbca {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4d60bc63-598c-1295-5755-51b06ac7d2a5-dc1bcfea {
    grid-area: span 6 / span 8 / span 6 / span 8;
  }

  #w-node-_2c47a54f-7744-48c4-eca1-2601db56b1ba-dc1bcfea, #w-node-c89d6d28-ab4a-0d94-01d8-e8c9677a2cbb-dc1bcfea {
    grid-column: span 4 / span 4;
  }

  #w-node-_410286de-2c41-0e88-d7f7-daa2bba6e270-bba6e19f {
    grid-area: span 6 / span 8 / span 6 / span 8;
  }

  #w-node-_410286de-2c41-0e88-d7f7-daa2bba6e271-bba6e19f {
    grid-column: span 4 / span 4;
  }

  #w-node-_410286de-2c41-0e88-d7f7-daa2bba6e285-bba6e19f, #w-node-cfacf5ea-4766-c46e-d17f-30f0bf7edb6e-bf7edb09 {
    grid-area: span 6 / span 8 / span 6 / span 8;
  }

  #w-node-cfacf5ea-4766-c46e-d17f-30f0bf7edb8d-bf7edb09, #w-node-cfacf5ea-4766-c46e-d17f-30f0bf7edb95-bf7edb09, #w-node-_1c460d9f-ca62-3755-c76b-3eac25447c83-25447bff {
    grid-column: span 4 / span 4;
  }

  #w-node-_362d58df-c2cd-bd87-285f-ee1582f9e815-91024a7e, #w-node-_362d58df-c2cd-bd87-285f-ee1582f9e822-91024a7e, #w-node-_4441181c-c828-ffa2-9ab0-e66f5a59cf47-551e72c4, #w-node-_78c214ae-b751-c872-63df-8a7314441075-368f1df9 {
    order: -9999;
  }

  #w-node-e7bd4c0f-893e-710c-bebe-f0448351fdc9-fc2c4677 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_893038a7-7ee0-d737-76d8-567bd57dd89a-467d3f1c, #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8b6-467d3f1c, #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8d2-467d3f1c, #w-node-_893038a7-7ee0-d737-76d8-567bd57dd8ee-467d3f1c, #w-node-_893038a7-7ee0-d737-76d8-567bd57dd90a-467d3f1c, #w-node-f5dbd213-384c-521e-58ec-e467b3f89166-55f15c82, #w-node-f5dbd213-384c-521e-58ec-e467b3f89182-55f15c82, #w-node-f5dbd213-384c-521e-58ec-e467b3f8919e-55f15c82, #w-node-f5dbd213-384c-521e-58ec-e467b3f891ba-55f15c82, #w-node-f5dbd213-384c-521e-58ec-e467b3f891d6-55f15c82, #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b673-6ea6f1e5, #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b68f-6ea6f1e5, #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6ab-6ea6f1e5, #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6c7-6ea6f1e5, #w-node-_49cc14aa-1b24-a61f-bfcb-c36050f7b6e3-6ea6f1e5 {
    justify-self: end;
  }

  #w-node-c0c98834-705a-d8e6-7c8d-87c5a3c49a42-76c38d47 {
    order: -9999;
  }

  #w-node-ee903407-afdb-528d-af4c-d8ee5c165fd0-2f71bc13, #w-node-ee903407-afdb-528d-af4c-d8ee5c165fec-2f71bc13, #w-node-ee903407-afdb-528d-af4c-d8ee5c166008-2f71bc13, #w-node-ee903407-afdb-528d-af4c-d8ee5c166024-2f71bc13, #w-node-ee903407-afdb-528d-af4c-d8ee5c166040-2f71bc13, #w-node-_44a77c4b-ff8a-8c96-00a6-179eed864271-151a7a6b, #w-node-_44a77c4b-ff8a-8c96-00a6-179eed86428d-151a7a6b, #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642a9-151a7a6b, #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642c5-151a7a6b, #w-node-_44a77c4b-ff8a-8c96-00a6-179eed8642e1-151a7a6b, #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c04-bd4b4475, #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c20-bd4b4475, #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c3c-bd4b4475, #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c58-bd4b4475, #w-node-c331bb59-d33b-47af-54ce-c6cc0a324c74-bd4b4475, #w-node-b2d0ca69-1e95-444c-969a-0e11eda998f5-40d29394, #w-node-b2d0ca69-1e95-444c-969a-0e11eda99911-40d29394, #w-node-b2d0ca69-1e95-444c-969a-0e11eda9992d-40d29394, #w-node-b2d0ca69-1e95-444c-969a-0e11eda99949-40d29394, #w-node-b2d0ca69-1e95-444c-969a-0e11eda99965-40d29394, #w-node-_7316fdb4-7651-8747-5963-357a9aa11e48-1c0cbbca, #w-node-_7316fdb4-7651-8747-5963-357a9aa11e64-1c0cbbca, #w-node-_7316fdb4-7651-8747-5963-357a9aa11e80-1c0cbbca, #w-node-_7316fdb4-7651-8747-5963-357a9aa11e9c-1c0cbbca, #w-node-_7316fdb4-7651-8747-5963-357a9aa11eb8-1c0cbbca {
    justify-self: end;
  }
}


@font-face {
  font-family: 'Helveticaneuecyr';
  src: url('../fonts/helveticaneuecyr_black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneuecyr Roman';
  src: url('../fonts/helveticaneuecyr_roman.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneuecyr';
  src: url('../fonts/helveticaneuecyr_ultralight.otf') format('opentype'), url('../fonts/helveticaneuecyr_ultralightitalic.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

.mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.dashboard_info_layout{
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  align-items: flex-start;
}