:root {
  --untitled-ui-gray50: #f9fafb;
  --untitled-ui-gray700: #344054;
  --untitled-ui-primary500: #36a6f5;
  --untitled-ui-white: white;
  --untitled-ui-primary600: #022d4b;
  --untitled-ui-primary700: #002a47;
  --untitled-ui-primary100: #f9f9f9;
  --untitled-ui-gray600: #475467;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-gray800: #1d2939;
  --untitled-ui-gray100: #f2f4f7;
  --untitled-ui-gray900: #040925;
  --untitled-ui-primary800: #53389e;
  --untitled-ui-gray500: #667085;
  --untitled-ui-success50: #ecfdf3;
  --untitled-ui-success700: #027a48;
  --untitled-ui-primary50-501: #f9f5ff;
  --untitled-ui-gray200: #eaecf0;
  --untitled-ui-primary300: #d6bbfb;
  --untitled-ui-gray400: #98a2b3;
  --untitled-ui-blue500: #2e90fa;
  --untitled-ui-blue50-2: #eff8ff;
  --untitled-ui-blue700: #175cd3;
  --untitled-ui-primary200: #e9d7fe;
  --untitled-ui-primary900: #42307d;
  --untitled-ui-pink700: #c11574;
  --untitled-ui-indigo50: #eef4ff;
  --untitled-ui-pink50: #fdf2fa;
  --untitled-ui-indigo700: #3538cd;
  --untitled-ui-orange50: #fef6ee;
  --untitled-ui-orange700: #d10404;
  --untitled-ui-success500: #25d366;
  --untitled-ui-warning500: #f79009;
  --untitled-ui-indigo500: #6172f3;
  --untitled-ui-pink500: #ee46bc;
}

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--untitled-ui-gray50);
  color: #333;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 20px;
}

h1 {
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

p {
  margin-bottom: 10px;
  line-height: 2rem;
}

a {
  color: var(--untitled-ui-gray700);
  text-decoration: underline;
}

ul {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 1rem;
  line-height: 2rem;
  display: flex;
}

ol {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 1rem;
  display: flex;
}

li {
  line-height: 1.5rem;
}

blockquote {
  border-left: 5px solid var(--untitled-ui-primary500);
  background-color: var(--untitled-ui-white);
  margin-bottom: 10px;
  padding: 1rem;
  font-size: 18px;
  line-height: 22px;
}

.uui-navbar01_menu-button {
  padding: 0;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-button.xl {
  grid-column-gap: .5rem;
  min-height: 4rem;
  padding: .5rem 1rem;
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem .8rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray.show-tablet, .show-tablet {
  display: none;
}

.uui-navbar01_button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.uui-navbar01_menu-right {
  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: flex;
}

.uui-navbar01_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-navbar01_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar01_link.w--current {
  color: #000;
  border-bottom: 2px solid #000;
  margin-bottom: -2px;
}

.uui-navbar01_dropdown-right-overlay-absolute {
  background-color: var(--untitled-ui-gray50);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar01_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: 1rem;
  margin-left: .75rem;
  font-size: .875rem;
}

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

.uui-button-row.button-row-center {
  justify-content: center;
}

.uui-navbar01_item-button-wrapper {
  margin-top: .75rem;
}

.uui-text-size-small {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small.text-color-gray500 {
  color: var(--untitled-ui-gray500);
}

.uui-navbar01_item-heading {
  color: var(--untitled-ui-gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar01_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar01_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar01_blog-image-wrapper {
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 11rem;
  height: 6.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-navbar01_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_blog-item:hover {
  background-color: var(--untitled-ui-white);
}

.uui-navbar01_dropdown-blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.uui-navbar01_dropdown-content-heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-left: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar01_dropdown-content-wrapper {
  z-index: 1;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar01_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 1.25rem;
  display: flex;
  position: relative;
}

.uui-navbar01_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar01_dropdown-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-navbar01_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar01_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar01_heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar01_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar01_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: block;
}

.uui-navbar01_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar01_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar01_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar01_dropdown-list.w--open {
  border-top: 3px solid var(--untitled-ui-primary500);
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 4.5rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .75rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar01_dropdown-toggle {
  color: var(--untitled-ui-gray600);
  align-items: center;
  height: 100%;
  padding: 0 1.5rem 0 0;
  font-family: Poppins, sans-serif;
  transition: all .3s;
  display: flex;
}

.uui-navbar01_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar01_menu-dropdown {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  position: static;
}

.uui-navbar01_menu-left {
  display: flex;
}

.uui-navbar01_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_logomark {
  z-index: 1;
  background-image: linear-gradient(to right, #fff 68%, #fff0);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  position: relative;
}

.uui-logo_logomark.footer {
  background-image: linear-gradient(to right, #f9f9f9 68%, #f9f9f900);
}

.uui-logo_logomark.bottom {
  background-image: none;
}

.uui-logo_component {
  flex-wrap: nowrap;
  align-items: center;
  width: auto;
  display: flex;
  overflow: hidden;
}

.uui-logo_component.footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: .5rem;
}

.uui-navbar01_logo-link {
  padding-left: 0;
}

.uui-navbar01_component {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.uui-text-size-xlarge {
  color: var(--untitled-ui-gray600);
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge.white {
  color: var(--untitled-ui-white);
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large.centre-align {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 900;
  line-height: 1.2;
}

.uui-heading-xlarge.white {
  color: var(--untitled-ui-white);
}

.uui-badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.badge-group_text-wrapper {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group.is-primary {
  background-color: var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-max-width-xlarge {
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  display: flex;
}

.uui-max-width-xlarge.centre {
  align-items: center;
}

.uui-max-width-xlarge.spacing-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

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

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

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heroheader20_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.uui-section_heroheader20 {
  background-color: var(--untitled-ui-primary100);
  overflow: hidden;
}

.uui-section_heroheader20._100vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  display: flex;
}

.uui-section_heroheader20._80vh {
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  display: flex;
}

.uui-footer06_bottom-wrapper {
  border-top: 1px solid var(--untitled-ui-gray200);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer06_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer06_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-footer06_link-list-heading {
  color: var(--untitled-ui-gray800);
  letter-spacing: normal;
  font-size: 1rem;
  font-weight: 600;
}

.uui-footer06_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-footer06_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-message {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-text-style-link {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form_input {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input.xl {
  min-height: 4rem;
}

.uui-footer06_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-footer06_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.uui-text-size-medium {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium.white {
  color: var(--untitled-ui-white);
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-footer06_newsletter-wrapper {
  border-bottom: 1px solid var(--untitled-ui-gray200);
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.uui-padding-vertical-xlarge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-footer06_component {
  border-top: 3px solid var(--untitled-ui-primary500);
  background-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-white);
}

.uui-heroheader01_fileupload-image2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_image {
  object-fit: cover;
  border-radius: 3rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader01_image-wrapper {
  position: relative;
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.uui-button-row-3.cap-450 {
  max-width: 500px;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-3 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 40rem;
}

.uui-max-width-medium.spacing-05rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heroheader01_content {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.uui-heroheader01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.uui-padding-vertical-xhuge-3:where(.w-variant-3e075677-cba7-e355-a7e4-9f67bcd8a7e1) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-padding-vertical-xhuge-3._0-botton {
  padding-bottom: 0;
}

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

.uui-page-padding-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader01 {
  overflow: hidden;
}

.uui-text-size-large {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-large.text-color-white {
  color: var(--untitled-ui-white);
}

.uui-icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.user-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.frame-1348 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 5px;
  display: flex;
}

.dm__center {
  z-index: 1;
  background-color: #fff;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: relative;
  transform: scale(.5);
}

.dm__rays {
  z-index: 3;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.dm__ray-dot {
  background-color: #eaf4ff;
  border-radius: 50%;
  width: 3px;
  height: 3px;
}

.dm__ray {
  justify-content: space-between;
  width: 100%;
  height: 3px;
  display: flex;
  position: absolute;
}

.dm__ray.dm__ray--4 {
  transform: rotate(45deg);
}

.dm__ray.dm__ray--3 {
  transform: rotate(135deg);
}

.dm__ray.dm__ray--2 {
  transform: rotate(90deg);
}

.dm__moon {
  z-index: 2;
  background-color: #000;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
  transform: translate(-100%);
}

.dm {
  filter: invert();
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.modal-button {
  z-index: 999999999;
  display: none;
}

.dash-footer-icon {
  margin-right: 20px;
}

.div-block-367 {
  min-width: 55px;
  height: 100%;
  min-height: 55px;
}

.nav {
  z-index: 99999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.moblogoimage {
  width: 35px;
}

.close {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.header-icons {
  width: 30px;
}

.nav_inner {
  z-index: 55;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffe6;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  padding: 10px 13px 10px 23px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 18px #00000026;
}

.logo {
  color: var(--untitled-ui-gray400);
  letter-spacing: -.5px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 38px;
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-small {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.4;
}

.uui-layout48_image {
  background-color: var(--untitled-ui-gray50);
  width: 100%;
}

.uui-layout48_image-wrapper {
  border-radius: 8px;
  width: 100%;
  margin-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.uui-layout48_content {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary600);
  text-align: center;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem 1.5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.uui-layout48_content:hover {
  transform: translate(0, -5px);
  box-shadow: 0 0 1px #74cdff00, 0 2px 11.5px #74cdff1b, 0 4px 25px #74cdff1e;
}

.uui-layout48_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

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

.margin-bottom.margin-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

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

.primary-button {
  color: #fff;
  letter-spacing: -.8px;
  background-color: #5853ec;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  transition: background-color .3s ease-in-out;
}

.primary-button:hover {
  color: #fff;
  background-color: #453ff3;
}

.primary-button:active {
  color: #fff;
}

.tertiary-button {
  color: #25272a;
  letter-spacing: -.8px;
  background-color: #fff;
  border: 1px solid #ccced2;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  transition: background-color .3s ease-in-out;
}

.tertiary-button:hover {
  color: #25272a;
  background-color: #e6e7e8;
}

.tertiary-button:active {
  color: #25272a;
}

.secondary-button {
  color: #fff;
  letter-spacing: -.8px;
  background-color: #ff623e;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  transition: background-color .3s ease-in-out;
}

.secondary-button:hover {
  color: #fff;
  background-color: #ff481f;
}

.secondary-button:active {
  color: #fff;
}

.domain-search {
  border: 1px #000;
  border-radius: 15px;
  min-height: 80px;
  padding-left: 50px;
  padding-right: 20px;
  font-size: 1.4em;
  position: relative;
  box-shadow: 0 0 #daf1ff00, 0 2px 5.8px #daf1ff6b, 0 4px 11.7px #daf1ff80, 0 7px 18px #daf1ff89, 0 12px 25.3px #daf1ff91, 0 23px 35.9px #daf1ff9d;
}

.text-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.text-field-double-icon-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.field-icon {
  color: #b6b9ce;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 10px;
  display: flex;
  position: absolute;
  inset: auto auto auto 16px;
}

.field-icon-right {
  color: #b6b9ce;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 10px;
  display: flex;
  position: absolute;
  inset: auto 16px auto auto;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-page-padding-5 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout02 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.uui-section_layout02:where(.w-variant-5a2c5fb3-c301-bb60-6214-290685ecd8f4) {
  padding-bottom: 1rem;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-ratings_number {
  color: var(--untitled-ui-gray700);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-ratings_number.white {
  color: var(--untitled-ui-white);
}

.uui-ratings_stars {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper {
  margin-left: 1rem;
}

.uui-avatar-group_item {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  object-fit: cover;
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.uui-ratings_component:where(.w-variant-664d228f-426a-7aa1-9a51-0458f0f38ade) {
  border: 2px solid var(--untitled-ui-gray500);
  border-radius: 5px;
  padding: .4rem 1rem;
}

.right-arrow-5 {
  background-image: linear-gradient(90deg, #04092500, var(--untitled-ui-gray900) 20%);
  justify-content: center;
  align-items: center;
  max-width: 50px;
  transition: all .2s;
  display: flex;
}

.right-arrow-5:hover {
  opacity: 1;
}

.hide-3 {
  display: none;
}

.slider-5 {
  background-color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40vw;
  max-height: 50px;
  display: flex;
}

.banner-badge-primary {
  color: #35a6f5;
  text-align: center;
  white-space: nowrap;
  background-color: #c4e7ff;
  border: 2px #f10035;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.banner-badge-primary:hover {
  color: #35a6f5;
  background-color: #fff;
}

.banner-badge-primary._0-left {
  margin-left: 0;
}

.arrow-small {
  width: 25px;
  height: 25px;
}

.banner-bar {
  z-index: 0;
  background-color: var(--untitled-ui-gray900);
  color: #fff;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding-left: 3%;
  padding-right: 3%;
  text-decoration: none;
  display: none;
  position: relative;
}

.left-arrow-4 {
  background-image: linear-gradient(90deg, var(--untitled-ui-gray900) 65%, #04092500);
  justify-content: center;
  align-items: center;
  max-width: 50px;
  transition: all .2s;
  display: flex;
}

.left-arrow-4:hover {
  opacity: 1;
}

.announcement-slide {
  background-color: var(--untitled-ui-gray900);
  width: 100%;
}

.paragraph-regular-5 {
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

._15px-emoji {
  width: 20px;
  height: 20px;
}

._15px-emoji.space {
  margin-right: 5px;
}

.t-account-forgot {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #f5f8fa;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.t-account-forgot:hover {
  color: #f1f6f6;
}

.text-size-small {
  font-size: .875rem;
}

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

.uui-button-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-6:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-blogsection03_button-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column wrap;
  display: flex;
}

.uui-blogsection03_button-row.mobile-landscape {
  display: none;
}

.uui-text-size-small-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-divider {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider.text-size-small {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogsection03_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogsection03_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

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

.uui-blogsection03_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogsection03_author-wrapper {
  align-items: center;
  display: flex;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogsection03_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blogsection03_title-link {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection03_category-link {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection03_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection03_category-link.w--current {
  border-bottom: 2px solid #000;
}

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

.uui-blogsection03_image-wrapper {
  width: 100%;
  padding-top: 53%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection03_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection03_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection03_item {
  width: 100%;
  text-decoration: none;
}

.uui-blogsection03_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-blogsection03_heading {
  flex: 1;
}

.uui-blogsection03_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.uui-blogsection03_heading-wrapper.cropedge {
  overflow: hidden;
}

.uui-blogsection03_component {
  flex-direction: column;
  align-items: center;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

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

.uui-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.bold {
  font-weight: 700;
}

.tag-cirle-s2 {
  color: #38cb89;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.tag-e {
  background-color: #fff3f1;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.fp_h4 {
  color: #0a1f44;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.pill_text_green {
  color: #38cb89;
  font-weight: 700;
}

.tag-s2 {
  background-color: #38cb89;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.pill_error {
  background-color: #ff5630;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  display: flex;
}

.menu_body {
  border-bottom: 1px solid #17304917;
  height: 75%;
  max-height: 75vh;
  overflow: auto;
}

.paypal_input {
  align-items: center;
  max-width: 330px;
  max-height: 48px;
  margin-bottom: 8px;
  display: flex;
  position: relative;
}

.avatar_p_24 {
  background-image: url('../images/68.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
}

.tag_text_p2 {
  color: #7540ee;
  font-weight: 600;
}

.tag_circle_d {
  background-color: #4e5d78;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.badge_success {
  color: #fff;
  background-color: #38cb89;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  display: flex;
}

.div_block_03 {
  margin-right: 40px;
}

.tb_text_04 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

.tag-cirle-w {
  background-color: #ffab00;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.badge_error {
  color: #fff;
  background-color: #fe3e3e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  display: flex;
}

.lnd_details {
  color: #f5f7fda6;
  max-width: 500px;
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 24px;
}

.button_p {
  color: #fff;
  background-color: #5d3eff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_p:hover {
  background-color: #5234eb;
}

.avatar_p_40 {
  background-image: url('../images/wuaeGZnN.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 40px;
  height: 40px;
}

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

.button_info_round_d {
  color: #5b7fff;
  background-color: #d5dff7;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_info_round_d:hover {
  background-color: #c6d2ee;
}

.tb_text_03 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.text_instruction {
  color: #33333354;
  margin-bottom: 0;
  font-size: 13px;
}

.button_dropdown {
  color: #333;
  background-color: #f5f6f8;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 0;
}

.div_block_02 {
  align-items: center;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.button-p-round {
  color: #fff;
  background-color: #7540ee;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button-p-round:hover {
  background-color: #6e3be2;
}

.button_warning_round_d {
  color: #ffab00;
  background-color: #fffaf1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_warning_round_d:hover {
  background-color: #f8f3e9;
}

.avatar_d_16 {
  background-color: #ff5630;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.button_e_secondary {
  color: #fe3e3e;
  background-color: #0000;
  border: 2px solid #fe3e3e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.button_e_secondary:hover {
  color: #fff;
  background-color: #fe3e3e;
}

.dropdown_link {
  color: #4f5e78;
  padding-left: 15px;
  font-size: 15px;
  transition: all .25s;
}

.dropdown_link:hover {
  background-color: #fafafa;
}

.input_payment {
  background-color: #fff;
  border: 1.5px solid #e2e4e9;
  border-radius: 4px;
  max-width: 330px;
  min-height: 48px;
  font-size: 16px;
}

.input_payment:focus {
  border-color: #5d3eff;
}

.button_info_round {
  color: #fff;
  background-color: #5b7fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_info_round:hover {
  background-color: #5375ee;
}

.s2_shadow {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 170px;
  height: 140px;
  display: block;
  box-shadow: 0 5px 8px #767ead14;
}

.l2 {
  padding-bottom: 10px;
  list-style-type: decimal;
}

.tb_text_05 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
  display: flex;
}

.tag-cirle-e-02 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.menu_title {
  border-bottom: 1px solid #1730490a;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
}

.fp_h1 {
  color: #fff;
  margin-top: 0;
  font-size: 54px;
  line-height: 60px;
}

.details_wrap {
  flex-direction: column;
  margin-top: 10px;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.paragraph-2-a {
  color: #353357;
  font-size: 16px;
  line-height: 17px;
}

.paragraph-2-a.white-text {
  color: #fff;
}

.s5_shadow {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 170px;
  height: 140px;
  display: block;
  box-shadow: 0 30px 60px #767ead1f;
}

.fp_block {
  background-color: #5b3acc;
  justify-content: center;
  align-items: center;
  min-height: 570px;
  padding: 55px 5%;
  display: flex;
}

.button_success_d {
  color: #38cb89;
  background-color: #e9f9f0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.button_success_d:hover {
  background-color: #dcf0e5;
}

.pill_error_02 {
  background-color: #fff3f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  display: flex;
}

.tb_text_2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.pill_default {
  background-color: #f5f7fd;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.input_error {
  background-color: #fafbfc;
  border: 1.5px solid #fe3e3e;
  border-radius: 4px;
  max-width: 330px;
  min-height: 48px;
  margin-bottom: 0;
  font-size: 16px;
}

.input_error:focus {
  border-color: #5d3eff;
}

.tag-s_landing {
  background-color: #e9f9f0;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 160px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 15px 5px 5px;
  display: flex;
}

.details_wrap_02 {
  flex-direction: column;
  margin-top: 25px;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.alert_line {
  background-color: #ececec;
  width: 1px;
  min-height: 23px;
  margin-left: 8px;
  margin-right: 8px;
}

.warning_input_long {
  background-color: #fafbfc;
  border: 1.5px solid #ffab00;
  border-radius: 4px;
  max-width: 330px;
  min-height: 100px;
  font-size: 16px;
}

.warning_input_long:focus {
  border-color: #5d3eff;
}

.button_bar {
  background-color: #f5f7fd;
  width: 0%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.menu_left {
  background-color: #fff;
  border-right: 1px solid #1730490d;
  width: 15%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

.logo_forest {
  margin-right: 25px;
  position: static;
  inset: 0% auto 0% 0%;
}

.is3_shadow {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 170px;
  height: 140px;
  margin-right: 25px;
  display: block;
  box-shadow: inset -4px 4px 8px #767ead1f;
}

.lnd_heading {
  background-color: #5b3acc;
  justify-content: center;
  align-items: center;
  min-height: 600px;
  padding: 175px 5% 90px;
  display: flex;
  position: relative;
}

.colour_title_text {
  color: #9b9eb8;
  text-transform: uppercase;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 700;
}

.pill_warning {
  background-color: #ffab00;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  display: flex;
}

.badge_purple {
  background-color: #7540ee;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  display: flex;
}

.p3 {
  max-width: 600px;
  font-size: 14px;
  line-height: 23px;
}

.lnd_highlight {
  color: #ffffff9c;
  font-weight: 500;
}

.tag-cirle-w-02 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.s4_shadow {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 170px;
  height: 140px;
  display: block;
  box-shadow: 0 20px 40px #767ead14;
}

.element_wrap_btm {
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 45px;
  display: flex;
}

.tag-e2 {
  background-color: #fe3e3e;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.typograhy_wrap {
  margin-bottom: 45px;
}

.fp_component_wrap {
  width: 50%;
  min-height: 400px;
}

.alert_warning {
  background-color: #ffc107;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 45px;
  padding: 8px 15px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 17px #00000012;
}

.fp_title_wrap {
  margin-top: 65px;
  margin-bottom: 65px;
}

.pill_purple_02 {
  background-color: #e3d9fc;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  display: flex;
}

.tag-w-text {
  color: #ffab00;
  margin-left: 10px;
  font-weight: 700;
}

.content_paragraph {
  color: #8a94a6;
  margin-bottom: 45px;
  font-size: 18px;
  line-height: 29px;
}

.button_w_secondary_r {
  color: #ffc107;
  background-color: #0000;
  border: 2px solid #ffc107;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_w_secondary_r:hover {
  color: #fff;
  background-color: #ffc107;
}

.pill_success_02 {
  background-color: #e9f9f0;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  display: flex;
}

.l3 {
  padding-bottom: 10px;
  list-style-type: lower-alpha;
}

.mark {
  background-color: #ffab003b;
}

.shadow_column {
  width: 20%;
}

.colour_block_text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 40%;
  padding-left: 14px;
  display: flex;
}

.button_warning_d {
  color: #ffab00;
  background-color: #fffaf1;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.button_warning_d:hover {
  background-color: #f8f3e9;
}

.tag_d_text {
  color: #4e5d78;
  margin-left: 10px;
  font-weight: 700;
}

.details_wrap_03 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 25px;
  display: flex;
}

.tag_d_text_02 {
  color: #fff;
  margin-left: 10px;
  font-weight: 700;
}

.input_disabled {
  background-color: #fafbfc;
  border: 1.5px solid #e2e4e9;
  border-radius: 4px;
  max-width: 330px;
  min-height: 48px;
  margin-bottom: 5px;
  font-size: 16px;
}

.input_disabled:focus {
  border-color: #5d3eff;
}

.button_disable {
  color: #d6d6d6;
  background-color: #f5f6f8;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.tag_w {
  background-color: #fff7e9;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.tag_text_s2 {
  color: #38cb89;
  font-weight: 600;
}

.button_p_secondary {
  color: #33334f;
  background-color: #0000;
  border: 2px solid #5d3eff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_p_secondary:hover {
  color: #fff;
  background-color: #5d3eff;
}

.button_wrap {
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  min-height: 120px;
  padding: 15px 15px 15px 0;
  display: flex;
}

.button_default {
  color: #4f5e78;
  background-color: #f5f6f8;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: background-color .2s;
  display: flex;
}

.button_default:hover {
  background-color: #e9edf5;
}

.tag_text_w2 {
  color: #ffab00;
  font-weight: 600;
}

.input_paypal {
  background-color: #fff;
  border: 1.5px solid #e2e4e9;
  border-radius: 4px;
  max-width: 330px;
  min-height: 48px;
  margin-bottom: 4px;
  font-size: 16px;
}

.input_paypal:focus {
  border-color: #5d3eff;
}

.tag_p {
  background-color: #d5dff7;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.fp_link {
  color: #173049;
  align-items: center;
  min-height: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
  font-size: 15px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.fp_link.w--current {
  background-color: #f5fafc;
  border-left: 3px solid #6165ff;
}

.avatar_d_32 {
  background-color: #38cb89;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.tag-d2 {
  background-color: #4e5d78;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.tag-w2 {
  background-color: #ffab00;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.fp_h3 {
  color: #4e5d78;
  margin-bottom: 8px;
  font-size: 34px;
  line-height: 38px;
}

.tag-e-text {
  color: #ff5630;
  margin-left: 10px;
  font-weight: 700;
}

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

.tag-s {
  background-color: #e9f9f0;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.pill_warning_02 {
  background-color: #fff7e9;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  display: flex;
}

.p4 {
  max-width: 600px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.alert_line_2 {
  background-color: #352d2d12;
  width: 1px;
  min-height: 23px;
  margin-left: 8px;
  margin-right: 8px;
}

.div_block_09 {
  background-color: #2dc76d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.button_success_round_d {
  color: #36ab80;
  background-color: #e9f9f0;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_success_round_d:hover {
  background-color: #dcf0e5;
}

.q2 {
  border-left-color: #ffab00;
  max-width: 600px;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
}

.colour_wrapper {
  width: 16.6667%;
  min-height: 150px;
  margin-right: 15px;
}

.content_section {
  background-color: #fff;
  border-right: 1px solid #1730490d;
  width: 85%;
  height: 2000px;
  margin-left: 15%;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: visible;
}

.lnd_page_content {
  padding: 70px 5%;
  overflow: hidden;
}

.button_error_d {
  color: #fe3e3e;
  background-color: #fff3f1;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.button_error_d:hover {
  background-color: #f6e6e3;
}

.button_disable_round {
  color: #d6d6d6;
  background-color: #f5f6f8;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.s1_shadow {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 170px;
  height: 140px;
  display: block;
  box-shadow: 0 2px 5px #767ead14;
}

.tag_text {
  color: #fff;
  font-weight: 600;
}

.container_colour {
  flex: 1;
  max-width: 1100px;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.pill_text_gressen {
  font-weight: 700;
}

.badge_p_2 {
  background-color: #e3d9fc;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  display: flex;
}

.tag_s_text {
  color: #2dc76d;
  margin-left: 5px;
  font-weight: 700;
}

.is1_shadow {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 170px;
  height: 140px;
  margin-right: 25px;
  display: block;
  box-shadow: inset -1px 1px 2px #767ead0d;
}

.tag-cirle-p2 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.tag_p_text {
  color: #7540ee;
  margin-left: 10px;
  font-weight: 700;
}

.nav_text {
  z-index: 5;
  color: #4e5d78;
  font-weight: 500;
  position: relative;
}

.button_drop {
  color: #4f5e78;
  min-width: 130px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  font-weight: 500;
}

.button_drop.w--open {
  width: 100%;
}

.button_warning {
  color: #fff;
  background-color: #ffab00;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.button_warning:hover {
  background-color: #f0a101;
}

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

.tag-d2-text {
  color: #fff;
  margin-left: 10px;
  font-weight: 700;
}

.badge_w2 {
  color: #ffab00;
  background-color: #fff7e9;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  display: flex;
}

.button_buy {
  color: #fff;
  background-color: #ffab00;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  min-width: 130px;
  max-width: 170px;
  height: 45px;
  padding: 5px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: none;
  position: relative;
}

.button_buy:hover {
  background-color: #3213d3;
}

.alert_content_wrap {
  align-items: center;
  max-width: 92%;
  height: 100%;
  display: flex;
}

.input_success {
  background-color: #fafbfc;
  border: 1.5px solid #36ab80;
  border-radius: 4px;
  max-width: 330px;
  min-height: 48px;
  margin-bottom: 0;
  font-size: 16px;
}

.input_success:focus {
  border-color: #5d3eff;
}

.button_success_round {
  color: #fff;
  background-color: #36ab80;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_success_round:hover {
  background-color: #309a78;
}

.plain_input_long {
  background-color: #fafbfc;
  border: 1.5px solid #e2e4e9;
  border-radius: 4px;
  max-width: 330px;
  min-height: 100px;
  margin-bottom: 5px;
  font-size: 16px;
}

.plain_input_long:focus {
  border-color: #5d3eff;
}

.lnd_header_container {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button_success {
  color: #fff;
  background-color: #36ab80;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.button_success:hover {
  background-color: #309a78;
}

.avatar_d_24 {
  background-color: #ffab00;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.alert_image {
  position: absolute;
  top: 15px;
  bottom: 0;
  right: 15px;
}

.tb_text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 34px;
}

.tag-cirle-d2 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.lnd_heading_link {
  color: #f5f7fd;
  text-decoration: none;
}

.button_s_secondary {
  color: #26b564;
  background-color: #0000;
  border: 2px solid #36ab80;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.button_s_secondary:hover {
  color: #fff;
  background-color: #36ab80;
}

.button-d-round {
  color: #4f5e78;
  background-color: #f5f6f8;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: background-color .25s;
  display: flex;
}

.button-d-round:hover {
  background-color: #e9edf5;
}

.badge_s2 {
  color: #38cb89;
  background-color: #e9f9f0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  display: flex;
}

.m11_tag_text_02 {
  color: #fff;
  margin-left: 10px;
  font-weight: 700;
}

.details_type {
  float: left;
  color: #33334f;
  font-size: 16px;
  font-weight: 500;
}

.container_elements {
  flex: 1;
  max-width: 1100px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tag-w2-text {
  color: #fff;
  margin-left: 10px;
  font-weight: 700;
}

.em {
  font-style: italic;
}

.p1 {
  max-width: 600px;
  font-size: 16px;
  font-weight: 400;
}

.pill_text_default {
  color: #33334f;
  font-weight: 700;
}

.badge_e2 {
  color: #fe3e3e;
  background-color: #fff3f1;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  display: flex;
}

.pill_success {
  background-color: #38cb89;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  display: flex;
}

.avatar_wrap {
  width: 20%;
  margin-bottom: 0;
  position: relative;
}

.column {
  margin-bottom: 35px;
}

.dropdown_list {
  padding: 0;
}

.dropdown_list.w--open {
  background-color: #fff;
  border-radius: 4px;
  margin-top: 5px;
  padding: 10px 0;
  box-shadow: 14px 14px 40px #767ead14;
}

.input_warning {
  background-color: #fafbfc;
  border: 1.5px solid #ffab00;
  border-radius: 4px;
  max-width: 330px;
  min-height: 48px;
  margin-bottom: 0;
  font-size: 16px;
  position: relative;
}

.input_warning:focus {
  border-color: #5d3eff;
}

.avatar_p_96 {
  background-image: url('../images/ui_face_02.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 96px;
  height: 96px;
  position: relative;
}

.delete {
  text-decoration: line-through;
}

.badge_text_default {
  color: #33334f;
  font-weight: 700;
}

.pill_purple {
  background-color: #6165ff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  min-height: 25px;
  display: flex;
}

.tag_text-_e2 {
  color: #fe3e3e;
  font-weight: 600;
}

.shadow_wrap {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 45px;
  display: flex;
}

.button_error {
  color: #fff;
  background-color: #fe3e3e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.button_error:hover {
  background-color: #de350b;
}

.tag_circle_p {
  background-color: #7540ee;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.tag_d {
  background-color: #ebecf0;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.avatar_p_16 {
  background-image: url('../images/avatar.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 18px;
  height: 18px;
}

.alert_7 {
  background-color: #afaec2;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 45px;
  padding: 8px 15px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 17px #00000012;
}

.alert_6 {
  background-color: #68c38a;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 45px;
  padding: 8px 15px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 17px #00000012;
}

.underline {
  text-decoration: underline;
}

.button_wraning_round {
  color: #fff;
  background-color: #ffab00;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_wraning_round:hover {
  background-color: #f0a101;
}

.element_wrap {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 45px;
  display: flex;
}

.paypal {
  position: absolute;
  top: 15px;
  bottom: 0;
  right: 15px;
}

.button_w_secondary {
  color: #ffc107;
  background-color: #0000;
  border: 2px solid #ffc107;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_w_secondary:hover {
  color: #fff;
  background-color: #ffc107;
}

.buy_wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 12%;
  min-height: 100px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.button_info {
  color: #fff;
  background-color: #0284fe;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.button_info:hover {
  background-color: #0277e7;
}

.alert_error {
  background-color: #fe3e3e;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 45px;
  padding: 8px 15px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 17px #00000012;
}

.colour_block {
  background-color: #7540ee;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 60%;
}

.colour_block.c7 {
  background-color: #e6edff;
}

.colour_block.c10_02 {
  background-color: #fff3f1;
}

.colour_block.c11 {
  background-color: #0a1f44;
  padding-top: 0;
  padding-bottom: 0;
}

.colour_block.c18 {
  background-color: #fff;
}

.colour_block.c14 {
  background-color: #b0b7c3;
}

.colour_block.c5 {
  background-color: #ff5630;
}

.colour_block.c9 {
  background-color: #fff7e9;
}

.colour_block.c12 {
  background-color: #4e5d78;
}

.colour_block.c15 {
  background-color: #c1c7d0;
}

.colour_block.c16 {
  background-color: #ebecf0;
}

.colour_block.c3 {
  background-color: #38cb89;
}

.colour_block.c4 {
  background-color: #ffab00;
}

.colour_block.c13 {
  background-color: #8a94a6;
}

.colour_block.c6 {
  background-color: #e3d9fc;
}

.colour_block.c17 {
  background-color: #fafbfc;
}

.colour_block.c2 {
  background-color: #5b7fff;
}

.colour_block.c8 {
  background-color: #e9f9f0;
}

.badge_warning {
  color: #fff;
  background-color: #ffab00;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  display: flex;
}

.pill_text_warning {
  color: #ffab00;
  font-weight: 700;
}

.badge_wrap {
  justify-content: center;
  align-items: center;
  width: 20%;
  min-height: 120px;
  padding: 15px 15px 15px 0;
  display: flex;
}

.button_info_d {
  color: #5b7fff;
  background-color: #d5dff7;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.button_info_d:hover {
  background-color: #c6d2ee;
}

.fp_h6 {
  color: #767ead54;
  margin-top: 0;
  margin-bottom: 0;
}

.details_type_wrap {
  align-items: center;
  display: block;
}

.alert_wrap {
  align-items: center;
  max-width: 330px;
  max-height: 48px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.top_block {
  border-bottom: 1px solid #1730490d;
  justify-content: flex-start;
  align-items: center;
  height: 13%;
  padding-left: 25px;
  display: flex;
  position: relative;
}

.button_p_secondary_r {
  color: #33334f;
  background-color: #0000;
  border: 2px solid #5d3eff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_p_secondary_r:hover {
  color: #fff;
  background-color: #5d3eff;
}

.tag-p2 {
  background-color: #7540ee;
  border-radius: 50px;
  align-items: center;
  min-width: 120px;
  max-width: 150px;
  min-height: 30px;
  margin-bottom: 25px;
  padding: 5px 10px 5px 5px;
  display: flex;
}

.avatar_d_96 {
  background-color: #5b3acc;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
}

.tag_text_d2 {
  color: #4e5d78;
  font-weight: 600;
}

.input_focused {
  background-color: #fafbfc;
  border: 1.5px solid #5d3eff;
  border-radius: 4px;
  max-width: 330px;
  min-height: 48px;
  margin-bottom: 5px;
  font-size: 16px;
  position: relative;
}

.form_element_wrap {
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
}

.input-2 {
  color: #b0b7c3;
  background-color: #fff;
  border: 1.5px solid #e2e4e9;
  border-radius: 4px;
  max-width: 330px;
  min-height: 48px;
  margin-bottom: 5px;
  padding-left: 15px;
  font-size: 16px;
}

.input-2:focus {
  border-color: #5d3eff;
}

.avatar_p_32 {
  background-image: url('../images/avatar.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 32px;
  height: 32px;
}

.div_block_01 {
  background-color: #fff;
  width: 1px;
  height: 60%;
  margin-left: 12px;
  margin-right: 12px;
}

.p2 {
  max-width: 600px;
  font-size: 16px;
}

.colour_title {
  float: left;
  color: #4e5d78;
  font-size: 16px;
  font-weight: 700;
}

.badge_text_white {
  color: #fff;
  font-weight: 700;
}

.focused_input_long {
  background-color: #fafbfc;
  border: 1.5px solid #5d3eff;
  border-radius: 4px;
  max-width: 330px;
  min-height: 100px;
  font-size: 16px;
}

.focused_input_long:focus {
  border-color: #5d3eff;
}

.dropdown_round {
  color: #4f5e78;
  min-width: 150px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 25px;
  font-size: 15px;
  font-weight: 500;
}

.dropdown_round.w--open {
  width: 100%;
}

.dropdown-round {
  color: #333;
  background-color: #f5f6f8;
  border-radius: 50px;
  min-width: 150px;
  margin-left: 0;
  margin-right: 0;
}

.badge_default {
  background-color: #f5f7fd;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  min-height: 25px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.text_block_01 {
  color: #17304963;
  letter-spacing: 2px;
  font-weight: 500;
}

.alert_default {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 45px;
  padding: 8px 15px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 17px #00000012;
}

.button_buy_01 {
  color: #fff;
  text-align: center;
  background-color: #5b3acc;
  border: 1px #6165ff;
  border-radius: 100px;
  width: 100%;
  margin-bottom: 8px;
  margin-left: 0;
  padding: 10px 25px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s ease-in;
}

.pill_text_white {
  color: #fff;
  font-weight: 700;
}

.lnd_content_h1 {
  color: #fff;
  margin-top: 0;
  font-size: 54px;
  line-height: 60px;
}

.details_type_02 {
  float: left;
  color: #816ef3;
  margin-left: 8px;
}

.input_payment_wrap {
  align-items: center;
  max-width: 330px;
  display: flex;
  position: relative;
}

.details_line {
  background-color: #ebecf0;
  width: 30%;
  min-width: 220px;
  height: 1px;
  margin-top: 8px;
}

.colour_wrap {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  width: 100%;
  height: 200px;
  min-height: 200px;
  display: block;
  box-shadow: 6px 6px 17px #524c4c0f;
}

.tag-cirle-e {
  background-color: #ff5630;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.button_e_secondary_r {
  color: #fe3e3e;
  background-color: #0000;
  border: 2px solid #fe3e3e;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.button_e_secondary_r:hover {
  color: #fff;
  background-color: #fe3e3e;
}

.button_s_secondary_r {
  color: #26b564;
  background-color: #0000;
  border: 2px solid #36ab80;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 28px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.button_s_secondary_r:hover {
  color: #fff;
  background-color: #36ab80;
}

.pill_text_error {
  color: #ff5630;
  font-weight: 700;
}

.is2_shadow {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 170px;
  height: 140px;
  margin-right: 25px;
  display: block;
  box-shadow: inset -1px 1px 3px #767ead1f;
}

.text_01 {
  color: #2dc76d;
  margin-left: 10px;
  font-weight: 700;
}

.s3_shadow {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 170px;
  height: 140px;
  display: block;
  box-shadow: 0 5px 16px #767ead14;
}

.avatar_d_40 {
  background-color: #5b7fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.button_error_round {
  color: #fff;
  background-color: #ff5630;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_error_round:hover {
  background-color: #ee4823;
}

.button_error_round_d {
  color: #fe3e3e;
  background-color: #fff3f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 30px;
  font-size: 15px;
  font-weight: 500;
  transition: all .25s;
  display: flex;
}

.button_error_round_d:hover {
  background-color: #f6e6e3;
}

.details_type_03 {
  float: left;
  color: #4e5d78;
  margin-top: 3px;
  margin-left: 0;
}

.pill_text_purple {
  color: #7540ee;
  font-weight: 700;
}

.log-in__buttons {
  margin-bottom: 20px;
}

.social-image {
  width: 24px;
}

.passwordless-step-2 {
  text-align: left;
  background-color: #eee;
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 20px 20px 1px;
  display: none;
}

.or-wrap {
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.social-text-2 {
  font-weight: 500;
}

.step-2-label {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 15px;
  font-size: 16px;
  display: flex;
}

.form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.social-btn-2 {
  color: #000;
  background-color: #fff;
  border: 2px solid #dcdce5;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 10px;
  padding: 12px 40px 12px 15px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s;
  display: flex;
  position: relative;
}

.social-btn-2:hover {
  border-color: var(--untitled-ui-gray300);
  box-shadow: none;
}

.social-btn-2:focus {
  border: 1px solid #000;
}

.social-btn-2::placeholder {
  color: #6e6e6e;
}

.social-btn-2.w--current {
  display: none;
}

.social-btn-2.google {
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.social-btn-2.google:hover {
  border-color: #4285f4;
}

.social-content-2 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mail-icon {
  flex: 1;
  min-width: 40px;
  max-width: 56px;
  max-height: 56px;
}

.form-input-2 {
  color: #525152;
  background-color: #fff;
  border: 1px solid #dcdce5;
  border-radius: 20px;
  width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 400;
  transition: box-shadow .2s;
}

.form-input-2:focus {
  border-color: #49bfff;
}

.form-input-2::placeholder {
  color: #8f93a3;
}

.or-new {
  color: #0e1012;
  text-align: center;
  margin: 0 10px;
}

.gray-line {
  background-color: #d3d3d3;
  flex: 1;
  height: 1px;
}

.input-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 30px;
  display: flex;
  position: relative;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-7:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-6.button-row-center {
  justify-content: center;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-primary {
  background-color: var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary700);
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

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

.uui-layout91_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

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

.uui-page-padding-7 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-large {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1.2;
}

.uui-heading-large.white {
  color: var(--untitled-ui-white);
}

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

.padding-global:where(.w-variant-41a037c5-0268-6d16-e4e7-74f141bcb959) {
  padding-left: 0%;
  padding-right: 0%;
}

.padding-global.black {
  color: #fff;
  background-color: #000;
}

.home-pages-cointainer {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  display: flex;
}

.image-home-link-wrapper {
  transform-style: preserve-3d;
  flex: none;
  max-width: 300px;
  margin-left: 14px;
  margin-right: 14px;
  transition: transform .3s, box-shadow .3s;
  overflow: hidden;
}

.image-home-link-wrapper:hover {
  transform: scale3d(.98, .98, 1.01);
}

.image-home-link-wrapper.xl {
  max-width: 400px;
}

.home-pages-top-wrapper {
  justify-content: center;
  margin-bottom: 24px;
  display: flex;
  position: static;
}

.home-pages-bottom-wrapper {
  justify-content: center;
  display: flex;
  position: static;
  top: 50%;
}

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

.dropdown-link-a {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.sidebar-collapsed-icon-btn {
  cursor: pointer;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  transition: transform .3s;
  display: flex;
}

.sidebar-collapsed-icon-btn:hover {
  transform: scale3d(1.06, 1.06, 1.01);
}

.sidebar-collapsed-icon-btn-wrapper {
  display: flex;
}

.hamburger-menu-wrapper {
  padding: 0;
}

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

.sidebar-dropdown-list-wrapper {
  background-color: #0000;
  margin-top: 8px;
  margin-bottom: 4px;
  position: static;
}

.sidebar-divider {
  opacity: .2;
  background-color: #fff;
  align-self: center;
  width: 100%;
  min-height: 1px;
  max-height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.dropdown-wrapper {
  z-index: 500;
  opacity: .5;
  color: #fff;
  justify-content: center;
  text-decoration: none;
}

.dropdown-wrapper:hover {
  opacity: 1;
}

.dropdown-wrapper.sidebar-dropdown {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 28px;
  display: flex;
}

.dropdown-wrapper.sidebar-dropdown.w--current {
  opacity: 1;
  background-color: #00e6ff;
  background-image: linear-gradient(to right, #009dff 20%, #00e6ff 80%);
}

.sidebar-menu-container {
  z-index: 1;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.sidebar-menu-collapsed-overlay {
  z-index: 2147483647;
  display: none;
  position: absolute;
  inset: 0;
}

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

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

.sidebar-logo-section-container {
  justify-content: center;
  align-items: center;
  height: 4.8rem;
  padding: 20px 28px 20px 34px;
  display: flex;
}

.sidebar-logo-link {
  transform-style: preserve-3d;
  width: 100%;
  transition-property: transform;
  display: block;
}

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

.image-5 {
  width: 100%;
  height: 100%;
}

.flex {
  display: flex;
}

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

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

._10px-spacer {
  width: 10px;
  height: 10px;
}

.sidebar-dropdown-link {
  color: #aeb9e1;
  border-left: 4px solid #0000;
  border-radius: 4px;
  padding: 14px 14px 14px 11px;
  font-size: 14px;
  line-height: 1em;
  transition: border-color .3s, background-color .3s, color .3s;
  overflow: hidden;
}

.sidebar-dropdown-link:hover {
  color: #fff;
  background-color: #101935;
}

.sidebar-dropdown-link.w--current {
  color: #fff;
  background-color: #212c4d;
  border-left-color: #6c72ff;
}

.dashdark-custom-icon {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  font-weight: 400;
}

.dashdark-custom-icon.sidebar-link-icon {
  margin-right: 6px;
  font-size: 14px;
  line-height: 1em;
}

.dashdark-custom-icon.sidebar-link-icon.xl {
  width: 35px;
  height: 45px;
}

.sidebar-collapsed-divider {
  background-color: var(--untitled-ui-gray300);
  min-height: .6px;
  max-height: .6px;
}

.uui-text-style-link-3 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-button-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-8:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-8:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-8.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-blogpost04_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.uui-blogpost04_form {
  margin-bottom: 0;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-large {
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-blogpost04_newsletter {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  padding: 2rem 2rem 2.5rem;
  position: sticky;
  top: 6rem;
}

.uui-blogpost04_content {
  margin-bottom: 4rem;
}

.uui-blogpost04_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.uui-button-icon-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-8.text-color-gray400 {
  color: #98a2b3;
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-8.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-8.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-8.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost04_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost04_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.uui-blogpost04_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uui-blogpost04_image-wrapper {
  width: 100%;
  margin: 4rem auto 2rem;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.uui-text-size-xlarge-4 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-blogpost04_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.uui-blogpost04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogpost04_meta-wrapper {
  background-color: var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-blogpost04_header {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

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

.uui-page-padding-9 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.button-primary {
  color: #35a6f5;
  text-align: center;
  transform-style: preserve-3d;
  border: 2px solid #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  min-height: 66px;
  padding: 1rem 30px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
  display: flex;
}

.button-primary:hover {
  color: #35a6f5;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 12px 20px #c4e7ff87;
}

.button-primary.grey-outline {
  border-color: var(--untitled-ui-gray300);
}

.button-primary.grey-outline.round {
  border-radius: 100px;
}

.grid-109 {
  grid-template-rows: auto;
}

.author-name---brix {
  margin-bottom: 4px;
  font-size: 28px;
  line-height: 36px;
}

.grid-1-col {
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.arrow-button-wrapper---brix {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
  display: flex;
}

.arrow-button-wrapper---brix.white {
  background-color: #eff2f6;
}

.social-icon---brix {
  border-radius: 32px;
  margin: 4px 6px;
  transition: transform .3s;
}

.social-icon---brix:hover {
  transform: translate(0, -4px);
}

.social-icon---brix.facebook {
  background-image: linear-gradient(#109ded, #1072ed);
}

.social-icon---brix.linkedin {
  background-color: #0a66c2;
}

.card-4 {
  background-color: #fff;
  border: 6px solid #f7f7f7;
  border-radius: 20px;
  overflow: hidden;
}

.card-4.author, .card-4.author-copy {
  border-color: #eff2f6;
  padding-bottom: 58px;
  display: none;
  box-shadow: 0 5px 12px #080f340d;
}

.author-description---brix {
  margin-bottom: 12px;
}

.social-media-wrapper---brix {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-circle-arrow {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  text-align: left;
  cursor: pointer;
  background-color: #030b1a;
  border-radius: 80px;
  justify-content: space-between;
  align-items: center;
  padding: 9px 9px 9px 15px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, background-color .3s;
  display: flex;
}

.button-circle-arrow:hover {
  color: #fff;
  background-color: #25282e;
  transform: translate(0, -2px);
}

.button-circle-arrow.whatsapp {
  background-color: #25d366;
  min-height: 4rem;
}

.button-circle-arrow.white {
  color: #030b1a;
  background-color: #fff;
  border: 1px solid #eff2f6;
  transition: border-color .3s, transform .3s, background-color .3s;
}

.button-circle-arrow.white:hover {
  border-color: #030b1a;
}

.author-wrapper---brix {
  justify-content: center;
  align-items: center;
  display: flex;
}

.author-avatar---brix {
  border: 5px solid #fff;
  border-radius: 50%;
  margin-top: -84px;
}

.author-links-wrapper---brix {
  max-width: 406px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.author-text-wrapper---brix {
  text-align: center;
  max-width: 450px;
  margin: 16px auto 26px;
  padding-left: 20px;
  padding-right: 20px;
}

.uui-navbar08_item-heading {
  color: var(--untitled-ui-gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar08_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar08_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-navbar08_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar08_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar08_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar08_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar08_dropdown-toggle {
  color: var(--untitled-ui-gray600);
  align-items: center;
  height: 100%;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar08_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.square-video-player {
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.square-video-player._0-5x {
  width: 150px;
  height: 150px;
}

.gif-video-thumb {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.div-home-learn_card-tagline {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-text-style-allcaps {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-484 {
  z-index: 1;
  position: absolute;
  inset: 10px 10px auto auto;
}

.div-block-486 {
  z-index: 1;
  position: absolute;
  inset: auto 10px 10px;
}

.div-home-learn_card-live-labels-bot {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 233.322px;
  padding-right: .00998688px;
  display: flex;
}

.div-home-learn_card-live-label {
  background-color: #000000b3;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-size: 11px;
  display: flex;
}

.text-203 {
  color: #f1f9ff;
  letter-spacing: 1px;
  font-weight: 700;
  line-height: 14px;
}

.div-text-size-small-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: .73px;
  display: flex;
}

.div-block-487 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.square-vid-wrap {
  background-color: #022d4b0d;
  border-radius: 12px;
  padding: 5px;
}

.vectors-wrapper-49 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
}

.overflow-hidden {
  overflow: hidden;
}

.sidebar-wrapper-2 {
  z-index: 999999;
  border-right: .6px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  width: 64px;
  max-width: 300px;
  height: 100vh;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}

.text-206 {
  color: var(--untitled-ui-primary600);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.143em;
}

.text-206.sidebar-dropdown-text {
  white-space: nowrap;
  font-weight: 500;
  display: none;
}

.dropdown-toggle-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown-toggle-11:hover {
  opacity: 1;
}

.dropdown-toggle-11.sidebar-dropdown {
  border-radius: 6px;
  justify-content: space-between;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 12px;
}

.dropdown-toggle-11.sidebar-dropdown:hover {
  opacity: 1;
}

.dropdown-toggle-11.sidebar-dropdown.w--open {
  color: #6c72ff;
}

.frame-1355 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #f2f2f7;
  border-radius: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 13px;
  display: flex;
  box-shadow: 0 4px 8px #32324703, 0 4px 4px #00000014;
}

.frame-1356 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f8f9fe;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2px;
  display: flex;
}

.frame-1357 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 13px;
  display: flex;
}

.frame-1358 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #35a6f5;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 2px;
  display: flex;
}

.frame-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 13px;
  display: flex;
}

._20px-spacer {
  width: 20px;
  height: 20px;
}

.site-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #040925;
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 20px;
  text-decoration: none;
  transition: all .2s;
  display: grid;
}

.site-card:hover {
  color: #35a6f5;
  transform: translate(0, -5px);
}

.caption-wrapper {
  color: #040925;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.card-trending-image-3 {
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  position: relative;
}

.cards-trending-3 {
  background-color: #fbfcfe;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.product-caption-icon {
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.rtgs-title {
  color: #040925;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.card-image {
  border: 2px #fff;
  border-radius: 8px;
  width: 230px;
  height: 176px;
  margin-left: 9px;
  margin-right: 9px;
  position: static;
  box-shadow: 0 72px 132px -16px #31337214;
}

.card-image.card-image-1 {
  z-index: 1;
  max-height: 176px;
  margin-right: 9px;
  position: relative;
  transform: translate(-11px, 22px)rotate(-10deg);
}

.card-image.card-image-2 {
  z-index: 1;
  border-style: solid;
  position: relative;
  inset: 0% auto 0% 0%;
}

.card-image.card-image-3 {
  z-index: 2;
  border-style: none;
  max-height: 176px;
  margin-right: 9px;
  position: relative;
  transform: translate(-11px, 22px)rotate(-10deg);
}

.paragraph-9 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.template-card-images-3 {
  justify-content: space-between;
  align-items: center;
  margin-left: 250px;
  display: flex;
  position: relative;
}

.product-card-short-2 {
  background-color: #f4f4f6;
  border-radius: 14px;
  width: 100%;
  margin-bottom: 16px;
  position: relative;
  overflow: hidden;
}

.product-top-detail {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: 8px 8px auto;
}

.button-small {
  color: #fff;
  text-align: center;
  background-color: #35a6f5;
  border: 2px solid #35a6f5;
  border-radius: 8px;
  padding: 15px 25px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2em;
  text-decoration: none;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
}

.button-small:hover {
  color: #fff;
  background-color: #35a6f5;
  background-image: linear-gradient(#36a6f5, #36a6f5);
  border-color: #36a6f5;
  transform: scale(1.05);
  box-shadow: 0 10px 20px #3c93d059;
}

.button-small._100 {
  width: 100%;
}

.button-small.xl {
  justify-content: center;
  align-items: center;
  min-height: 65px;
  display: flex;
}

.button-small.xl.white {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary500);
}

.button-small.xl.white:hover {
  background-image: linear-gradient(to bottom, var(--untitled-ui-white), var(--untitled-ui-white));
}

.badge-product {
  color: #fff;
  text-align: center;
  background-color: #d0011d;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.badge-product.badge-opacity {
  opacity: 0;
}

.content-caption {
  color: #3d3d3d;
  margin-top: 3px;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.collection-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-primary-2 {
  color: #35a6f5;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 3px solid #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1.2rem 30px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
  display: flex;
}

.button-primary-2:hover {
  color: #35a6f5;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 12px 20px #c4e7ff87;
}

.button-primary-2.blue {
  color: #fff;
  background-color: #35a6f5;
  border-color: #35a6f5;
}

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

.text-size-medium {
  font-size: 1.125rem;
  line-height: 2rem;
}

.tiktok-card-detailed {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--untitled-ui-primary600);
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  padding: 1rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.tiktok-logo-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.yt-icon {
  width: 30px;
  height: 30px;
}

.imageclip {
  border-radius: 10px;
  align-items: center;
  height: 225px;
  display: flex;
  overflow: hidden;
}

.work-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.collection-list-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lightbox-link {
  color: var(--untitled-ui-gray700);
  width: 100%;
  text-decoration: none;
}

.div-block-489 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.ikonik-5qjl2 {
  width: 25px;
  height: 25px;
}

.form-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 528px;
  display: flex;
}

.success-message-2 {
  background-color: #c4eecb;
  border-radius: 12px;
  padding: 14px 18px;
}

.input-field {
  border: 1px solid #d1d5db;
  border-radius: 8px;
  min-height: 60px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 32px;
  transition: border-color .3s;
}

.input-field:focus {
  border-width: 2px;
  border-color: #77bdef;
}

.input-field.text-area {
  min-height: 194px;
}

.input-field.icon {
  padding-left: 3rem;
}

.form-map {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  min-height: 520px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrap-v-x-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.action-s {
  color: #030711;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.form-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.icon-tiny {
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 17px;
  display: flex;
}

.form-details-grid {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.form-label {
  color: var(--untitled-ui-white);
  letter-spacing: 1.28px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 24px;
}

.form-block-8 {
  text-align: left;
  margin-bottom: 0;
}

.button-primary-l {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #fff;
  letter-spacing: -.2px;
  background-color: #030711;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-l.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.footnote {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}

.footnote.grey {
  color: var(--untitled-ui-gray700);
}

.footnote.grey.cta {
  text-align: center;
  margin-top: 20px;
}

.form-field-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.map-card-wrap {
  z-index: 1;
  padding: 16px .5rem;
  position: relative;
}

.wrap-h-x-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.map-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px;
  display: flex;
  box-shadow: 0 5px 13px 3px #0000001a;
}

.error-message-2 {
  background-color: #fde7e7;
  border-radius: 12px;
  padding: 12px 16px;
}

.form-social-link {
  border: 1px solid #e5e7eb;
  border-radius: 100%;
  padding: 8px;
  transition: background-color .3s;
}

.form-social-link:hover {
  background-color: #f3f4f6;
}

.form-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
}

.wrap-v-large {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.form-button-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.map-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
}

.cta2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #35a6f5;
  border-radius: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding: 2rem 3rem;
  display: flex;
  position: relative;
}

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

.ikonik-8jptc {
  width: 20px;
  height: 20px;
}

.service-icon {
  width: 100%;
  max-width: 140px;
}

.service-icon.xl {
  max-width: 175px;
}

.service-icon.small {
  max-width: 80px;
}

.card_trigger {
  position: sticky;
  bottom: 0;
}

.preview-navbar_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: opacity .3s;
  display: flex;
}

.section_preview {
  background-color: #ececec;
  flex-direction: column;
  align-items: center;
  height: 100vh;
  display: flex;
}

.preview-navbar_tab-link {
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
  position: relative;
}

.preview-navbar_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.preview_underline {
  background-color: #000;
  width: 4.5rem;
  height: 3px;
  position: absolute;
  inset: auto 0% 0%;
}

.preview_website-embed {
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.preview-navbar_tabs-menu {
  justify-content: center;
  display: flex;
  position: relative;
}

.preview-navbar_component {
  background-color: #fff;
  border-bottom: 1px solid #000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

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

.uui-button-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-9.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-pricing01_divider {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-4 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing01_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing01_feature {
  display: flex;
}

.uui-pricing01_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.uui-text-weight-semibold {
  font-weight: 600;
}

.uui-pricing01_card-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-pricing01_top-right-text {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-left: .125rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-pricing01_top-right-price {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-badge-4 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-4.is-primary {
  background-color: var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary700);
}

.uui-heading-xsmall-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-pricing01_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-pricing01_top-left {
  margin-right: 1rem;
}

.uui-pricing01_content-top {
  text-align: left;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.uui-pricing01_plan {
  border: 1px solid var(--untitled-ui-gray200);
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-heading-subheading-2 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-subheading-2.uui-text-color-gray200 {
  color: var(--untitled-ui-gray200);
}

.uui-heroheader07_light-overlay {
  mix-blend-mode: screen;
  width: 80rem;
  min-width: 80rem;
  height: auto;
  position: absolute;
  bottom: -64%;
  right: -20%;
}

.uui-heroheader07_card-image-02 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #ffffff80 0%, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 2rem;
  width: 31rem;
  position: absolute;
  transform: translate(-10%, 30%)rotate(30deg);
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader07_card-image-01 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 2rem;
  width: 31rem;
  position: absolute;
  transform: translate(20%, -20%)rotate(60deg);
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader07_image-wrapper {
  background-image: linear-gradient(229deg, var(--untitled-ui-gray700), var(--untitled-ui-gray800));
  justify-content: center;
  align-items: center;
  height: 40rem;
  display: flex;
  position: relative;
}

.uui-button-icon-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-9.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-9.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-5 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-5.text-color-gray200 {
  color: var(--untitled-ui-gray200);
}

.uui-max-width-small {
  width: 100%;
  max-width: 30rem;
}

.uui-space-small-6 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-color-gray200 {
  color: var(--untitled-ui-gray200);
}

.uui-heroheader07_content.z-index-1 {
  color: var(--untitled-ui-white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

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

.uui-heroheader07_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-heroheader06_image-wrapper {
  height: 100%;
  min-height: 36rem;
  position: relative;
}

.uui-heroheader06_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

._50px-spacer {
  width: 50px;
  height: 50px;
}

.button-primary-4 {
  color: #35a6f5;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 3px solid #fff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  min-height: 73px;
  padding: 20px 30px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
  display: flex;
}

.button-primary-4:hover {
  color: #35a6f5;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 12px 20px #c4e7ff87;
}

.button-primary-4.blue-outline {
  background-color: #0000;
  border-color: #35a6f5;
}

.button-primary-4.blue-outline:hover {
  color: #fff;
  background-color: #35a6f5;
}

.button-primary-4.blue {
  color: #fff;
  background-color: #35a6f5;
  border-color: #35a6f5;
}

.faq-question-wrap {
  margin-bottom: 5px;
}

.faq-content-2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 5px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  overflow: hidden;
}

.animation {
  width: 60px;
  min-width: 50px;
  height: 60px;
  min-height: 50px;
}

.faq-title {
  color: #040925;
  letter-spacing: -.03em;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 2rem;
}

.faq-question-bar {
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 5px 1.25rem;
  text-decoration: none;
  display: flex;
}

.faq-wrap {
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._25px-spacer, ._25px-spacer-4 {
  width: 25px;
  height: 25px;
}

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

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

.avatar-star {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.user-icon-wrapper {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.user-avatar-name {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.avatar-role {
  color: #87878c;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.avatar-name {
  color: #1e1e20;
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.avatar-small {
  border-radius: 12px;
  width: 45px;
  min-width: 32px;
  height: 45px;
  min-height: 32px;
  overflow: hidden;
}

.avatar-dropdown {
  align-items: center;
}

.avatar-member-wrapper {
  grid-column-gap: 4px;
  align-items: center;
  display: flex;
}

.text-weight-semibold-2 {
  font-weight: 600;
}

.nav-button-bar {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.user-link {
  color: #1e1e20;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: 8px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.user-link:hover {
  background-color: #f5f5f7;
}

.user-link.green {
  color: #fff;
  background-color: #0cad62;
  justify-content: center;
}

.paragraph-small {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.user-list {
  z-index: 9;
}

.user-list.w--open {
  z-index: 5;
  background-color: #fff;
  border: 1px solid #f5f5f7;
  border-radius: 8px;
  min-width: 400px;
  padding: 24px;
  top: 4.5rem;
  right: 0;
  box-shadow: 25px 25px 64px -14px #a1a1a529;
}

.avatar-toggle {
  grid-column-gap: 8px;
  color: #1e1e20;
  align-items: center;
  padding: 8px;
  font-weight: 500;
  display: flex;
}

.avatar-toggle.w--open {
  background-color: #f5f5f7;
  border-radius: 8px;
}

.icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.nav-link-square {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.nav-link-square:where(.w-variant-a10ce47d-d743-760b-c79d-383dab2bd1d1) {
  color: var(--untitled-ui-white);
}

.nav-link-square:hover {
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
}

.nav-link-square.rel {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui-gray600);
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.nav-link-square.rel:where(.w-variant-6660d1ff-9e27-cf48-0985-61c4642fd985) {
  border-radius: 100px;
}

.nav-link-square.contact-2 {
  color: var(--untitled-ui-white);
}

.nav-link-square.contact {
  color: var(--untitled-ui-white);
  border-radius: 8px;
}

.nav-link-square.contact:hover {
  background-color: var(--untitled-ui-primary500);
}

.nav-line-break {
  background-color: #d2d2d7;
  width: 1px;
  height: 24px;
  margin-left: 8px;
  margin-right: 16px;
}

.avatar-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.user-wrapper {
  grid-row-gap: 8px;
  border-top: 1px solid #ececee;
  border-bottom: 1px solid #ececee;
  flex-direction: column;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.tabs-vertical {
  align-items: flex-start;
  display: flex;
}

.tabs-menu-toggle-vertical {
  background-color: #f3f5fb;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  min-width: 240px;
  margin-right: 2rem;
  padding: 8px;
  display: flex;
}

.tab-button-vertical-toggle {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #160042;
  text-align: left;
  letter-spacing: -.01em;
  background-color: #0000;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-size: 14px;
  display: flex;
}

.tab-button-vertical-toggle.w--current {
  color: #160042;
  background-color: #fff;
  font-weight: 500;
  box-shadow: 3px 8px 20px #8d9bbe29;
}

.tab-pane {
  background-color: #f7f9fd;
  border-radius: 12px;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.uui-dash-container {
  padding: 3rem 2rem 3rem 1rem;
}

.uui-dash-container._0-padding-top {
  padding-top: 0;
}

.div-block-491 {
  background-color: var(--untitled-ui-white);
  position: fixed;
  bottom: 0;
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-10:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-career04_icon {
  color: var(--untitled-ui-gray400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-career04_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.uui-career04_detail-wrapper {
  color: var(--untitled-ui-gray600);
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career04_job-details-wrapper {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-text-size-medium-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.badge-dot {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot.text-color-blue500 {
  color: var(--untitled-ui-blue500);
}

.uui-badge-5 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-5.is-blue {
  background-color: var(--untitled-ui-blue50-2);
  color: var(--untitled-ui-blue700);
  font-size: .875rem;
  font-weight: 500;
}

.uui-career04_label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.uui-career04_heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-career04_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.uui-career04_component {
  margin-top: 2rem;
}

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

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-careers-cards {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary600);
  text-align: left;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem 1.5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.uui-careers-cards:hover {
  transform: translate(0, -5px);
  box-shadow: 0 0 1px #74cdff00, 0 2px 11.5px #74cdff1b, 0 4px 25px #74cdff1e;
}

.career-line-small {
  background-color: #e6e6e6;
  height: 1px;
  margin-top: 14px;
  margin-bottom: 14px;
}

.career-information {
  color: #333;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.career-back-button {
  color: #333;
  border: 1px solid #e6e6e6;
  border-radius: 32px;
  align-items: center;
  padding: 8px 24px 8px 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.career-badge-small {
  color: #6070c8;
  letter-spacing: .02em;
  text-transform: uppercase;
  background-color: #f4f5fb;
  border: 1px solid #b3bbe5;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  display: inline-block;
}

.career-heading {
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 48px;
}

.career-button-wrapper {
  justify-content: flex-start;
  margin-bottom: 3rem;
  display: flex;
}

.career-detail-wrapper {
  align-items: center;
  display: flex;
}

.career-line {
  background-color: #e6e6e6;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.container-x-small {
  z-index: 5;
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.career-heading-large {
  letter-spacing: -.04em;
  margin-top: 0;
  font-size: 64px;
  line-height: 1.2;
}

.section-large {
  padding: 3rem 5%;
  position: relative;
}

.career-header {
  margin-bottom: 64px;
}

.career-back-icon {
  color: #1a1a1a;
  background-color: #f7f7f7;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  display: flex;
}

.career-date {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.career-tag {
  letter-spacing: -.01em;
  margin-right: 14px;
  font-size: 14px;
  line-height: 24px;
}

.container-large-2 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.career-tag-wrapper {
  align-items: center;
  display: flex;
}

.arrow-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-492 {
  height: 1.6rem;
}

.blur-overlay {
  z-index: -1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.hide {
  display: none;
}

.b-account-form {
  width: 100%;
}

.header-content-wrapper {
  z-index: 5;
  color: #fff;
  text-align: center;
  font-weight: 500;
  position: relative;
}

.header-slide-image {
  opacity: .13;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header-grid-card {
  border: 1px solid #d1d1d6;
  border-radius: 16px;
  padding: 24px;
}

.header-illustration-wrapper {
  justify-content: flex-end;
  display: flex;
}

.header-badge-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-bottom: 8px;
  display: flex;
}

.sub-heading-large {
  letter-spacing: -.02em;
  font-size: 24px;
  line-height: 1.5;
}

.header-discount-wrapper {
  margin-top: 24px;
  font-weight: 500;
}

.header-slide-arrow-r {
  background-color: #fff;
  border: 2px solid #d1d1d6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .3s;
  display: flex;
  right: -24px;
}

.header-slide-arrow-r:hover {
  border-color: #a1a1a5;
}

.header-slider-product {
  border-radius: 24px;
  min-height: 360px;
}

.h1-heading {
  letter-spacing: -.04em;
  margin-top: 0;
  font-size: 64px;
  line-height: 1.2;
}

.h1-heading.text-color-white {
  color: #fff;
}

.header-slide-product {
  background-color: var(--untitled-ui-gray900);
  border-radius: 24px;
  overflow: hidden;
}

.header-grid-bottom {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #1e1e20;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  margin-top: 24px;
}

.header-grid-image-small {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.header-term-detail {
  margin-top: 60px;
}

.header-slide-arrow-l {
  background-color: #fff;
  border: 2px solid #d1d1d6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .3s;
  display: flex;
  left: -24px;
}

.header-slide-arrow-l:hover {
  border-color: #a1a1a5;
}

.header-category-detail {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  position: absolute;
}

.header-grid-category {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 24px;
}

.feature-link-text {
  letter-spacing: -.01em;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.feature-arrow-wrapper {
  color: #1e1e20;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.feature-arrow-wrapper:hover {
  color: #d0011d;
}

.paragraph-large-2 {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large-2.text-weight-medium {
  font-weight: 500;
}

.icon {
  color: #1e1e20;
  font-size: 16px;
}

.header-discount-detail-wrapper {
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.discount-badge-small {
  color: #fff;
  background-color: #d0011d;
  border-radius: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 4px 10px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
}

.header-detail-wrapper {
  color: #1e1e20;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header-slide-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 60px 32px;
  text-decoration: none;
  display: flex;
}

.mask {
  border-radius: 24px;
}

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

.price-text-detail {
  color: #000;
  margin-top: 16px;
  font-weight: 600;
}

.product-header-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.product-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.product-dropdown-list {
  background-color: #0000;
}

.product-dropdown-list.w--open {
  min-width: 200px;
  margin-top: 8px;
  right: 0;
  box-shadow: 25px 25px 64px -14px #a1a1a526;
}

.breadcrumb-arrow {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.content-caption-2 {
  color: #d0011d;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.product-dropdown-card {
  background-color: #fff;
  border: 1px solid #f4f4f6;
  border-radius: 8px;
  padding: 8px;
}

.product-toggle {
  color: #1e1e20;
  border: 1px solid #d1d1d6;
  border-radius: 32px;
  align-items: center;
  padding: 8px 44px 8px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.product-toggle:hover, .product-toggle.w--open {
  border-color: #1e1e20;
}

.product-card {
  background-color: #f4f4f6;
  border-radius: 8px;
  width: 100%;
  height: 320px;
  margin-bottom: 16px;
  position: relative;
  overflow: hidden;
}

.caption-wrapper-2 {
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.product-cta {
  background-color: var(--untitled-ui-gray800);
  border-radius: 16px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
  overflow: hidden;
}

.product-like {
  color: #b3b3b3;
  background-color: #ececee;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .3s;
  display: flex;
}

.product-like:hover {
  color: #d0011d;
}

.product-dropdown-link {
  color: #1e1e20;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.product-dropdown-link:hover {
  background-color: #f4f4f6;
}

.breadcrumb-wrapper {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.filter-button-wrapper {
  align-items: center;
  display: flex;
}

.breadcrumb-link-2 {
  color: #5a5a5e;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.breadcrumb-link-2:hover {
  color: #1e1e20;
}

.breadcrumb-link-2.w--current {
  color: #87878c;
  text-decoration: underline;
}

.product-dropdown {
  margin-left: 8px;
}

.paragraph-large-3 {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large-3.text-weight-medium {
  font-weight: 500;
}

.icon-heart {
  width: 24px;
  height: 24px;
}

.product-top-detail-2 {
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: 8px 8px auto;
}

.uui-product-card {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary600);
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem 1.5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.uui-product-card:hover {
  transform: translate(0, -5px);
  box-shadow: 0 0 1px #74cdff00, 0 2px 11.5px #74cdff1b, 0 4px 25px #74cdff1e;
}

.div-block-493 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  margin-top: 20px;
}

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

.hero-paragraph {
  max-width: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.7;
}

.useravatar {
  background-color: #bf360d;
  border-radius: 100%;
  width: 45px;
  height: 45px;
}

.user-list-copy {
  z-index: 9;
}

.user-list-copy.w--open {
  z-index: 5;
  background-color: #eaeef5;
  border: 1px solid #f5f5f7;
  border-radius: 1rem;
  min-width: 400px;
  padding: 5px;
  top: 4.5rem;
  right: 0;
  box-shadow: 25px 25px 64px -14px #a1a1a529;
}

.google-link {
  grid-row-gap: .5rem;
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.google-link:hover {
  background-color: var(--untitled-ui-gray50);
}

.google-items {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 355px;
  padding: 1rem .5rem;
  display: grid;
  overflow: scroll;
}

.google-icon {
  max-width: 45px;
  max-height: 45px;
}

.collection-list-3 {
  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;
}

.section {
  position: relative;
}

.content {
  z-index: 2;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.content.mod--hero {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.addfile__process-percent {
  z-index: 2;
  letter-spacing: -.04em;
  width: 100%;
  font-size: 48px;
  font-weight: 700;
  line-height: 1em;
  position: relative;
}

.addfile__txt.mod--title {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
}

.addfile__txt.mod--desc {
  color: #fffc;
  font-size: 14px;
}

.addfile__img {
  z-index: 1;
  transition: all .3s;
  display: block;
  position: relative;
}

.addfile__img.mod--0 {
  border-radius: 6px;
  box-shadow: 0 10px 23px #00000040;
}

.addfile__img.mod--2 {
  z-index: 0;
  opacity: .4;
  max-width: 40px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
}

.addfile__img.mod--2.active {
  bottom: 12px;
  right: -26px;
  transform: rotate(30deg);
}

.addfile__img.mod--1 {
  z-index: 0;
  opacity: .4;
  max-width: 40px;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(0);
}

.addfile__img.mod--1.active {
  bottom: 12px;
  left: -26px;
  transform: rotate(-30deg);
}

.addfile__block-hover {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.addfile__plus {
  background-color: #fff;
  background-image: url('../images/ico_plus.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100px;
  flex: none;
  width: 56px;
  height: 56px;
  margin-bottom: 16px;
  box-shadow: 0 30px 30px #41464e4d;
}

.bg {
  z-index: 1;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.addfile__img-wrap {
  position: relative;
}

.addfile__process-bg {
  z-index: 0;
  background-color: #8bb8a2;
  height: 0%;
  position: absolute;
  inset: auto 0% 0%;
}

.bg__grey {
  z-index: 0;
  background-color: #636c78;
  border-radius: 45px;
  width: 100%;
  height: 100%;
  position: relative;
}

.addfile-wrap {
  cursor: pointer;
  width: 100%;
  height: 233px;
  padding: 16px;
}

.addfile {
  background-color: #666f7c;
  background-image: linear-gradient(60deg, #a7c1d333, #d5d9e133 70%, #faecec33);
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.addfile__block.mod--2 {
  z-index: 2;
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.addfile__block.mod--3 {
  z-index: 3;
  opacity: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.addfile__block.mod--1 {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero__content {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.input-label {
  color: #4b4f56;
  margin-bottom: 3px;
  font-size: 13px;
}

.disconnect-image {
  width: 16px;
}

.profile_column {
  width: 50%;
  min-width: 250px;
  min-height: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
}

.profile_column._1005 {
  width: 100%;
}

.profile_section {
  background-color: var(--untitled-ui-white);
  border: .5px solid #f3f3f3;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 2rem;
  padding: 2rem;
  position: relative;
}

.save-button {
  background-color: #2962ff;
  border-radius: 50px;
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
  transition: opacity .2s;
  display: none;
}

.save-button:hover {
  opacity: .8;
}

.edit-profile {
  z-index: 3;
  color: #000;
  border: 1px solid #f3f3f3;
  border-radius: 50px;
  padding: 9px 20px;
  transition: background-color .2s, border-color .2s;
  position: relative;
}

.edit-profile:hover {
  color: #fff;
  background-color: #000;
}

.social-content {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile_section-head {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.block-inputs {
  z-index: 2;
  display: block;
  position: absolute;
  inset: 0%;
}

.flex-row-outer {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flex-row-outer.social {
  flex-wrap: wrap;
  padding-top: 10px;
}

.social-btn {
  color: #272b31;
  border: 1px solid #f3f3f3;
  border-radius: 50px;
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 40px 12px 15px;
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s;
  position: relative;
}

.social-btn:hover {
  box-shadow: none;
  border-color: #2962ff;
}

.social-btn:focus {
  border: 1px solid #000;
}

.social-btn::placeholder {
  color: #6e6e6e;
}

.profile_flex {
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.disconnect-link {
  text-align: right;
  padding: 13px;
  line-height: 1.3;
  text-decoration: underline;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.disconnect-link:hover {
  color: #000;
}

.tabs-content, .html-embed {
  width: 100%;
}

.navbar21_link-large {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  position: static;
}

.navbar21_link-large.w--current {
  color: #0000;
}

.navbar22_link-large {
  color: var(--untitled-ui-white);
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
}

.navbar22_link-large.w--current {
  color: #0000;
}

.accordion_arrow {
  color: #35a6f5;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.accordion_item-wrapper {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
}

.accordion_item-wrapper.w--current {
  background-color: #f7f7f4;
  border-bottom-style: none;
  border-radius: 5px;
}

._15px-4 {
  width: 15px;
  height: 15px;
}

.menu-links-2 {
  z-index: 35;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #000000db;
  flex-direction: column;
  align-items: flex-start;
  padding: 4rem 2rem 8rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.accordion_list-wrapper {
  background-color: #f1f9ff00;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  list-style-type: none;
}

.feature-icon-4 {
  width: 32px;
  margin-right: 12px;
}

.feature-icon-4.no-margin {
  margin-right: 0;
}

.navigation-link-block {
  color: #283338;
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  padding: 1rem;
  font-size: 16px;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.navigation-link-block:hover {
  color: #35a6f5;
  background-color: #f1f9ff;
}

.accordion_description-wrapper {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.accordion_title-wrapper {
  z-index: 2;
  color: #45d5ae;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.icon-block {
  background-color: #f1f2f4;
  border: 1px solid #e0e3e6;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 42px;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 16px;
  display: flex;
}

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

.icon-block-5, .icon-block-4 {
  background-color: #f1f2f4;
  border: 1px solid #e0e3e6;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 42px;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 16px;
  display: flex;
}

.accordian-link-wrapper {
  color: #45d5ae;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
}

.services-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: start;
  align-items: start;
  padding-top: 2%;
  padding-bottom: 2%;
}

.accordion_item {
  position: relative;
  overflow: hidden;
}

.menu-gradient-blur {
  z-index: 45;
  background-image: linear-gradient(#0000, #000);
  height: 10vh;
  position: fixed;
  inset: auto 0% 0%;
}

.close-icon {
  transition: opacity .3s;
  position: absolute;
  inset: 4% 4% auto auto;
}

.close-icon:hover {
  opacity: .4;
}

.modal-paragraph {
  color: #4f4f4f;
  margin-bottom: 38px;
  font-size: 18px;
  line-height: 26px;
}

.modal-container {
  background-color: #fff;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 2rem;
  position: relative;
}

.modal-content-wrap {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.modal-section {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #171717bd;
  justify-content: center;
  align-items: center;
  padding: 25vh 3% 100px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.coming-soon {
  margin-left: 0;
  margin-right: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
}

.coming-soon.w--current {
  color: #0000;
}

.image-7 {
  width: 45px;
  height: 45px;
}

.social-btn-3 {
  color: #000;
  background-color: #fff;
  border: 2px solid #dcdce5;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 40px 12px 15px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s;
  position: relative;
}

.social-btn-3:hover {
  box-shadow: none;
  border-color: #d0d5dd;
}

.social-btn-3:focus {
  border: 1px solid #000;
}

.social-btn-3::placeholder {
  color: #6e6e6e;
}

.social-btn-3.w--current {
  display: none;
}

.social-btn-3.google {
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.social-btn-3.google:hover {
  border-color: #4285f4;
}

.uui-heading-xlarge-4 {
  background-image: linear-gradient(90deg, var(--untitled-ui-gray900), var(--untitled-ui-gray700));
  color: #040925;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-size: 3.75rem;
  font-weight: 900;
  line-height: 1.2;
}

.uui-heading-xlarge-4.rotate {
  transform: rotate(-6deg);
}

.uui-heading-xlarge-4._4px {
  padding-bottom: 4px;
}

.form-block-9 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
}

.uui-space-xhuge {
  width: 100%;
  min-height: 7rem;
}

.uui-text-rich-text {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h5, .uui-text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text a {
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogpost02_content {
  margin-bottom: 4rem;
}

.uui-breadcrumb-link {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost02_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-blogpost02_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-9.align-center {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-button-secondary-gray-12 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-12:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-12:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-12.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-12.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.logo1_logo {
  max-width: 156px;
  max-height: 3rem;
}

.logo1_logo.xl {
  max-height: 4.5rem;
}

.logo1_logo.large {
  max-height: 3.7rem;
}

.padding-section-medium-2 {
  padding-top: 2rem;
  padding-bottom: 5rem;
}

.logo1_component {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

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

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.uui-text-size-xlarge-6 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.max-width-300px {
  max-width: 300px;
}

.disclaimer-text {
  color: var(--untitled-ui-gray600);
  font-size: .8rem;
}

.social-text-4 {
  font-weight: 500;
}

.upload-files-container {
  z-index: 999;
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  width: 100%;
  padding-left: 0;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.on-page-confetti {
  z-index: 1;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

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

.uui-padding-vertical-xhuge-14 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.form-label-2 {
  color: #fff;
  letter-spacing: 1.28px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 24px;
}

.form-label-2.dark {
  color: var(--untitled-ui-gray800);
}

.error-message-4 {
  background-color: #fde7e7;
  border-radius: 12px;
  padding: 12px 16px;
}

.button-primary-blue {
  border: 3px solid var(--untitled-ui-primary500);
  background-color: var(--untitled-ui-primary500);
  outline-offset: 0px;
  color: snow;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: .5rem;
  outline: 3px snow;
  justify-content: center;
  align-items: center;
  padding: 1rem 30px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
  display: flex;
}

.button-primary-blue:hover {
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 12px 20px #c4e7ff87;
}

.button-primary-blue._100 {
  width: 100%;
}

.button-primary-blue._100:hover {
  color: #fff;
}

.strike-out {
  text-decoration: line-through;
}

.grey-divider {
  background-color: #0f15291a;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.container {
  flex-direction: column;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.uui-button-link-4 {
  grid-column-gap: .5rem;
  color: #002a47;
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-4:hover {
  color: #53389e;
}

.div-block-499 {
  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;
}

.logo-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-card:hover {
  color: #040925;
}

.logo-card._95.xl {
  padding-top: 5px;
  padding-bottom: 5px;
}

.case-study-details-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 2rem;
}

.integration-title {
  color: #000;
  letter-spacing: -.03em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.uui-padding-vertical-xhuge-15 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.uui-heroheader06_image-01-2 {
  border: .25rem solid #040925;
  border-radius: .625rem;
  width: 48rem;
  min-width: 48rem;
  position: absolute;
  inset: 0% auto 0% 12%;
}

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

.text-size-medium-4 {
  font-size: 1.125rem;
  line-height: 2rem;
}

.social-text-9 {
  font-weight: 500;
}

.form-block-11 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
}

.client-logo {
  max-width: 350px;
  max-height: 100px;
}

.uui-blogpost04_newsletter-2 {
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  padding: 2rem 2rem 2.5rem;
  position: sticky;
  top: 6rem;
}

.our-work-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper {
  width: 100%;
}

.ourworkimageclip {
  border-radius: 10px;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.div-block-500 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-button-secondary-gray-14 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-14:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-14:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-14.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-14._100 {
  max-width: 85px;
  height: 100%;
}

.uui-button-secondary-gray-14.our-work {
  height: 100%;
}

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

.text-size-medium-5 {
  font-size: 1.125rem;
  line-height: 2rem;
}

.uui-work-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.preview-wrap-edge {
  background-color: #022d4b0d;
  border-radius: 12px;
  padding: 1rem;
}

.lightdarktogglebox {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 5px;
  display: none;
}

.uui-padding-2rem-mobile {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.dog {
  width: 200px;
  height: 200px;
  margin-bottom: -50px;
}

.our-work-phone {
  z-index: 1;
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% 0%;
}

.customernametext {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.a-prcing-feature-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

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

.a-margin-bottom-08 {
  margin-bottom: 8px;
}

.a-margin-bottom-34 {
  margin-bottom: 32px;
}

.a-subheading-large {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.8;
}

.a-pricing-card-detail {
  justify-content: space-between;
  display: flex;
}

.a-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-paragraph-small {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-subheading-regular {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-pricing-card {
  text-align: left;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  padding: 40px 32px 32px;
  display: flex;
}

.a-pricing-features-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.a-margin-bottom-33 {
  margin-bottom: 5px;
}

.a-h3-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-h3-heading.a-weight-bold {
  font-weight: 700;
}

.a-pricing-badge {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #03be60;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 800;
  line-height: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.careerslist {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.nav__links {
  padding-top: 1.7em;
  padding-bottom: 3.5em;
}

.navbar__link {
  color: #eeedf280;
  border-radius: .5em;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: .4em;
  transition: background-color .2s;
  display: flex;
}

.navbar__link:hover {
  color: #eeedf2;
  background-color: #272727;
}

.navbar__link.w--current {
  color: #eeedf2;
  background-color: #5c31ff;
}

.navbar__link.w--current:hover {
  background-image: linear-gradient(#ffffff1c, #ffffff1c);
}

.square {
  z-index: 4;
  border-radius: .5em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  display: flex;
  position: relative;
}

.navbar__icon {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
}

.hide-text {
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.hide-text.is--nav {
  white-space: nowrap;
}

.logo-img {
  width: 35px;
}

.navigation {
  z-index: 9999;
  background-color: var(--untitled-ui-white);
  border-right: 2px solid #f3f3f3;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 80px;
  padding-top: 30px;
  padding-bottom: 17px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: scroll;
}

.left-nav__menu {
  text-align: center;
  width: 100%;
}

.container-2 {
  min-height: 100vh;
  display: flex;
}

.nav-top {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: sticky;
  bottom: 0;
}

.nav-spacer {
  width: 80px;
}

.section-2 {
  background-color: var(--untitled-ui-primary100);
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.nav-link__block {
  color: #a7b3c3;
  border-right: 3px solid #0000;
  margin-bottom: 25px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
  transition: border-color .2s;
  display: block;
}

.nav-link__block:hover {
  border-right-color: #0003;
}

.nav-link__block.w--current {
  color: #000;
  border-right-color: #000;
}

.nav-link__block.last {
  margin-bottom: 0;
}

.circle-link {
  border-radius: .5rem;
  min-width: 40px;
  height: 40px;
  margin-bottom: 20px;
  transition: transform .2s;
  overflow: hidden;
}

.circle-link:hover {
  transform: scale(1.1);
}

.circle-link.pink {
  background-color: #2eb279;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.grid {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  grid-auto-columns: 1fr;
}

.nav-bot {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.border {
  background-color: var(--untitled-ui-gray300);
  width: 35px;
  height: 2px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.accountimage {
  object-fit: contain;
  width: 40px;
  height: 40px;
}

.dash-navg {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 4rem;
  padding-right: 1rem;
  display: flex;
  position: sticky;
  top: 0;
}

.user-menu-dash {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
}

.sitecardpreview {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.sitecardpreview:hover {
  color: #040925;
}

.card-containers {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  order: -1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.button-small-outline {
  color: #35a6f5;
  text-align: center;
  letter-spacing: .2px;
  background-color: #3898ec00;
  border: 2px solid #35a6f5;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.2em;
  text-decoration: none;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
  display: flex;
}

.button-small-outline:hover {
  color: #fff;
  background-color: #35a6f5;
  background-image: linear-gradient(#36a6f5, #36a6f5);
  transform: scale(1.05);
  box-shadow: 0 10px 20px #3c93d059;
}

.utility-page-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 370px;
  display: flex;
}

.dash_profile-nav-link {
  color: #272b31;
  background-color: #0000;
  border-radius: 6px;
  padding: .5em 1rem .4rem;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.6;
  transition: color .2s, background-color .2s;
  display: flex;
}

.dash_profile-nav-link:hover {
  color: #35a6f5;
  background-color: #fff;
}

.dash_profile-nav-link.w--current {
  color: #35a6f5;
  background-color: #cfebff;
  font-weight: 700;
}

.container-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2 {
  color: #35a6f5;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-large {
  color: #546478;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.html-embed-2 {
  width: 100%;
  height: 100%;
}

.user-icons {
  width: 23px;
  height: 23px;
  margin-right: 6px;
}

._90px-emoji {
  max-width: 90px;
}

.title {
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 41px;
  font-weight: 700;
  line-height: 1.1em;
}

.title.center {
  color: #040925;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.a-dashboard-radio-button {
  grid-column-gap: 6px;
  background-color: var(--untitled-ui-white);
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 15px;
  padding: 8px;
  display: flex;
}

.a-dashboard-radio-button.left {
  background-color: var(--untitled-ui-white);
  border: 1px solid #eaebf0;
  justify-content: flex-start;
  padding-bottom: 8px;
}

.tabs {
  width: 100%;
}

.google-apps-toggle {
  grid-column-gap: 8px;
  color: #1e1e20;
  align-items: center;
  padding: 0;
  font-weight: 500;
  display: flex;
}

.google-apps-toggle.w--open {
  background-color: #f5f5f7;
  border-radius: 8px;
}

.uui-footer07_legal-link {
  color: var(--untitled-ui-gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_legal-link:hover {
  color: var(--untitled-ui-gray600);
}

.uui-footer07_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-text-size-small-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-5.text-color-gray500 {
  color: var(--untitled-ui-gray500);
}

.uui-footer07_bottom-wrapper {
  border-top: 1px solid var(--untitled-ui-gray200);
  justify-content: space-between;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer07_link {
  color: var(--untitled-ui-gray600);
  text-align: center;
  padding: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-footer07_link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.uui-footer07_top-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xlarge-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

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

.uui-page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
}

._2rem-spacer {
  width: 2rem;
  height: 2rem;
}

.div-block-502 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.analytics-container {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary600);
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem 2rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.analytics-container:hover {
  box-shadow: 0 0 1px #74cdff00, 0 2px 11.5px #74cdff1b, 0 4px 25px #74cdff1e;
}

.report-title-head {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #eaebf0;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
}

.clickup-embed {
  width: 100%;
  height: 750px;
}

.card_title {
  width: 70%;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.card_icon {
  background-color: var(--untitled-ui-gray100);
  border-radius: .7rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .7em;
  display: flex;
}

.card_item {
  grid-column-gap: 1rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
  border-radius: 1.5rem;
  align-items: flex-start;
  padding: 2rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.card_date {
  opacity: .5;
  flex: none;
  font-size: .7rem;
}

.card_wrapper {
  grid-row-gap: .5rem;
  color: #fff;
  flex-direction: column-reverse;
  padding-bottom: 5rem;
  display: flex;
}

.icon-1x1-small {
  object-fit: contain;
  width: 2rem;
  height: 2rem;
}

.icon-1x1-small.is-webflow {
  margin-right: -2px;
}

.card_item-top {
  grid-column-gap: 2rem;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.card_content {
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.collection-item {
  margin-bottom: 1rem;
}

.field-label-2 {
  color: #160042;
  letter-spacing: -.01em;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-field-url-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.field-url-block {
  color: #b6b9ce;
  background-color: #f7f9fd;
  border: 1px solid #e4e6f1;
  border-right-style: none;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 11px 20px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.text-field-url {
  color: #160042;
  border: 1px solid #e4e6f1;
  border-radius: 0 8px 8px 0;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  transition: all .2s;
}

.text-field-url::placeholder {
  color: #b6b9ce;
}

.connections-flex {
  flex-flow: column wrap;
  display: flex;
  position: relative;
}

.connections-column {
  width: 100%;
  min-height: 40px;
  padding-bottom: 15px;
  padding-right: 10px;
}

.online {
  background-color: #e9f9f0;
  border-radius: .5rem;
  align-items: center;
  min-height: 30px;
  padding: 5px 10px;
  font-size: .75rem;
  display: flex;
}

.online-status {
  background-color: #2dc76d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  display: flex;
}

.div-block-505 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  display: flex;
}

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

.toolspadding {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.dash-head {
  padding-top: 1rem;
  padding-bottom: 1px;
}

.field-input {
  border: 1px solid #d3d4d8;
  border-radius: 6px;
  height: 40px;
  margin-bottom: 0;
  padding-left: 15px;
  font-size: 1rem;
  transition: border-color .2s;
}

.field-input:hover {
  border-color: #434de7;
}

.field-input:focus {
  border-color: #177fff;
}

.form-block-14 {
  width: 100%;
  margin-bottom: 0;
}

.field-label-3 {
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 500;
}

.field-wrapper {
  margin-bottom: 20px;
}

.field-wrapper.passwordless {
  background-color: var(--untitled-ui-white);
  border-radius: 6px;
  padding: .5rem 1rem;
  display: none;
}

.field-wrapper.top {
  margin-top: 20px;
}

.connectgoogle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hide-memberstack {
  display: none;
}

.analyticscontainer {
  width: 100%;
}

.full-screen-button {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: none;
  position: absolute;
  inset: 3px 2px auto auto;
  transform: scale(.8);
  box-shadow: 0 1px 2px #1018280d;
}

.full-screen-button:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.full-screen-button:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.ikonik-opidi {
  width: 27px;
  height: 27px;
}

.proposal_loader-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 50vh;
  padding: 1.5rem;
  display: none;
}

.loader {
  width: 5rem;
  height: 5rem;
}

.contract_loader-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 50vh;
  padding: 1.5rem;
  display: none;
}

.proposal_record-id {
  text-align: center;
  height: 0;
  display: none;
  overflow: hidden;
}

.form-input {
  color: #b6b9ce;
  background-color: #f7f9fd;
  border: 1px solid #e4e6f1;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 11px 20px;
  font-size: 1rem;
  line-height: 24px;
  display: flex;
}

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

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

.user-mob-dash {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 1.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: none;
}

.avatar-small-dropdown {
  background-color: #e4e6f1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-link {
  color: #1b114a;
  letter-spacing: -.01em;
  border-radius: 4px;
  align-items: center;
  padding: 12px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.dropdown-link:hover, .dropdown-link:focus {
  background-color: #f3f5fb;
}

.dropdown-link.w--current {
  color: #2d0896;
}

.dropdown-2 {
  width: 100%;
  max-width: 238px;
}

.card-price {
  color: #212c4d;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
}

.card-price.xs {
  font-size: 18px;
}

.card-price.xs.counterup {
  text-align: center;
}

.avatar-circle-3 {
  background-color: #ecf2ff;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 75px;
  min-width: 75px;
  height: 75px;
  min-height: 75px;
  display: flex;
  position: relative;
}

.channel-dropdown {
  z-index: 99;
  display: none;
  position: absolute;
  top: 0%;
  left: auto;
  right: 0%;
}

.channel-dropdown.w--open {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  overflow: visible;
}

.profilestatscontainer {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-left: 2px solid #eaf4ff;
  flex-direction: column;
  padding-left: 10px;
  display: flex;
}

.profilestatscontainer._0-line {
  border-left-style: none;
}

.display-4 {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.333em;
}

.userdropdown {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 2px solid #d5e9ff;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: flex;
}

.username-handle {
  display: flex;
}

.username-handle._1 {
  border-radius: 5px;
}

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

.dropdown-wrap-long-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--untitled-ui-white);
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  min-width: 260px;
  margin-top: .3rem;
  padding: 8px;
  display: flex;
  position: absolute;
  top: 100%;
}

.dashboard-container {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 25px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80vw;
  padding: 1rem;
  display: flex;
  position: relative;
  box-shadow: 0 8px 20px #0000000f;
}

.stats-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-right: 15px;
  display: flex;
}

.chevron {
  height: 26px;
}

.text-100 {
  white-space: nowrap;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.167em;
}

.paragraph {
  color: #37446b;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.useravatar-2 {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.channel-dropdown-toggle {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.channel-dropdown-toggle._100 {
  width: 100%;
}

.websiteblock {
  background-color: var(--untitled-ui-primary100);
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.settingscog {
  z-index: 1;
  background-color: var(--untitled-ui-gray600);
  border: 2px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: auto 0% -6% auto;
}

.ms-failed-banner {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #db3614;
  align-items: center;
  width: 100%;
  min-height: 60px;
  padding-left: 7rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0;
}

.ms-failed-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.ms-failed-link {
  border-bottom: 1px solid #fff;
}

.blue-header {
  background-image: linear-gradient(to bottom, var(--untitled-ui-primary500) 50%, var(--untitled-ui-primary100) 50%);
  justify-content: center;
  align-items: center;
  padding-bottom: 2rem;
  padding-left: 80px;
  display: flex;
}

.div-block-513 {
  position: sticky;
  bottom: 0;
}

.projectsdropdown {
  background-color: var(--untitled-ui-white);
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  min-width: 260px;
  max-height: 300px;
  margin-top: .3rem;
  padding: 8px;
  display: flex;
  position: relative;
  top: 100%;
  overflow: scroll;
}

.table_loader {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #646669;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

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

._100 {
  margin-bottom: 0;
}

._2x-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ms-input {
  color: #121331;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 5px;
  min-height: 3rem;
  padding: .5rem 12px;
  font-size: 1rem;
  transition: box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input:hover {
  z-index: 2;
  box-shadow: none;
  border-color: #2962ff;
}

.ms-input::placeholder {
  color: #909090;
}

.ms-input.has-left-icon {
  padding-left: 38px;
}

.ms-input-wrap {
  align-items: center;
  padding: 0;
  position: relative;
}

.ms-svg {
  z-index: 3;
  color: #12133140;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
  position: absolute;
  inset: 20% auto auto 10px;
}

._1rem-spacer {
  width: 1rem;
  height: 1rem;
}

.connect-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary600);
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.connect-box:hover {
  box-shadow: 0 0 1px #74cdff00, 0 2px 11.5px #74cdff1b, 0 4px 25px #74cdff1e;
}

.button-icon {
  width: 24px;
  height: 24px;
}

.hidden-custom-input {
  width: 100%;
  display: none;
}

.credit-card {
  border: 2px solid #d5e9ff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
  display: flex;
}

.p-12-2 {
  color: #b6b6b6;
  font-size: 16px;
}

.circles-wrap {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.white-p {
  font-size: 1rem;
}

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

.analytic-stat {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
}

._4x-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.proposal_loader-wrapper-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
}

.footer-logo {
  color: var(--untitled-ui-white);
  font-size: 23px;
}

.uui-heroheader18_image {
  z-index: 1;
  width: 76rem;
  min-width: 76rem;
  position: relative;
}

.uui-heroheader18_image.mobile {
  display: none;
}

.uui-heroheader18_image-wrapper {
  justify-content: center;
  align-items: flex-start;
  height: 32rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-13:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-13:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-13.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-11.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-19 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-19:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-19:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-19.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-17 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-17.button-row-center {
  justify-content: center;
}

.uui-space-large-5 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-9 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-9.text-color-primary700 {
  color: var(--untitled-ui-primary700);
}

.uui-max-width-large-12 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-12.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-badge-group_icon-2 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-2.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.badge-group_text-wrapper-2 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-2 {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge-2.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group-2 {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group-2.is-primary {
  background-color: var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-max-width-xlarge-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 64rem;
  display: flex;
}

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

.uui-heroheader18_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.uui-page-padding-16 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader18 {
  background-image: linear-gradient(180deg, var(--untitled-ui-gray50) 60%, var(--untitled-ui-primary500));
  overflow: hidden;
}

.background-overlay {
  z-index: 2;
  background-image: linear-gradient(to right, #111316 25%, #11131600);
  position: absolute;
  inset: 0%;
}

.screen-image {
  z-index: 1;
  width: 50%;
  min-width: 250px;
}

.screen-image._2 {
  z-index: 2;
}

.background-container {
  z-index: 1;
  background-color: #111316;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-container {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 80rem;
  padding-top: 30px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.right-content-container {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.right-content-container._100 {
  justify-content: center;
  align-items: center;
  height: 100%;
}

.hero-background-image {
  opacity: .5;
  mix-blend-mode: hard-light;
  object-fit: cover;
  width: 80%;
  height: 100%;
}

.left-content-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hero-tradie-section {
  background-color: #121316;
  justify-content: center;
  min-height: 80vh;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: relative;
}

.hero-tradie-section._94, .hero-tradie-section.ads {
  min-height: 94vh;
}

.tradies-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.step-image-wrap {
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 38rem;
  height: 32rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.waves-left-pricing-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-heading-pricing-3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 130%;
}

.waves-right-pricing-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.waves-master-pricing-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--untitled-ui-primary500);
  color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 5rem;
  display: grid;
}

.waves---paragraph-big-2 {
  font-size: 20px;
  line-height: 130%;
}

.waves-divider-pricing-3 {
  background-color: #ffffff4d;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 24px;
}

.div-block-526 {
  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;
}

.live-chat-close-icon---brix {
  z-index: -1;
  position: absolute;
}

.live-chat-bubble-subtext---brix {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.live-chat-bubble-subtext---brix.whatsapp {
  color: #7f8d8a;
}

.live-chat-button---brix {
  color: #fff;
  background-color: #4a3aff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 6px 18px #0e0d6a24;
}

.live-chat-button---brix:hover {
  background-color: #170f49;
}

.live-chat-button---brix.whatsapp {
  background-color: #25d366;
  box-shadow: 0 6px 18px #112d2d24;
}

.live-chat-avatar-wrapper---brix {
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 5px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 14px #170f491a;
}

.live-chat-bubble-title---brix {
  color: #170f49;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}

.live-chat-logo---brix.whatsapp {
  width: 2.25rem;
}

.live-chat-wrapper---brix {
  z-index: 2;
  flex-direction: column;
  align-items: flex-end;
  max-width: 380px;
  display: flex;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
}

.live-chat-bubbble---brix {
  z-index: 1;
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-top: 14px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 4px 8px #4a3aff14;
}

.live-chat-bubbble---brix:hover {
  transform: scale3d(.92, .92, 1.01);
}

.live-chat-bubbble---brix.whatsapp {
  background-color: #075e54;
  box-shadow: 0 4px 8px #128c6033;
}

.live-chat-message-bubble---brix {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 36px 36px 36px 3px;
  margin-bottom: 14px;
  padding: 38px 38px 34px;
  box-shadow: 0 4px 16px #170f4912;
}

.live-chat-message-bubble---brix.whatsapp {
  text-decoration: none;
  box-shadow: 0 4px 16px #14282b14;
}

.live-chat-content---brix {
  align-items: flex-end;
  display: none;
}

.live-chat-avatar---brix {
  max-width: 60%;
}

.live-chat-content-right---brix {
  margin-right: 18px;
}

.div-block-527 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.live-chat-button---brix-2 {
  color: #fff;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 6px 18px #0e0d6a24;
}

.live-chat-button---brix-2:hover {
  background-color: #170f49;
  transform: scale3d(.94, .94, 1.01);
}

.live-chat-button---brix-2.whatsapp {
  background-color: #25d366;
  box-shadow: 0 6px 18px #112d2d24;
}

.live-chat-avatar-wrapper---brix-2 {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  overflow: hidden;
  box-shadow: 0 4px 14px #170f491a;
}

.live-chat-bubble-title---brix-2 {
  color: #170f49;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}

.live-chat-bubble-title---brix-2.whatsapp {
  color: #142b26;
}

.live-chat-wrapper---brix-2 {
  z-index: 99999999;
  flex-direction: column;
  align-items: flex-end;
  max-width: 380px;
  display: flex;
  position: fixed;
  bottom: 1.2rem;
  right: 1.2rem;
}

.live-chat-content---brix-2 {
  align-items: flex-end;
  display: flex;
}

.live-chat-content---brix-2.is-whatsapp-content {
  display: none;
}

.div-block-528 {
  z-index: 2;
  display: none;
  position: fixed;
}

.video-split {
  background-image: linear-gradient(180deg, var(--untitled-ui-gray50), var(--untitled-ui-primary500));
  padding-bottom: 3rem;
  overflow: hidden;
}

.h3-heading-2 {
  color: var(--untitled-ui-primary700);
  letter-spacing: -.88px;
  font-size: 48px;
  line-height: 56px;
}

.work-bg {
  z-index: -1;
  min-height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.work-bg.big-testimonial {
  background-color: var(--untitled-ui-primary500);
  background-color: #040925;
  top: 0;
  bottom: auto;
}

.testimonial1_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.countup-script {
  display: none;
}

.paragraph-large-4 {
  color: #030711;
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-large-4.text-color-gray-600 {
  color: #4b5563;
}

.section-big-testimoial {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
}

.section-big-testimoial._0-top {
  padding-top: 0;
}

.section-big-testimoial._0-top._0-bottom {
  padding-bottom: 0;
}

.content-statistics-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.container-regular-2 {
  width: 100%;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.testimonial1_logo {
  max-height: 5rem;
}

.reviewcard {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--untitled-ui-primary600);
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  padding: 4rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dark-bg {
  background-color: var(--untitled-ui-primary100);
  overflow: hidden;
}

.uui-text-size-xlarge-10, .uui-text-size-xlarge-11 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-11.text-color-primary700 {
  color: #002a47;
}

.video-split-2 {
  background-image: linear-gradient(#f9fafb, #040925);
  padding-bottom: 3rem;
  overflow: hidden;
}

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

.h3-heading-3 {
  color: #002a47;
  letter-spacing: -.88px;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

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

.reviewcard-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #022d4b;
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  padding: 4rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.white-line {
  background-color: #ffffff4f;
  width: 100%;
  height: 1px;
}

.white-line._1rem-spacer {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.hero-swiper-wrapper {
  border-radius: 40px;
  width: 269px;
  height: 567px;
  position: relative;
  overflow: hidden;
}

.hero-slider {
  height: 100%;
}

.hero-slider.swiper {
  width: 285px;
}

.hero-slider.swiper.v2 {
  width: 100%;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.hero-phone-mockup {
  z-index: 2;
  pointer-events: none;
  width: 285px;
  height: 585.859px;
  margin-left: -8px;
  padding-left: 0;
  position: absolute;
  inset: 0%;
}

.hero-phone-image {
  width: 100%;
  height: 100%;
}

.hero-slider-item {
  height: 100%;
}

.hero-slider-item.swiper-slide {
  background-color: var(--untitled-ui-white);
  border-radius: 25px;
  height: 100%;
}

.hero-slider-image, .hero-slider-image.is-v2 {
  object-fit: contain;
  height: 100%;
  display: block;
  overflow: visible;
}

.div-block-529 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.tiktok-card-detailed-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #022d4b;
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  padding: .7rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-secondary-gray-21 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-21:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-21:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-21.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.div-block-530 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-button-secondary-gray-22 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-22:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-22:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-22.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-text-size-medium-14 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-button-row-19 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-badge-6 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-6.is-primary {
  color: #002a47;
  background-color: #f9f5ff;
}

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

.uui-button-link-6 {
  grid-column-gap: .5rem;
  color: #002a47;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-6:hover {
  color: #53389e;
}

.uui-button-row-20 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-20.button-row-center {
  justify-content: center;
}

.uui-text-size-large-2 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-layout48_content-2 {
  color: #022d4b;
  text-align: center;
  background-color: #fff;
  border: 1px solid #eaebf0;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem 1.5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.uui-layout48_content-2:hover {
  transform: translate(0, -5px);
  box-shadow: 0 0 1px #74cdff00, 0 2px 11.5px #74cdff1b, 0 4px 25px #74cdff1e;
}

.uui-layout48_image-2 {
  background-color: #f9fafb;
  width: 100%;
}

.ads-container {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 75rem;
  padding-top: 30px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.field-icon-3 {
  z-index: 1;
  color: #ee2f2e;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  position: absolute;
  inset: 10px auto 0 6px;
}

.formicon {
  position: relative;
}

.div-block-532 {
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.paragraph-10 {
  color: #37446b;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.paragraph-10.xs {
  font-size: 14px;
}

.paragraph-10.xs.light-grey {
  color: #aeb9e1;
}

.job-board-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.title-2.card-job-board-post {
  margin-bottom: 12px;
}

.image-wrapper-2 {
  align-items: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-2.job-empty-state-icon {
  background-color: #ff99001c;
  border-radius: 14px;
  max-width: 80px;
  margin-bottom: 32px;
  padding: 5px;
}

.job-sidebar-wrapper {
  z-index: -1;
  position: sticky;
  top: 15%;
}

.page-padding {
  width: 100%;
}

.image-3.job-empty-state {
  object-fit: cover;
  width: 100%;
}

.split-content.job-board-content {
  width: 100%;
  max-width: 849px;
  margin-right: 30px;
}

.split-content.job-sidebar {
  z-index: 2;
  width: 100%;
  position: relative;
}

.padding-vertical {
  width: 100%;
  padding: 5% 0;
}

.padding-vertical._0-top {
  padding-top: 0%;
}

.card-3 {
  background-color: #fff;
  border: 1px solid #e4e4ed;
  border-radius: 1.5rem;
  overflow: hidden;
  transform: translate(0);
  box-shadow: 0 7px 14px #080f3408;
}

.card-3.job-board-post {
  border-width: 0;
  margin-bottom: 40px;
  padding: 40px 32px 48px;
  text-decoration: none;
}

.paragraph-3.card-job-board-post {
  margin-bottom: 24px;
}

.contact-card-2 {
  background-color: #fff;
  border: 1px solid #f7f7f7;
  border-radius: 1.5rem;
  width: 100%;
  padding: 2rem;
  box-shadow: 9px 34px 64px -14px #4d4d4d26;
}

.contact-card-2.new {
  display: block;
}

.card-job-board-post-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.container-5 {
  z-index: 5;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

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

.layout94_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-heading-copy {
  text-transform: uppercase;
  font-size: 62px;
  font-weight: 400;
  line-height: 1.2;
}

.text-rich-text {
  width: auto;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.section_layout94-copy-copy-copy {
  color: #fff;
  background-color: #000;
}

.padding-section-large {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.code-embed-2 {
  color: #f3f3f3;
  margin-bottom: -7px;
}

.code-embed-2.bottom {
  margin-bottom: 0;
  position: relative;
  top: 7px;
}

.layout94_content-right-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  display: flex;
}

.text-align-center-2 {
  z-index: 99;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_layout94-copy {
  color: #000;
  background-color: #fff;
  position: relative;
}

.section_layout94-copy.grey-gradient {
  background-image: linear-gradient(#3f3f3f, #afafaf);
}

.hero-heading {
  text-transform: uppercase;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.hero-heading.white {
  color: #fff;
}

.cta45_card-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(263deg, #36a6f5, #dceefa);
  border: 1px #000;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 46px 3rem;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.cta45_card-copy:hover {
  transform: scale(1.025);
}

.cta45_card-copy.thinner {
  padding: 20px 3.5rem;
}

.heading-style-h3-copy {
  color: #fff;
  text-transform: uppercase;
  font-size: 33px;
  font-weight: 300;
  line-height: 1.2;
}

.text-align-center-3 {
  z-index: 99;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.span-gray {
  color: #838383;
}

.section-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.experts-wrapper {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: column;
  display: flex;
}

.span-regular {
  font-weight: 400;
}

.heading-23 {
  color: #080f25;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 24px;
}

.heading-23.text-color-000000 {
  color: #000;
}

.large-reviews-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

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

.text-size-16 {
  color: #37446b;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.position-relative-2 {
  position: relative;
}

.ic-38 {
  width: 38px;
  height: 38px;
}

.gap-23-works {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-section-2 {
  background-color: #fff;
  background-image: linear-gradient(#f7f9fd 60%, #eaf4ff 60%);
  padding: 35px 3% 5%;
  position: relative;
  overflow: hidden;
}

.image-step-1 {
  z-index: 1;
  border: 4px solid #fff;
  border-radius: 50%;
  width: 100px;
  min-width: 100px;
  box-shadow: 0 2px 53px #00c3ff;
}

.large-testimonial-section {
  padding: 2rem 3%;
  position: relative;
  overflow: hidden;
}

.button_text-step {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.button_text-step.middle {
  justify-content: center;
  align-items: center;
}

.section-16 {
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  padding-top: 10px;
  display: flex;
}

.right-faq {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.div-mr-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.upgrowinstapreview-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem 25px 1.5rem;
  display: flex;
  box-shadow: 0 0 6px 8px #0000000f;
}

.image-works {
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 30rem;
  max-width: 30rem;
  max-height: 24rem;
  position: static;
}

.text-size-19 {
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 23px;
}

.text-size-19.text-color-blue {
  color: #080f25;
}

.text-419 {
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.div-block-566 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  display: flex;
}

._4-9-5---from-12k-reviews-1 {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.instagramicon {
  opacity: .6;
}

.text-size-14-2 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.text-size-14-2.text-color-dark-blue {
  color: #080f25;
}

.text-size-14-2.medium {
  font-weight: 500;
}

.text-size-14-2.medium.text-color-gray {
  color: #6f6f6f;
}

.span-gradient {
  background-image: linear-gradient(90deg, var(--untitled-ui-primary500), #01e6ff);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-size-1-1rem {
  color: #37446b;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  line-height: 1.7rem;
}

.text-18 {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.section-experts {
  color: #080f25;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.div-block-16 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  border-bottom: 1px solid #e9ecef;
  flex-flow: column;
  width: 100%;
  padding-bottom: 37px;
  display: flex;
}

.ic_text-start {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.div-block-322 {
  position: relative;
  overflow: hidden;
}

.container-647 {
  max-width: 727px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-551 {
  border-top: 1px solid #d8d8d8;
  justify-content: center;
  display: flex;
}

.vectors-wrapper-55 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 8.51026px;
  height: 5.11026px;
  display: flex;
}

.swiper-slide.w--redirected-checked {
  background-image: none;
  border-width: 2px;
  border-color: #e76043;
  box-shadow: 0 2px #e76043;
}

.swiper-slide.is-demo5, .swiper-slide.list-reviews {
  flex: none;
  width: 25%;
}

.span-blank {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

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

.ic-25x25 {
  width: 22px;
  height: 22px;
}

.section-step {
  padding-top: 50px;
  padding-bottom: 50px;
}

.swiper-pagination-bullet {
  opacity: 1;
  cursor: pointer;
  background-color: #a3a3a3;
  width: 1rem;
  height: 1rem;
  margin-left: .375rem;
  margin-right: .375rem;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #222;
}

.card-experts {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #000;
  background-color: #eaf4ff;
  border-radius: 25px;
  flex-flow: column;
  padding: 30px 25px;
  display: flex;
}

.heading_text-card-experts {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.ic-73x73 {
  width: 73px;
  height: 73px;
}

.top_side-experts {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  text-align: center;
  flex-flow: column;
  max-width: 729px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimoniallistarrows {
  color: #000;
  width: 40px;
}

.right_side-card-how-it-works {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-420 {
  color: #000;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
}

.swiper-pagination {
  justify-content: center;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.text-size-18 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.text-size-18.text-medium {
  font-weight: 500;
}

.text-span-15 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(145deg, #019fff, #01e7ff);
  -webkit-background-clip: text;
  background-clip: text;
}

.price-2 {
  z-index: 1;
  background-color: #fff;
  border-radius: 35px;
  width: 100%;
  max-width: 500px;
  margin-bottom: -100px;
  padding: 5rem 3rem 3rem;
  position: relative;
  box-shadow: 0 14px 56px #3098ff4d;
}

.swiper-wrapper {
  border-radius: 1rem;
  align-items: flex-start;
  display: flex;
}

.data-points-wrap {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-faq {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
}

.swiper {
  position: relative;
}

.swiper.has-overflow-hidden {
  border-radius: 1rem;
  overflow: hidden;
}

.launch-intercom {
  color: #009dff;
}

.gap-22-works {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  display: flex;
}

.ic_text-start-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.instadescription {
  color: #444;
  text-align: left;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.large-reviews-pagination {
  justify-content: center;
  align-items: center;
  display: flex;
}

.span-bg-start {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(313deg, #0034ff 17%, #00e6ff);
  -webkit-background-clip: text;
  background-clip: text;
}

.max-w-421 {
  max-width: 421px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block {
  position: relative;
}

.frame-3 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 90%;
  display: flex;
}

.bg-hero-overlay {
  z-index: 1;
  background-color: #f9f9f9;
  height: 30rem;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-560 {
  z-index: 1;
  border-radius: 2rem;
  justify-content: center;
  align-items: flex-end;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 48px #3098ff4d;
}

.heading_text-how-it-works {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  max-width: 647px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.partyemoji {
  width: 100%;
}

.text-size-14 {
  color: #37446b;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.4rem;
}

.faq-wrapper-2 {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.radialgradientfooter {
  z-index: 1;
  opacity: .6;
  filter: blur(35px);
  background-image: radial-gradient(circle, #7775d6, #e935c1);
  border-radius: 100%;
  width: 100%;
  height: 75%;
  position: absolute;
  inset: auto 0% -60%;
}

.cta-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #040120;
  border-radius: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10vh 6vw 8vh;
}

.cta-card-wrapper.relative {
  background-image: url('../images/div.cta-card-wrapper_1div.cta-card-wrapper.avif');
  background-position: 50%;
  background-size: cover;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 14px -2px #0003;
}

.heading-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.span-semibold {
  font-weight: 600;
}

.max-w-463 {
  max-width: 463px;
}

.heading-56-64 {
  color: #080f25;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.heading-56-64.text-color-000000 {
  color: #000;
}

.heading-56-64.color-080f25 {
  color: #080f25;
}

.section-header-simple {
  z-index: 1;
  color: #fff;
  background-image: radial-gradient(circle at 50% 70%, #04375c, #160011);
  min-height: 100vh;
  padding-top: 4rem;
  padding-bottom: 2rem;
  position: relative;
  overflow: hidden;
}

.section-14 {
  padding-bottom: 130px;
}

.link-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0099fd;
  border: 1px solid #0099fd;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 32px;
  padding-top: 5.5px;
  padding-bottom: 5.5px;
  display: flex;
}

.div-text-faq.d-hide {
  display: none;
}

.p-decription__text-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading_text-works {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  display: flex;
}

.avatar-row {
  justify-content: flex-start;
  display: flex;
}

.avatar-grouped-2 {
  background-color: #e4e6f1;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 47px;
  height: 47px;
  margin-right: -15px;
  position: relative;
  overflow: hidden;
}

.section-10 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.svg-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20px;
  height: 20px;
  padding: 2.23625px 2.56518px 3.52327px 2.56643px;
  display: flex;
}

.section-12 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(145deg, #016fff, #01d8ff);
  -webkit-background-clip: text;
  background-clip: text;
}

.card-step {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #000;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 28px 41px 60px;
  display: flex;
  box-shadow: 1px 1px 30px #0e123b08;
}

.card-step-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ic-text-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.reviews-swipe-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.section-faq-2 {
  color: #000;
  background-color: #eaf4ff;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.right_gradient-logo {
  background-image: linear-gradient(270deg, #101834, #10183403 100%, #10183400);
  width: 180px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ic-20x20 {
  z-index: 2;
  width: 20px;
  height: 20px;
  position: relative;
}

.left_side-card-how-it-works {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.div-mt-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff0;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  display: flex;
}

.left_gradient-logo {
  z-index: 2;
  background-image: linear-gradient(90deg, #101834, #10183403 100%, #10183400);
  width: 180px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.span-faq {
  color: #009dff;
  text-decoration: none;
}

.footerheading {
  color: #fff;
  letter-spacing: -.9px;
  font-size: 35px;
  font-weight: 700;
  line-height: 40px;
}

.bottom_side-how-it-works {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.swiper-circle-2 {
  opacity: .5;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.swiper-circle-2:hover {
  opacity: 1;
}

.image {
  width: 100%;
  min-width: 100%;
  position: absolute;
  inset: auto 0% -1%;
}

.swiper-container {
  width: 100%;
}

.container-video-test {
  max-width: 1320px;
  padding-left: 20px;
  padding-right: 20px;
}

.plantrialbubble {
  z-index: 100;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #20293a;
  border-top-right-radius: 34px;
  border-bottom-left-radius: 34px;
  align-items: center;
  padding: 16px 22px 16px 32px;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

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

.top_side-step {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.swiper-wrapper-2.infinity-swiper-wrapper {
  align-items: center;
}

.text-417 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.ic-text-header-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  display: flex;
}

.max-w-512 {
  max-width: 512px;
}

.text-cursor {
  color: #838383;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#17e5fb, #00e6ff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: -10px;
}

.section-17 {
  padding-top: 6vh;
  padding-bottom: 6vh;
}

.ic-30x30 {
  border: 2px solid #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}

.h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  line-height: 52px;
}

.left-faq {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.div-block-410 {
  z-index: 2;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.heading-72-80 {
  font-family: Montserrat, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 80px;
}

.heading-72-80.color-white {
  color: #fff;
}

.section-swiper {
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.button-icon-right---brix {
  width: 16px;
  margin-left: 6px;
}

.image-step {
  max-width: 200px;
  height: 100%;
  max-height: 175px;
}

.div-stats__img-holder-2 {
  object-fit: cover;
  border: 1px solid #d8d8d8;
  border-radius: 45px;
  width: 90px;
  height: 90px;
}

.div-stats__img-holder-2.home-profile-picture {
  width: 100%;
  height: 100%;
}

.div-mb-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.stars_text-how-it-works {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.span-actions__btn-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 32px;
  padding-top: 5.5px;
  padding-bottom: 5.5px;
  display: flex;
}

.step-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.how-it-works-wrapper {
  grid-column-gap: 81px;
  grid-row-gap: 81px;
  flex-flow: column;
  display: flex;
}

.heading-40-48 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.heading-40-48.text-color-dark-blue {
  color: #080f25;
}

.heading-40-48.text-color-dark-blue.text-bold {
  font-weight: 700;
}

.span-actions__btn-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 7.5px 1px;
  display: flex;
}

.button---open-external-link-www-jessicaolie-com {
  color: #00376b;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  line-height: 22.5px;
}

.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 32px;
}

.h3.color-000000 {
  color: #000;
}

.start-trial-button.blue {
  background-color: #2600ff;
  background-image: linear-gradient(321deg, #2600ff, #00deffb3);
}

.start-trial-button.blue._100 {
  width: 100%;
}

.logo-wrapper {
  z-index: 2;
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  position: relative;
}

.card-how-it-works {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  border-radius: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  padding: 3rem;
  display: grid;
}

.text-size-20 {
  color: #37446b;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 2rem;
}

.text-size-20.text-color-37446b {
  color: #37446b;
}

.ic-24x24 {
  width: 24px;
  height: 24px;
}

.dropdown-top {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 1rem 16px 2rem;
  display: flex;
}

._4-9-5---from-12k-reviews-0 {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.section-how-it-works {
  color: #080f25;
  background-color: #eaf4ff;
  padding-top: 74px;
  padding-bottom: 96px;
}

.swiper-slide-2 {
  width: 100%;
}

.swiper-slide-2.infinity-swiper-slide {
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

.start-wrapper {
  z-index: 2;
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.gradient-htw {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(145deg, #0165ff, #01e7ff);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.hero-heading-white {
  font-family: Montserrat, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 80px;
}

.hero-heading-white.mobile {
  display: none;
}

.text-416 {
  color: #212c4d;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-416.white {
  color: #fff;
}

.animation-2 {
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
}

.section-logo {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #fff;
  background-color: #101834;
  background-image: radial-gradient(circle, #0034ff, #0c1129);
  flex-flow: column;
  padding-top: 1.5rem;
  padding-bottom: 1.2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-549 {
  border-radius: 25px;
  box-shadow: 0 12px 48px #3098ff4d;
}

.faq-title-smaller {
  color: #212c4d;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 2rem;
}

.top_side-how-it-works {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.arrow-text-works-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-554 {
  position: relative;
  overflow: hidden;
}

.heading_text-card-step {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.divblock562 {
  border-radius: 25px;
  min-width: 350px;
  min-height: 350px;
  box-shadow: 0 12px 48px #3098ff4d;
}

.header-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-wrapper.simple {
  margin-bottom: 0;
}

.stars-wrapper {
  display: inline-block;
}

.div-block-550 {
  width: 90px;
}

.dropdown-list-faq {
  background-color: #0000;
  display: block;
  position: static;
  overflow: hidden;
}

.svg-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  height: 17px;
  padding: 5.93956px 11.7396px 5.95018px 11.7502px;
  display: flex;
}

.span-mx-auto-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0e9f6e;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.box-container {
  background-image: linear-gradient(90deg, #eaf4ff, #d5e9ff);
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 400px;
  max-height: 550px;
  padding: 2rem;
  display: flex;
}

.container-1274 {
  max-width: 1320px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-1274.relative, .hero-container {
  z-index: 2;
  position: relative;
}

.padding-faq {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: flex-start;
  padding: 0 2rem 2rem;
  display: flex;
}

.vectors-wrapper-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 14.8684px;
  height: 14.2405px;
  display: flex;
}

.bottom_side-experts {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-size-15 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.text-size-15.semibold {
  font-weight: 600;
}

.text-size-15.semibold.m-13-20 {
  font-size: 13px;
  font-weight: 500;
}

.button-v8---brix {
  color: #fff;
  text-align: center;
  background-color: #f99820;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 20px 25px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  box-shadow: 0 8px 30px #f9982000;
}

.button-v8---brix:hover {
  color: #fff;
  transform: translate(0, -3px);
  box-shadow: 0 8px 30px #f9982026;
}

.div-flex-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.everything-included {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 19px;
}

.top_side-header-simple {
  z-index: 5;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-container {
  z-index: 5;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-418 {
  color: #000;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.image-works-4 {
  z-index: 2;
  border-radius: 22px;
  width: 100%;
  min-width: 350px;
  height: 100%;
  min-height: 350px;
  overflow: hidden;
  box-shadow: 0 12px 51px #3098ff4d;
}

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

.div-block-577 {
  max-width: 676px;
  margin-left: auto;
  margin-right: auto;
}

.swiper-circle {
  cursor: pointer;
  background-color: #eaf4ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 63px;
  height: 63px;
  display: flex;
}

.swiper-circle.swiper-button-prev {
  z-index: 1;
  position: absolute;
  top: 40%;
  left: -1.5rem;
}

.swiper-circle.swiper-button-next {
  z-index: 1;
  position: absolute;
  top: 40%;
  right: -1.5rem;
}

.div-block-578 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 200px;
  height: 100%;
  display: flex;
  position: relative;
}

.p-mt-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.p-text-sm-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 9.48px;
  display: flex;
}

.image-stars {
  width: 23px;
  height: 23px;
}

.section-pricing {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-image: radial-gradient(circle at 50% 70%, #0034ff, #0c1129);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  display: flex;
  position: relative;
}

.div-block-17 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-top: 25px;
  display: flex;
}

.leaders {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(145deg, #0196ff, #01e7ff);
  -webkit-background-clip: text;
  background-clip: text;
}

.bottom_side-faq {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._3dcheck {
  z-index: 1;
  max-width: 140px;
  position: absolute;
  top: 30%;
  left: 35%;
}

.bottom-side-step {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.card-experts-wrapper {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.swiper-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: flex-start;
  height: 2.5rem;
  display: flex;
}

.div-stats__data {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.top_side-start {
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-580 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.tick-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.tick-grid.white {
  color: var(--untitled-ui-gray300);
}

.uui-padding-vertical-2rem {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-padding-vertical-2rem:where(.w-variant-41a037c5-0268-6d16-e4e7-74f141bcb959) {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-padding-vertical-2rem._0rem-top {
  padding-top: 0;
}

.svg-arrow {
  color: #36a6f5;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
  transform: rotate(160deg);
}

.div-block-581 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  display: flex;
}

.doodle-text {
  color: var(--untitled-ui-gray700);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.doodle-text.rotate {
  color: var(--untitled-ui-gray900);
  font-family: Poppins, sans-serif;
  font-weight: 700;
  transform: rotate(-6deg);
}

.avatar {
  object-fit: cover;
  border-radius: .5rem;
  max-width: 6rem;
  max-height: 6rem;
}

.loom-video {
  border-radius: 1.5rem;
  overflow: hidden;
}

.grey-line {
  background-color: #0f15291a;
  height: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._4rem-spcaer {
  width: 4rem;
  height: 4rem;
}

.code-embed-3 {
  width: 100%;
}

.testimonial-image-small {
  aspect-ratio: 1;
  border-radius: 24px;
  width: 100%;
  max-width: 320px;
  overflow: hidden;
}

.button-primary-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #ffffff40;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-flex;
}

.button-primary-10:hover {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary500);
}

.paragraph-x-large {
  color: #6b5843;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}

.paragraph-x-large.text-color-white {
  color: var(--untitled-ui-white);
}

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

.row-large.row-space-between {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
}

.testimonial-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.testimonial-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
  border-radius: 24px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.body {
  font-family: Poppins, sans-serif;
}

.lego {
  object-fit: cover;
  width: 125px;
}

.animated-video {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.div-block-582 {
  flex-flow: column;
  display: flex;
}

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

.master-students-wrap {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: var(--untitled-ui-white);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.master-students-wrap:where(.w-variant-e06a9c28-62e9-8300-385e-7e4e2610f365) {
  color: var(--untitled-ui-gray800);
}

.master-students-wrap:where(.w-variant-664d228f-426a-7aa1-9a51-0458f0f38ade) {
  color: var(--untitled-ui-gray900);
}

.master-circles-students {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-student-circle {
  border-radius: 50%;
  flex: none;
  width: 32px;
  height: 32px;
  margin-left: -6px;
  margin-right: -6px;
}

.image-student-circle.stacked-mobile-7 {
  object-fit: cover;
}

.testimonial42_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial42_rating-wrapper {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  display: flex;
}

.div-block-583 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: column;
  display: flex;
}

.text-block-21 {
  font-size: 14px;
}

.logo-4 {
  object-fit: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 12rem;
  height: 100%;
  max-height: 4rem;
  display: flex;
}

.logo-4.xl, .logo-4.xl-square {
  max-width: 6rem;
  max-height: 6rem;
}

.logo-component {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.logo-carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
}

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

.logo-carousel-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-items: center;
  display: flex;
}

.logo-icon-wrapper {
  color: #9ca3b0;
  transition: color .3s;
  display: flex;
}

.logo-icon-wrapper:hover {
  color: #384252;
}

.logo-section {
  overflow: hidden;
}

.logo-carousel-gradient {
  z-index: 1;
  background-image: linear-gradient(90deg, var(--untitled-ui-primary100), #f9f9f900);
  width: 10%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logo-carousel-gradient.right {
  background-image: linear-gradient(90deg, #f9f9f900, #f9f9f9);
  inset: 0% 0% 0% auto;
}

.faq_question-wrap {
  cursor: pointer;
}

.faq_question-bar {
  grid-column-gap: 1rem;
  border-bottom: 1px solid var(--untitled-ui-gray300);
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.question-title {
  line-height: 24px;
}

.faq_circle {
  border: 1px solid #dde1e6;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: .5rem;
  display: flex;
}

.faq_content {
  flex-flow: column;
  align-items: flex-start;
  padding-bottom: .5rem;
  display: flex;
  overflow: hidden;
}

.accordion_paragraph {
  flex-flow: column;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 400;
  display: flex;
}

.divider-3 {
  background-color: #dde1e6;
  width: 100%;
  height: 1px;
}

.container-6 {
  z-index: 5;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.clip {
  z-index: 1;
  padding-top: 4px;
  position: relative;
  overflow: hidden;
}

.hover-text {
  padding-bottom: 4px;
}

.hover-text.bottom {
  position: absolute;
  bottom: -100%;
}

.footer-link-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  opacity: .8;
  color: var(--untitled-ui-white);
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.footer-link-2:where(.w-variant-79f7e715-4565-9f90-f507-835a8beb48f5) {
  font-size: .8rem;
}

.footer-link-2:hover {
  color: #35a6f5;
}

.icon-small-3 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.footer-menu-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.hero-padding {
  padding-top: 2rem;
}

.whatsapp-div {
  width: 3rem;
  height: 3rem;
}

.icon-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-size-small-2 {
  padding-top: 0;
}

.button-main {
  color: #fff;
  letter-spacing: .5px;
  background-color: #086cd9;
  background-image: linear-gradient(90deg, #35a6f5, #35cef5);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 65px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  text-decoration: none;
  transition: transform .35s;
  display: flex;
}

.button-main:hover {
  color: #fff;
}

.icon-link_circle {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  padding-left: 1px;
  display: flex;
}

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

.hover-arrow.left-arrow {
  position: absolute;
  inset: 0% auto 0% -100%;
}

.icon-1x1-small-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
  overflow: hidden;
}

.uui-page-padding-7-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

.section_content-wrapper.splide {
  border-top: 1px solid var(--untitled-ui-gray300);
  border-bottom: 1px solid var(--untitled-ui-gray300);
  min-height: 8rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.section_content-wrapper.splide:where(.w-variant-75dac5b8-25ec-9f71-2e7c-2907b82a5608) {
  border-bottom-style: none;
}

.splide__list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  will-change: transform;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.splide__slide {
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 1.5vh;
  padding-right: 1.5vh;
  display: flex;
}

.splide__slide:hover {
  filter: grayscale(0%);
}

.splide_image {
  width: auto;
  height: 100%;
  box-shadow: 18px 18px 35px #0003;
}

.overline-bg {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.wrap-v-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small.align-l {
  align-items: flex-start;
}

.feedback-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  box-shadow: 0 1px 2px #23272e14;
}

.paragraph-regular {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-regular.text-color-gray-600 {
  color: #525f75;
}

.wrap-v-x-large {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.legal-link {
  color: #525f75;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.legal-link:hover {
  color: #23272f;
}

.social-link {
  color: #000;
  background-color: #fff;
  border-radius: 99px;
  flex: none;
  padding: 8px;
  transition: box-shadow .3s;
  box-shadow: 0 1px 2px #23272e14;
}

.social-link:hover {
  box-shadow: 0 2px 4px #23272e29;
}

.paragraph-small-2 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-2.text-weight-medium {
  font-weight: 500;
}

.paragraph-small-2.text-color-gray-600 {
  color: #525f75;
}

.footer-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 3rem;
}

.footer-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow: 0 1px 2px #23272e14;
}

.icon-regular-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.button-primary-rounded-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #23272f;
  border: 2px solid #23272f;
  border-radius: 52px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px 12px 24px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px -2px #fe5b2500, 0 0 12px -2px #a355f700, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-rounded-icon:hover {
  box-shadow: 0 0 12px -2px #fe5b25, 0 0 12px -2px #a355f7, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-rounded-icon.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.footer-icon {
  color: #008f4a;
  background-color: #ebfff5;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.footer-icon.purple {
  color: #7822ce;
  background-color: #faf5ff;
}

.feedback-button-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.feedback-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
}

.footer-card-button {
  color: #23272f;
  background-color: #f6f7f9;
  border: 1.5px solid #edeff3;
  border-radius: 99px;
  padding: 6px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  transition: background-color .3s;
}

.footer-card-button:hover {
  background-color: #edeff3;
}

.text-color-orange {
  color: #fe5b25;
}

.legal-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #ffffff59;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.button-background {
  pointer-events: none;
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.footer-section {
  padding: 120px 5% 64px;
  position: relative;
}

.footer-section.background-gray {
  background-color: #f6f7f9;
}

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

.feedback-image {
  padding-top: 32px;
  padding-left: 34px;
  padding-right: 34px;
}

.wrap-v-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.wrap-h-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.wrap-h-regular.align-c {
  justify-content: flex-start;
  align-items: center;
}

.h6-heading {
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}

.icon-x-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.footer-card-title {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  display: flex;
}

.legal-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 418px;
  display: grid;
}

.footer-link {
  color: #23272f;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.footer-link:hover {
  color: #434e60;
}

.paragraph-large-bg {
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large-bg.text-weight-bold {
  font-weight: 700;
}

.section-small {
  padding: 72px 5%;
  position: relative;
}

.section-small.background-gray {
  background-color: #f6f7f9;
}

.section-small.background-dark {
  background-color: #edeff3;
}

.button-phone {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  text-align: center;
  background-color: #35a6f5;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: .65rem 1rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.phoneiconbutton {
  width: 1.3rem;
  height: 1.3rem;
}

.phoneiconbutton:hover {
  cursor: pointer;
}

.clip-2 {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.hover-text-2.bottom {
  position: absolute;
  bottom: -100%;
}

.text-size-small-7 {
  white-space: nowrap;
  padding-top: 0;
}

.link-block-2 {
  background-color: var(--untitled-ui-gray50);
  border-radius: 100px;
  text-decoration: none;
  overflow: hidden;
}

.link-block-2:where(.w-variant-a10ce47d-d743-760b-c79d-383dab2bd1d1) {
  background-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-white);
}

.link-block-2:where(.w-variant-676b5971-cb95-24a1-4cd2-6ece3ad46d2b) {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 4rem;
  font-size: 1rem;
  display: flex;
}

.link-block-2:where(.w-variant-6660d1ff-9e27-cf48-0985-61c4642fd985) {
  height: 100%;
}

.link-block-2.contact {
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #35a6f5, #35cef5);
}

.link-block-2.cta-2 {
  border-radius: 80px;
  width: 100%;
  height: 100%;
}

.social-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.social-grid:where(.w-variant-fb7e6e30-b2e9-999e-d6d5-07d370e9d1fa) {
  align-items: center;
}

.social-icon-square {
  color: #fff;
  background-color: #f9fafb26;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.social-icon-square:where(.w-variant-fb7e6e30-b2e9-999e-d6d5-07d370e9d1fa) {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}

.social-icon-square:hover {
  color: #fff;
  background-color: #35a6f5;
}

.social-logo {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.social-logo:where(.w-variant-fb7e6e30-b2e9-999e-d6d5-07d370e9d1fa) {
  width: 1.25rem;
  height: 1.25rem;
}

.top-bar {
  z-index: 99;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid #ffffff26;
  justify-content: center;
  width: 100%;
  min-height: 40px;
  font-size: 12px;
  display: flex;
  position: relative;
}

.nav05_top_wrap {
  background-color: var(--untitled-ui-primary500);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  height: 100%;
  display: flex;
}

.nav05_top_left {
  min-width: 200px;
  height: 100%;
  font-weight: 500;
  display: flex;
}

.upper-menu-buttons-right {
  color: var(--untitled-ui-white);
  border-left: 1px solid #ffffff26;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.upper-menu-buttons-right:hover {
  color: #95a3b2;
}

.icon-2 {
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: flex;
}

.icon-2.space-right {
  margin-right: 5px;
}

.div-block-585 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.svg-7 {
  z-index: 99;
}

.path {
  width: 1.5rem;
  height: 1.5rem;
}

.code-embed-6 {
  width: 100%;
}

.whatsapp-link {
  color: var(--untitled-ui-white);
  white-space: nowrap;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.whatsapp-link.w--current {
  color: #000;
  border-bottom: 2px solid #000;
  margin-bottom: -2px;
}

.icon-whatsapp {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}

.cta-footer-link {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary500);
  background-image: linear-gradient(90deg, #f5f5f5, #e6f5ff);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 4.5rem;
  padding: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.cta-footer-link:where(.w-variant-a10ce47d-d743-760b-c79d-383dab2bd1d1) {
  color: var(--untitled-ui-white);
}

.cta-footer-link:hover {
  background-color: #f5f5f7;
  background-image: linear-gradient(90deg, #0165ac, #29c2ff);
}

.cta-footer-link.rel {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui-gray600);
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.cta-footer-link.rel:where(.w-variant-6660d1ff-9e27-cf48-0985-61c4642fd985) {
  border-radius: 100px;
}

.cta-footer-link.contact-2 {
  color: var(--untitled-ui-white);
}

.cta-footer-link.contact {
  color: var(--untitled-ui-white);
  border-radius: 8px;
}

.cta-footer-link.contact:hover {
  background-color: var(--untitled-ui-primary500);
}

.submit-container {
  border: 2px solid var(--untitled-ui-white);
  border-radius: 100px;
  position: relative;
}

.submit-overlay {
  z-index: 3;
  opacity: 0;
  background-color: #3898ec00;
  position: absolute;
  inset: 0%;
}

.onboardingcontainer {
  flex-direction: column;
  align-items: center;
  max-width: 70rem;
  display: flex;
}

.onboardingcontainer.centre {
  align-items: center;
}

.onboarding-section {
  background-color: var(--untitled-ui-primary100);
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.onboarding-section._100vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  display: flex;
}

.onboarding-section._80vh {
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  display: flex;
}

.brand-review-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand-review-row.centre-2 {
  justify-content: center;
  align-items: center;
}

.google-g {
  width: 1.5rem;
  height: 1.5rem;
}

.paragraph-small-3 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
}

.paragraph-small-3.text-weight-medium {
  font-weight: 500;
}

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

.brand-review-divider {
  background-color: #d0d5dd;
  width: 2px;
  height: 18px;
}

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

.icon-4 {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.google-reviews {
  width: 100%;
}

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

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

.header82_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: sticky;
  top: 0;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header82_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header82_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.header82_content-bottom {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  width: 90%;
  height: 80vh;
  margin-bottom: -10vh;
  display: flex;
  position: sticky;
  top: 10vh;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

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

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

.button-group.is-center {
  justify-content: center;
}

.header82_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

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

.header82_component {
  flex-direction: column;
  align-items: center;
  height: 300vh;
  display: flex;
  position: relative;
}

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

.hide-desktop {
  display: none;
}

.cta-footer {
  background-color: var(--untitled-ui-gray50);
  border-radius: 100px;
  text-decoration: none;
  overflow: hidden;
}

.cta-footer:where(.w-variant-a10ce47d-d743-760b-c79d-383dab2bd1d1) {
  background-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-white);
}

.cta-footer:where(.w-variant-676b5971-cb95-24a1-4cd2-6ece3ad46d2b) {
  background-color: var(--untitled-ui-gray50);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 4rem;
  font-size: 1rem;
  display: flex;
}

.cta-footer:where(.w-variant-6660d1ff-9e27-cf48-0985-61c4642fd985) {
  height: 100%;
}

.cta-footer:hover:where(.w-variant-676b5971-cb95-24a1-4cd2-6ece3ad46d2b), .cta-footer.contact {
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
}

.cta-footer.cta-2 {
  border-radius: 80px;
  width: 100%;
  height: 100%;
}

.seo-audit {
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  padding: 1rem;
}

.hero_gradient-overlay {
  background-image: radial-gradient(circle at 50% 0, #0000, #000000b3);
  position: absolute;
  inset: 0%;
}

.form_block {
  margin-bottom: 0;
}

.hero_section {
  color: #fff;
  background-image: linear-gradient(0deg, #000c, #0000 85%), none;
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  height: 80vh;
  padding: 4rem 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-cover-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.max-width-medium {
  width: 100%;
  max-width: 28rem;
}

.hero_color-block {
  mix-blend-mode: multiply;
  background-color: #00c95080;
  width: 15vw;
  height: 15vw;
  position: absolute;
  inset: 25% auto auto 5%;
}

.hero_color-block.is-red {
  background-color: #fb2c3680;
  height: 10vw;
  inset: 32% 15% 0% auto;
}

.hero_color-block.is-yellow {
  background-color: #ffdf2080;
  width: 5vw;
  height: 10vw;
  top: 35%;
  left: 45%;
}

.form_message-success {
  color: #000;
  text-align: center;
  background-color: #f0fdf4;
  border-radius: 2rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
}

.body-small {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.75;
}

.text-link {
  color: #000;
  font-weight: 500;
  text-decoration: underline;
  transition: color .3s;
}

.text-link:hover {
  color: #00c950;
}

.text-link.is-alternate {
  color: #fff;
}

.form_message-error {
  text-align: center;
  background-color: #ffe3e1;
  border-radius: 2rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
}

.hero_background {
  height: 110vh;
  position: absolute;
  inset: 0%;
}

.column-large {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

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

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

.hero_content-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.form_input {
  color: #000;
  background-color: #f4f4f5;
  border: 1px solid #e4e4e7;
  border-radius: 2rem;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.75;
  transition: background-color .3s, border-color .3s;
}

.form_input:hover {
  border-color: #d4d4d8;
}

.form_input:focus {
  background-color: #fafafa;
  border-color: #00c950;
}

.form_input::placeholder {
  color: #50555f;
}

.h1-heading-2 {
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.15;
}

.h1-heading-2.text-balance {
  text-wrap: balance;
}

.column-x-small {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.button-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #05df72;
  border-radius: 99rem;
  justify-content: center;
  align-items: center;
  min-height: 2.75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: color .5s, background-color .5s;
  display: inline-flex;
}

.button-2:hover {
  background-color: #00c950;
}

.bold-text-2 {
  color: var(--untitled-ui-primary600);
}

.bold-text-2.white {
  color: var(--untitled-ui-white);
}

.bold-text-3 {
  color: var(--untitled-ui-gray700);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #35a6f5, #35cef5);
  -webkit-background-clip: text;
  background-clip: text;
}

.logo-footer {
  color: #ffffff8c;
  letter-spacing: -.5px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 38px;
}

.icon-medium {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.section-x-large {
  border-top: 1px solid var(--untitled-ui-gray300);
  border-bottom: 1px solid var(--untitled-ui-gray300);
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
}

.logo-testimonial-row {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-cover-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.logo-carousel-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 10% 90%, #0000 100%);
  mask-image: linear-gradient(to right, #0000 0%, #000 10% 90%, #0000 100%);
}

.logo-star {
  background-color: #ffeb85;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-testimonial-blur {
  filter: blur(20px);
  pointer-events: none;
  background-image: radial-gradient(circle, #f4f4f5, #f4f4f5fa);
  width: 100%;
  height: 100%;
  position: absolute;
}

.logo-block {
  justify-content: center;
  align-items: center;
  min-width: 200px;
  padding: 10px 12px;
  display: flex;
}

.logo-block.xl {
  min-width: 125px;
  max-width: 125px;
}

.logo-block.medium {
  min-width: 150px;
}

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

.logo-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  display: flex;
}

.logo-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

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

.logo-embed.xl {
  width: 6rem;
}

.logo-testimonial-content {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 32px;
  display: flex;
  position: relative;
}

.column-x-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.paragraph-small-4 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.5;
}

.paragraph-small-4.text-color-tertiary {
  color: #71717b;
}

.logo-testimonial {
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: absolute;
}

.carousel-script {
  display: none;
}

.logo-testimonial-avatar {
  background-color: #fff;
  border: 2px solid #f4f4f5;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.logo-testimonial-avatar.logo-testimoinal-margin {
  margin-left: -12px;
}

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

.logo-testimonial-author {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-medium {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5;
}

.h5-heading {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25;
}

.section-medium {
  background-color: #f4f4f5;
  padding: 64px 5%;
  position: relative;
}

.section-medium.background-light {
  background-color: #fff;
}

.avatar-2 {
  background-color: #fafafa;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
  overflow: hidden;
}

.container-small {
  z-index: 1;
  width: 100%;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.column-large-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.column-large-2.column-center {
  text-align: center;
  align-items: center;
}

.column-3x-large {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.text-color-tertiary {
  color: #71717b;
}

.testimonial-large {
  border-top: 1px solid var(--untitled-ui-gray300);
  border-bottom: 1px solid var(--untitled-ui-gray300);
  padding: 2rem 5%;
  position: relative;
}

.logo-embed-copy {
  justify-content: center;
  align-items: center;
  width: 12rem;
  display: flex;
}

.logo-embed-copy.xl {
  width: 6rem;
}

.rich-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.list-item {
  line-height: 1.5rem;
}

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

.button-3 {
  border: 2px solid var(--untitled-ui-primary500);
  background-color: var(--untitled-ui-primary500);
  color: #fff;
  border-radius: 8px;
  height: 47px;
  padding: 10px 15px;
  text-decoration: none;
  transition: color .5s, border-color .5s, background-color .5s;
}

.button-3.stoke-without-arrow-43 {
  color: #0f0f0f;
  background-color: #fff;
  border-color: #ebebeb;
}

.button-3.stoke-without-arrow-43:hover {
  border-color: var(--untitled-ui-primary500);
  background-color: var(--untitled-ui-primary500);
  color: #fff;
}

.pricing-card {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  flex-flow: column;
  height: 100%;
  padding: 24px 16px;
  transition: box-shadow .5s, border-color .5s, background-color .5s;
  display: flex;
}

.pricing-card.popular {
  background-color: #f9f9f9;
  position: relative;
  box-shadow: 0 30px 45px #0c0f1d14;
}

.pricing-tab-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #2b2b2b;
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 7px 16px;
  transition: color .5s, background-color .5s;
  display: flex;
}

.pricing-tab-link:hover {
  color: #0f0f0f;
}

.pricing-tab-link.w--current {
  color: #fff;
  background-color: #2b2b2b;
}

.sign-in {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.button-icon-wrap {
  justify-content: flex-end;
  align-items: center;
  width: 24px;
  display: flex;
  overflow: hidden;
}

.button-icon-wrap.primary-without-arrow-20, .button-icon-wrap.stoke-without-arrow-51 {
  display: none;
}

.pricing-except {
  color: #0f0f0f;
}

.pricing-tabs-content {
  width: 100%;
  max-width: 100%;
  overflow: visible;
}

.button-text-wrap {
  height: 24px;
  line-height: 150%;
  overflow: hidden;
}

.security-list-icon {
  flex: none;
  width: 24px;
  display: inline-block;
}

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

.button-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-gap, .section-gap.dark-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pricing-year {
  margin-bottom: 24px;
}

.pricing-section.dark {
  color: #fff;
  background-color: #0f0f0f;
  background-image: radial-gradient(circle at 50% 100%, #000, #0f0f0f);
}

.pricing-subtitle {
  color: #0f0f0f;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.pricing-price {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 700;
  display: flex;
}

.pricing-tag {
  background-color: var(--untitled-ui-primary500);
  color: #fff;
  letter-spacing: -.21px;
  border-radius: 100px;
  padding: 3px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 160%;
  position: absolute;
  top: 16px;
  right: 16px;
}

.pricing-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #2b2b2b;
  margin-bottom: 32px;
}

.pricing-plan {
  color: #0f0f0f;
  margin-bottom: 24px;
  font-weight: 500;
}

.pricing-border {
  background-color: #ececec;
  border-radius: 24px;
  padding: .5rem;
}

.pricing-border.highligh {
  background-image: linear-gradient(#5abbff, #36a6f5);
}

.pricing-tab-offer {
  background-color: var(--untitled-ui-gray300);
  color: var(--untitled-ui-gray900);
  border-radius: 100px;
  padding: 1px 12px;
  font-size: 14px;
  line-height: 160%;
}

.pricing-tabs-menu {
  text-align: center;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  padding: 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 30px 20px #0b0b190d;
}

.pricing-card-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-divider {
  background-color: #ebebeb;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.number {
  color: #0f0f0f;
}

.button-icon-2 {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.button-text-2 {
  white-space: nowrap;
}

.pricing-price-month {
  color: #2b2b2b;
  font-weight: 400;
}

.pricing-price-text {
  color: #0f0f0f;
}

.pricing-tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-default {
  width: 100%;
  max-width: 85rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.list, .list-faq {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .uui-navbar01_link:where(.w-variant-b54c6ac6-2a9f-0a61-21de-f9d9e414b5b8) {
    color: var(--untitled-ui-white);
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .8rem;
    display: flex;
  }

  .uui-navbar01_link:hover:where(.w-variant-b54c6ac6-2a9f-0a61-21de-f9d9e414b5b8) {
    color: var(--untitled-ui-white);
  }

  .uui-navbar01_link.w--current {
    border-bottom-style: none;
  }

  .uui-navbar01_link.w--current:where(.w-variant-b54c6ac6-2a9f-0a61-21de-f9d9e414b5b8) {
    color: var(--untitled-ui-white);
  }

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

  .collection-list-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .dashboard-container {
    align-items: center;
  }

  .right-content-container {
    max-width: 650px;
  }

  .left-content-container {
    max-width: 520px;
  }

  .button_text-step {
    justify-content: center;
    align-items: flex-start;
  }

  .button_text-step.middle {
    justify-content: center;
    align-items: center;
  }

  .upper-menu-buttons-right:hover {
    color: var(--untitled-ui-white);
  }

  .whatsapp-link:where(.w-variant-b54c6ac6-2a9f-0a61-21de-f9d9e414b5b8) {
    color: var(--untitled-ui-white);
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .8rem;
    display: flex;
  }

  .whatsapp-link:hover:where(.w-variant-b54c6ac6-2a9f-0a61-21de-f9d9e414b5b8) {
    color: var(--untitled-ui-white);
  }

  .whatsapp-link.w--current {
    border-bottom-style: none;
  }

  .whatsapp-link.w--current:where(.w-variant-b54c6ac6-2a9f-0a61-21de-f9d9e414b5b8) {
    color: var(--untitled-ui-white);
  }

  .container-default {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1440px) {
  .uui-padding-vertical-xhuge-7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .card-price {
    font-size: 21px;
  }

  .userdropdown {
    padding-right: 35px;
  }

  .dashboard-container {
    grid-template-rows: auto;
  }

  .background-overlay {
    background-image: linear-gradient(to right, #111316 35%, #11131600);
  }

  .screen-image._2 {
    top: -30px;
    right: -75px;
  }

  .section-container {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .right-content-container {
    max-width: 750px;
  }

  .hero-background-image {
    width: 70%;
  }

  .left-content-container {
    max-width: 600px;
  }

  .ads-container {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .paragraph-10.xs.light-grey {
    font-size: 16px;
  }

  .heading-23 {
    font-weight: 700;
  }

  ._4-9-5---from-12k-reviews-1 {
    font-size: 14px;
  }

  .section-step {
    padding-top: 60px;
  }

  .card-experts {
    text-align: left;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-17 {
    color: #fff;
  }

  .heading-56-64 {
    margin-bottom: 14px;
  }

  .text-span {
    font-size: 72px;
    line-height: 1.2rem;
  }

  ._4-9-5---from-12k-reviews-0 {
    font-size: 14px;
  }

  .everything-included {
    margin-bottom: 10px;
  }

  .card-experts-wrapper {
    grid-row-gap: 22px;
  }

  .pricing-subtitle {
    font-size: 18px;
  }

  .container-default {
    max-width: 1280px;
  }
}

@media screen and (min-width: 1920px) {
  .image-home-link-wrapper {
    max-width: 350px;
  }

  .dashboard-container {
    grid-auto-flow: column;
  }

  .top_side-faq {
    object-fit: fill;
  }

  .button_text-step {
    justify-content: center;
    align-items: flex-start;
  }

  .button_text-step.middle {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .menu-icon_line-bottom {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    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-top {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar01_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar01_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar01_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar01_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content {
    width: 100%;
  }

  .uui-navbar01_blog-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-link {
    background-color: #fff;
    padding: 1rem;
  }

  .uui-navbar01_dropdown-content-left {
    grid-column-gap: .5rem;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar01_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar01_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar01_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar01_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar01_component {
    display: none;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-max-width-xlarge {
    max-width: 100vw;
  }

  .uui-footer06_link-list-heading {
    font-size: 1.5rem;
  }

  .uui-footer06_link-list {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr 1fr 1fr;
    grid-auto-columns: 100%;
    align-items: stretch;
  }

  .uui-footer06_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-footer06_form-block {
    min-width: auto;
  }

  .uui-footer06_newsletter-text-wrapper {
    margin-bottom: 2rem;
  }

  .uui-footer06_newsletter-wrapper {
    justify-content: flex-start;
    display: block;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-footer06_component {
    padding-bottom: 4.5rem;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .dm {
    margin-left: 0;
  }

  .modal-button {
    z-index: 2147483647;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    display: flex;
  }

  .modal-button.w--open {
    background-color: #0000;
    padding-right: 0;
  }

  .dash-footer-icon {
    margin-right: 10px;
    padding: 0;
    display: block;
  }

  .div-block-367 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav {
    padding-bottom: 15px;
    display: flex;
  }

  .close {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .hamburger-2 {
    width: 100%;
    height: 100%;
    padding: 8px;
  }

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

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

  .uui-avatar-group_item {
    margin-right: -1.2rem;
  }

  .banner-bar {
    display: none;
  }

  .uui-blogsection03_button-row {
    flex: none;
  }

  .uui-blogsection03_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blogsection03_heading {
    margin-right: 3rem;
  }

  .uui-blogsection03_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .s5_shadow {
    box-shadow: 0 30px 45px #767ead1f;
  }

  .menu_left {
    z-index: 99;
    width: 0%;
    overflow: hidden;
  }

  .shadow_column {
    padding-right: 10px;
  }

  .colour_wrap_main {
    flex-wrap: wrap;
  }

  .colour_wrapper {
    width: 25%;
    margin-bottom: 15px;
  }

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

  .avatar_wrap {
    width: 25%;
  }

  .element_wrap {
    flex-wrap: wrap;
  }

  .form {
    flex: 1;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .image-home-link-wrapper {
    max-width: 320px;
  }

  .hamburger-menu-wrapper {
    grid-column-gap: 24px;
    justify-content: center;
    align-items: center;
    min-width: 80px;
    max-width: 80px;
    min-height: 80px;
    max-height: 80px;
    display: flex;
  }

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

  .dropdown-wrapper.sidebar-dropdown {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sidebar-menu-container {
    background-color: #080f25;
    min-width: 260px;
    height: 110vh;
    min-height: 100vh;
    margin-top: 80px;
    padding-top: 24px;
    padding-bottom: 150px;
    overflow: auto;
  }

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

  .position-relative---z-index-1.logo-and-icon-mobile-container {
    grid-column-gap: 24px;
    justify-content: space-between;
    align-items: center;
    padding-left: 24px;
    display: flex;
  }

  .sidebar-mobile-menu-icon {
    max-width: 12px;
  }

  .sidebar-logo-section-container {
    display: none;
  }

  .sidebar-logo-link:hover {
    transform: none;
  }

  .sidebar-mobile-menu-icon-wrapper {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    min-width: 64px;
    max-width: 64px;
    min-height: 64px;
    max-height: 64px;
    margin-top: 8px;
    margin-left: 8px;
    display: flex;
  }

  .uui-blogpost04_newsletter {
    position: static;
  }

  .uui-blogpost04_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .button-primary {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-icon {
    width: 2rem;
    height: 2rem;
  }

  .card-4.author, .card-4.author-copy {
    display: block;
  }

  .author-avatar---brix {
    background-color: snow;
    max-width: 100px;
    max-height: 100px;
    margin-top: -55px;
    padding: 10px;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-2 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .sidebar-wrapper-2 {
    border-bottom: .6px solid #37446b;
    border-right-style: none;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 80px;
    max-height: 80px;
    display: none;
    position: sticky;
    top: 0;
    bottom: auto;
    left: auto;
    overflow: visible;
  }

  .dropdown-toggle-11.sidebar-dropdown {
    padding-right: 0;
  }

  .site-card {
    padding: 3%;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .button-primary-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .form-details {
    max-width: none;
  }

  .form-details.hide-mob {
    display: none;
  }

  .form-grid {
    grid-template-columns: 1fr;
  }

  .preview-navbar_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .preview-navbar_tabs-menu {
    display: none;
  }

  .uui-pricing01_top-right-price {
    font-size: 3.25rem;
  }

  .uui-heroheader07_light-overlay {
    width: 76rem;
    min-width: 76rem;
    right: -10%;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heroheader07_component, .uui-heroheader06_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .button-primary-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .nav-icon-wrapper {
    display: none;
  }

  .avatar-dropdown {
    margin-left: 10px;
  }

  .menu-button {
    color: #000;
    background-color: #ececee;
    border-radius: 8px;
    margin-left: 8px;
    padding: 10px;
    transition: all .3s;
  }

  .menu-button:hover, .menu-button.w--open {
    color: #fff;
    background-color: #000;
  }

  .nav-line-break {
    display: none;
  }

  .header-grid-bottom {
    grid-template-columns: 1fr;
  }

  .product-header-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .product-card {
    height: 220px;
  }

  .filter-button-wrapper {
    margin-top: 14px;
  }

  .feature-grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .google-link {
    padding-left: 0;
    padding-right: 0;
  }

  .google-link:hover {
    background-color: #0000;
  }

  .section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .addfile__plus {
    width: 46px;
    height: 46px;
    margin-bottom: 0;
    margin-right: 16px;
  }

  .bg {
    margin: 8px -16px;
  }

  .bg__grey {
    border-radius: 22px;
  }

  .addfile-wrap {
    border-radius: 35px;
    width: 264px;
    height: 126px;
  }

  .addfile {
    border-radius: 20px;
  }

  .addfile__block.mod--1 {
    text-align: left;
    flex-direction: row;
  }

  .profile_section.xs-space {
    padding: 1rem;
  }

  .navbar21_link-large, .navbar22_link-large {
    font-size: 2.5rem;
  }

  .accordion_list-wrapper {
    color: #fff;
  }

  .navigation-link-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .accordion_title-wrapper {
    color: var(--untitled-ui-white);
  }

  .icon-block-5.dark, .icon-block-4.dark {
    background-color: #363636;
    border-style: none;
  }

  .services-grid {
    grid-template-columns: 1fr 1fr;
  }

  .modal-section {
    padding-top: 5vh;
  }

  .uui-heading-xlarge-4 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .uui-blogpost02_content {
    margin-bottom: 3rem;
  }

  .logo1_logo {
    max-height: 3rem;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .logo1_component {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .button-primary-blue {
    padding-left: 40px;
    padding-right: 40px;
  }

  .case-study-details-grid {
    grid-template-columns: auto;
    justify-content: start;
    margin-bottom: 86px;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader06_image-01-2 {
    max-width: 32rem;
  }

  .uui-blogpost04_newsletter-2 {
    position: static;
  }

  .our-work-list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-work-content-wrapper {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-2rem-mobile {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .customernametext {
    font-size: 3.25rem;
  }

  .a-pricing-grid-columns {
    grid-template-columns: 1fr;
  }

  .navigation {
    opacity: 0;
    background-color: #fff;
    display: none;
    top: 65px;
    bottom: 0;
  }

  .logo-link {
    display: none;
  }

  .left-nav {
    display: block;
    position: absolute;
  }

  .middle {
    max-height: none;
    overflow: visible;
  }

  .grid {
    display: block;
  }

  .border.tablet-hide, .dash-navg {
    display: none;
  }

  .sitecardpreview {
    position: static;
  }

  .paragraph-large {
    margin-bottom: 40px;
  }

  .a-dashboard-radio-button.left {
    grid-column-gap: 6px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .text-field-url-wrapper {
    flex-direction: column;
  }

  .display-4 {
    font-size: 20px;
  }

  .dashboard-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    max-width: 100vw;
  }

  .stats-2 {
    align-items: center;
  }

  .sidebar-close {
    cursor: pointer;
    background-color: #1290a4;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
  }

  .blue-header {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._4x-grid {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heroheader18_image {
    width: 100%;
    min-width: auto;
  }

  .uui-heroheader18_image-wrapper {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-space-large-5 {
    min-height: 2.5rem;
  }

  .section-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .right-content-container {
    justify-content: center;
    align-items: flex-start;
  }

  .hero-background-image {
    opacity: .3;
    width: 100%;
  }

  .hero-tradie-section {
    padding-top: 4rem;
  }

  .tradies-content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .step-image-wrap {
    max-width: none;
  }

  .waves-left-pricing-3 {
    text-align: center;
    align-items: center;
  }

  .waves-right-pricing-3 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .waves-master-pricing-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1.5fr;
  }

  .live-chat-wrapper---brix, .div-block-528 {
    display: none;
  }

  .ads-container {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
  }

  .job-board-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .job-sidebar-wrapper {
    display: flex;
  }

  .page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .split-content.job-board-content {
    max-width: 100%;
    margin-right: 0;
  }

  .split-content.job-sidebar {
    margin-bottom: 0;
  }

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

  .card-3.job-board-post {
    width: 100%;
    margin-bottom: 0;
  }

  .paragraph-3.card-job-board-post {
    max-width: 348px;
  }

  .layout94_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .hero-heading-copy {
    font-size: 3.25rem;
  }

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

  .hero-heading {
    font-size: 3.25rem;
  }

  .cta45_card-copy {
    grid-column-gap: 3rem;
    padding: 2rem;
  }

  .heading-style-h3-copy {
    font-size: 2.25rem;
  }

  .top_side-faq {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
  }

  .button_text-step {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .button_text-step.centre-mobile {
    justify-content: center;
    align-items: center;
  }

  .upgrowinstapreview-2 {
    flex-direction: column;
    grid-template-columns: 1fr 1.75fr;
  }

  .image-works {
    min-width: 85vw;
    min-height: 35rem;
    max-height: 40rem;
  }

  .swiper-slide.list-reviews {
    width: 50%;
  }

  .card-experts {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .gap-22-works {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .frame-3 {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .bg-hero-overlay {
    height: 25rem;
  }

  .heading_text-how-it-works {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .partyemoji {
    max-width: 125px;
  }

  .faq-wrapper-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .cta-card-wrapper {
    padding: 7vh 3vw 4vh;
  }

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

  .section-header-simple {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading_text-works {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .card-step {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .card-step-wrapper {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .right_gradient-logo {
    width: 50px;
    display: none;
  }

  .left_side-card-how-it-works {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .left_side-card-how-it-works.gap-51 {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
  }

  .left_gradient-logo {
    width: 50px;
    display: none;
  }

  .container-video-test {
    max-width: 100vw;
  }

  .left-faq {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .div-block-410 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-mb-3 {
    justify-content: center;
    align-items: center;
  }

  .step-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .how-it-works-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .start-trial-button {
    max-width: 100%;
  }

  .card-how-it-works {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    text-align: center;
    flex-flow: column;
    display: flex;
  }

  .dropdown-top {
    white-space: normal;
  }

  .section-how-it-works {
    padding-top: 47px;
    padding-bottom: 94px;
  }

  .hero-heading-white.mobile {
    display: block;
  }

  .hero-heading-white.desktop {
    display: none;
  }

  .section-logo {
    flex-flow: column;
  }

  .top_side-how-it-works {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .arrow-text-works-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .heading_text-card-step {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .bottom_side-experts {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .button-v8---brix {
    max-width: none;
  }

  .div-block-578 {
    min-height: 185px;
  }

  .bottom_side-faq {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

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

  .bottom-side-step {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .card-experts-wrapper {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .svg-arrow {
    width: 3.5rem;
    height: 3.5rem;
  }

  .testimonial-image-small {
    aspect-ratio: auto;
    max-width: none;
  }

  .testimonial-card {
    flex-flow: wrap-reverse;
  }

  .footer-menu-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section_content-wrapper.splide:where(.w-variant-75dac5b8-25ec-9f71-2e7c-2907b82a5608) {
    padding-top: 3rem;
  }

  .feedback-card {
    grid-template-columns: 1fr;
  }

  .footer-grid, .grid-two-column {
    grid-template-columns: 1fr 1fr;
  }

  .feedback-content {
    padding-bottom: 32px;
  }

  .legal-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .legal-group {
    width: auto;
    max-width: none;
    display: flex;
  }

  .div-block-584 {
    background-color: var(--untitled-ui-gray900);
    height: 7rem;
  }

  .top-bar {
    display: none;
  }

  .nav05_top_wrap {
    flex-direction: row;
    justify-content: flex-end;
    padding-left: 5%;
    padding-right: 5%;
  }

  .nav05_top_left.hide-mobile {
    display: none;
  }

  .upper-menu-buttons-right {
    border-right-style: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .whatsapp-link {
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .onboardingcontainer {
    max-width: 100vw;
  }

  .header82_content {
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .header82_content-bottom {
    justify-content: center;
  }

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

  .hide-desktop {
    display: block;
  }

  .form_block {
    align-items: center;
  }

  .h5-heading {
    font-size: 28px;
  }

  .button-3 {
    height: auto;
    padding: 8px 18px;
  }

  .pricing-card {
    border-radius: 16px;
    padding: 24px;
  }

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

  .section-gap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pricing-price {
    font-size: 2rem;
  }

  .pricing-tag {
    top: 24px;
    right: 24px;
  }

  .pricing-card-block {
    flex-flow: wrap;
    justify-content: center;
    display: flex;
  }

  .container-default {
    max-width: 768px;
  }
}

@media screen and (max-width: 767px) {
  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar01_link, .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-navbar01_blog-item {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .uui-navbar01_dropdown-content-right {
    padding: 1.5rem 1rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-navbar01_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar01_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .uui-navbar01_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar01_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-footer06_bottom-wrapper {
    margin-top: 3rem;
  }

  .uui-footer06_link:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-footer06_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-footer06_newsletter-wrapper {
    border-bottom-style: none;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-heroheader01_image {
    border-radius: 1.5rem;
    height: 22rem;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heroheader01_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .nav_inner {
    grid-column-gap: 10px;
    justify-content: space-between;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-layout48_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout48_component {
    grid-template-columns: 1fr;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

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

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .banner-bar {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    display: none;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-blogsection03_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-blogsection03_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-blogsection03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection03_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-blogsection03_heading {
    margin-right: 0;
  }

  .uui-blogsection03_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form_column_wrap {
    flex-direction: column;
  }

  .s2_shadow {
    max-width: none;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .s5_shadow {
    max-width: none;
    margin-bottom: 25px;
  }

  .is3_shadow {
    width: 30%;
    margin-bottom: 25px;
  }

  .s4_shadow {
    max-width: none;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .element_wrap_btm {
    flex-wrap: wrap;
  }

  .fp_component_wrap {
    width: 100%;
  }

  .shadow_column {
    width: 33%;
  }

  .button_wrap {
    width: 50%;
  }

  .colour_wrapper {
    width: 33%;
  }

  .s1_shadow {
    max-width: none;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .is1_shadow {
    width: 30%;
    margin-bottom: 25px;
  }

  .avatar_wrap {
    width: 50%;
    margin-bottom: 30px;
  }

  .shadow_wrap {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .badge_wrap {
    width: 50%;
  }

  .colour_wrap {
    margin-bottom: 25px;
  }

  .is2_shadow {
    width: 30%;
    margin-bottom: 25px;
  }

  .s3_shadow {
    max-width: none;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.button-row-center.is-reverse-mobile-landscape, .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-layout91_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .home-pages-cointainer {
    margin-top: 44px;
  }

  .image-home-link-wrapper {
    border-radius: 12px;
    max-width: 200px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .home-pages-top-wrapper {
    margin-bottom: 16px;
  }

  .position-relative---z-index-1.logo-and-icon-mobile-container {
    padding-left: 20px;
  }

  .uui-text-size-small-4.hide-mobile-landscape {
    display: none;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-blogpost04_newsletter {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-blogpost04_content {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-blogpost04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-109 {
    width: 100%;
  }

  .arrow-button-wrapper---brix {
    width: 44px;
    height: 44px;
  }

  .button-circle-arrow {
    font-size: 16px;
    line-height: 18px;
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .site-card {
    padding: 5%;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .form-field-grid {
    grid-template-columns: 1fr;
  }

  .cta2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .preview-navbar_component {
    min-height: 4rem;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-9.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-pricing01_feature-list {
    grid-template-columns: 1fr;
  }

  .uui-pricing01_top-right-text {
    font-size: 1rem;
  }

  .uui-pricing01_top-right-price {
    font-size: 3rem;
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-pricing01_content-top {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing01_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-heroheader07_light-overlay {
    width: 72rem;
    min-width: 72rem;
    right: -30%;
  }

  .uui-heroheader07_card-image-02, .uui-heroheader07_card-image-01 {
    border-radius: 1.4rem;
    width: 22rem;
  }

  .uui-heroheader07_image-wrapper {
    background-image: none;
    height: 26rem;
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-icon-9.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-9.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-heroheader06_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .tabs-vertical {
    flex-direction: column;
  }

  .tabs-menu-toggle-vertical {
    width: 100%;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .tab-button-vertical-toggle {
    width: 100%;
  }

  .uui-dash-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-career04_job-details-wrapper {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .uui-badge-5 {
    padding: .125rem .5rem;
  }

  .uui-career04_component {
    margin-top: 3rem;
  }

  .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .career-information {
    flex-direction: column;
    align-items: flex-start;
  }

  .career-heading {
    font-size: 32px;
  }

  .career-detail-wrapper {
    margin-bottom: 14px;
  }

  .career-heading-large, .h1-heading {
    font-size: 48px;
  }

  .filter-button-wrapper {
    flex-flow: column wrap;
    align-items: stretch;
    width: 100%;
  }

  .product-dropdown {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-3 {
    grid-template-columns: 1fr 1fr;
  }

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

  .addfile__process-percent {
    font-size: 28px;
  }

  .profile_flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .services-grid {
    grid-template-columns: 1fr;
  }

  .uui-heading-xlarge-4 {
    font-size: 3rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost02_content, .uui-blogpost02_content-top {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    color: #344054;
    background-color: #fff;
  }

  .logo1_logo {
    max-height: 3rem;
  }

  .padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .logo1_component {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .uui-text-size-xlarge-6 {
    font-size: 1.125rem;
  }

  .upload-files-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .on-page-confetti {
    width: 100%;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: #002a47;
  }

  .logo-card._95 {
    min-height: 100px;
  }

  .case-study-details-grid {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-columns: auto auto;
    margin-bottom: 70px;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .uui-blogpost04_newsletter-2 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .our-work-list {
    grid-template-columns: 1fr;
  }

  .div-block-500 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-button-secondary-gray-14 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14:hover {
    color: #344054;
    background-color: #fff;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .uui-padding-2rem-mobile {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .our-work-phone {
    width: 100%;
    min-width: auto;
    position: static;
    inset: 0% 0% auto;
  }

  .customernametext {
    font-size: 2.25rem;
  }

  .a-h3-heading {
    font-size: 40px;
  }

  .dash-navg {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .paragraph-large {
    font-size: 18px;
  }

  .a-dashboard-radio-button.left {
    grid-template-columns: 1fr 1fr;
  }

  .uui-footer07_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer07_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer07_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 3rem;
  }

  .uui-footer07_link:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-footer07_link-list {
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .report-title-head {
    flex-direction: column;
    align-items: flex-start;
  }

  .card_title {
    font-size: 1rem;
  }

  .card_item {
    padding: 1rem;
    font-size: .85rem;
  }

  .connections-flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .toolsgrid {
    grid-template-columns: 1fr 1fr;
  }

  .full-screen-button {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .full-screen-button:hover {
    color: #344054;
    background-color: #fff;
  }

  .card-price {
    font-size: 21px;
  }

  .profilestatscontainer {
    text-align: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .userdropdown {
    width: 100%;
  }

  .dashboard-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
    padding-bottom: 15px;
  }

  .stats-2 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .paragraph {
    font-size: 17px;
  }

  .channel-dropdown-toggle {
    width: 100%;
  }

  .uui-heroheader18_image.desktop, .uui-heroheader18_image.mobile {
    display: none;
  }

  .uui-heroheader18_image-wrapper {
    padding-bottom: 4rem;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-13.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-icon-11.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-19 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-19:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-19.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-17 {
    align-self: stretch;
  }

  .uui-button-row-17.button-row-center.is-reverse-mobile-landscape, .uui-button-row-17.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-5 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-9 {
    font-size: 1.125rem;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-badge-group_badge-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-2 {
    font-size: .75rem;
  }

  .uui-page-padding-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-container {
    max-width: 500px;
    padding-top: 5vw;
  }

  .left-content-container {
    max-width: 420px;
  }

  .hero-tradie-section._94 {
    padding-top: 2rem;
  }

  .waves-left-pricing-3 {
    width: 100%;
    margin-bottom: 40px;
  }

  .waves-heading-pricing-3 {
    font-size: 40px;
  }

  .waves-right-pricing-3 {
    background-color: #ffffff0d;
    border-radius: 4px;
    width: 100%;
  }

  .waves-master-pricing-3 {
    padding-bottom: 40px;
  }

  .div-block-526 {
    grid-template-columns: 1fr 1fr;
  }

  .live-chat-wrapper---brix, .live-chat-wrapper---brix-2 {
    bottom: 24px;
    right: 24px;
  }

  .uui-text-size-xlarge-10, .uui-text-size-xlarge-11 {
    font-size: 1.125rem;
  }

  .reviewcard-2 {
    padding: 1rem;
  }

  .div-block-529 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-button-secondary-gray-21 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-21:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-22 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-22:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-row-19 {
    align-self: stretch;
  }

  .uui-badge-6 {
    padding: .125rem .5rem;
  }

  .uui-button-link-6 {
    font-size: 1rem;
  }

  .uui-button-link-6:hover {
    color: #002a47;
  }

  .uui-button-row-20 {
    align-self: stretch;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .ads-container {
    max-width: 500px;
  }

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

  .job-board-wrapper {
    grid-template-columns: 1fr;
  }

  .job-sidebar-wrapper {
    flex-direction: column;
  }

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

  .card-3.job-board-post {
    text-align: left;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
    padding-top: 33px;
    padding-bottom: 40px;
  }

  .contact-card-2 {
    padding: 1rem;
  }

  .layout94_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .hero-heading-copy {
    font-size: 2.5rem;
  }

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

  .hero-heading {
    font-size: 2.5rem;
  }

  .cta45_card-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-style-h3-copy {
    font-size: 2rem;
  }

  .large-reviews-wrap {
    margin-top: 2rem;
  }

  .text-size-16 {
    font-size: .9rem;
  }

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

  .image-works {
    min-height: 27rem;
    max-height: 27rem;
  }

  .text-size-1-1rem {
    font-size: 1rem;
  }

  .section-experts {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container-647 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .swiper-slide.list-reviews {
    width: 100%;
  }

  .right_side-card-how-it-works {
    order: 1;
  }

  .price-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-faq {
    max-width: 90vw;
  }

  .bg-hero-overlay {
    height: 15rem;
  }

  .reviews-swipe-wrap {
    margin-top: 2rem;
  }

  .footerheading {
    font-size: 25px;
  }

  .container-video-test {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-72-80 {
    font-size: 60px;
    line-height: 65px;
  }

  .section-swiper {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .logo-wrapper {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .dropdown-top {
    white-space: normal;
    padding-left: 1.5rem;
    padding-right: .5rem;
  }

  .start-wrapper {
    width: 100%;
  }

  .hero-heading-white {
    font-size: 60px;
    line-height: 65px;
  }

  .box-container {
    padding: 1rem;
  }

  .container-1274 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-faq {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card-experts-wrapper {
    grid-template-columns: 1fr;
  }

  .swiper-buttons {
    top: -5rem;
  }

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

  .top_side-start {
    max-width: none;
  }

  .tick-grid.white {
    grid-template-columns: 1fr;
  }

  .doodle-text {
    font-size: 1.125rem;
  }

  .faq_question-bar {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-page-padding-7-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .splide__slide {
    width: 40vw;
    height: auto;
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .feedback-content {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .feedback-image {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .whatsapp-link {
    font-size: 1rem;
  }

  .header82_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

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

  .logo-testimonial-blur {
    max-width: 200px;
    max-height: 200px;
  }

  .logo-block {
    min-width: 150px;
  }

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

  .h5-heading {
    font-size: 24px;
  }

  .section-gap {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pricing-tag {
    display: none;
    position: static;
  }

  .pricing-tabs-menu {
    margin-bottom: 24px;
  }

  .container-default {
    max-width: 630px;
  }
}

@media screen and (max-width: 479px) {
  .uui-navbar01_large-item-content {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar01_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-footer06_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-footer06_top-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .uui-footer06_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader01_image {
    height: 15rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
  }

  .modal-button {
    margin-left: auto;
    padding-right: 0;
  }

  .dash-footer-icon {
    display: block;
  }

  .div-block-367 {
    min-width: 40px;
  }

  .moblogoimage {
    width: 30px;
  }

  .close {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

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

  .ratings_wrapper {
    flex: none;
    margin-left: .75rem;
  }

  .uui-avatar-group_item {
    margin-right: -1.5rem;
  }

  .uui-ratings_component {
    flex-direction: column;
  }

  .right-arrow-5, .banner-bar, .left-arrow-4 {
    display: none;
  }

  .s2_shadow, .s4_shadow {
    width: 100%;
  }

  .shadow_column {
    width: 50%;
  }

  .button_wrap, .colour_wrapper, .s1_shadow, .avatar_wrap, .badge_wrap, .s3_shadow, .form-input-2 {
    width: 100%;
  }

  .image-home-link-wrapper {
    max-width: 180px;
  }

  .hamburger-menu-wrapper {
    min-width: 72px;
    max-width: 72px;
    min-height: 72px;
    max-height: 72px;
  }

  .position-relative---z-index-1.logo-and-icon-mobile-container {
    padding-left: 16px;
  }

  .sidebar-mobile-menu-icon-wrapper {
    min-width: 56px;
    max-width: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .uui-blogpost04_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .button-primary {
    padding: 20px 25px;
    font-size: 16px;
  }

  .button-primary.grey-outline {
    min-height: 75px;
  }

  .grid-109 {
    grid-template-columns: 1fr;
  }

  .arrow-button-wrapper---brix {
    width: 40px;
    height: 40px;
  }

  .card-4.author, .card-4.author-copy {
    padding-bottom: 37px;
  }

  .button-circle-arrow {
    font-size: 15px;
    line-height: 17px;
  }

  .author-avatar---brix {
    width: 36%;
    margin-top: -40px;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sidebar-wrapper-2 {
    min-height: 72px;
    max-height: 72px;
  }

  .site-card {
    padding: 6%;
  }

  .card-image.card-image-2 {
    width: 210px;
    height: 160px;
  }

  .button-small {
    padding-left: 18px;
    padding-right: 18px;
  }

  .button-primary-2 {
    padding: 20px 25px;
    font-size: 16px;
  }

  .collection-list-2, .form-details-grid {
    grid-template-columns: 1fr;
  }

  .form-button-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .cta2 {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader07_light-overlay {
    width: 64rem;
    min-width: 64rem;
    bottom: -140%;
    right: auto;
  }

  .uui-heroheader07_card-image-02, .uui-heroheader07_card-image-01 {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader07_image-wrapper {
    height: 22rem;
  }

  .uui-heroheader07_component, .uui-heroheader06_component {
    grid-template-columns: 1fr;
  }

  .button-primary-4 {
    padding: 20px 25px;
    font-size: 16px;
  }

  .faq-title {
    font-size: 1.15rem;
  }

  .avatar-dropdown {
    display: none;
  }

  .tabs-menu-toggle-vertical {
    min-width: auto;
  }

  .uui-career04_job-details-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .uui-career04_label-wrapper {
    display: none;
  }

  .career-detail-wrapper {
    flex-wrap: wrap;
    align-items: center;
  }

  .header-slide-arrow-r {
    display: none;
  }

  .header-slider-product {
    min-height: 460px;
  }

  .header-slide-arrow-l {
    display: none;
  }

  .header-grid-category {
    grid-template-columns: 1fr;
  }

  .header-detail-wrapper {
    flex-wrap: wrap;
  }

  .product-header-wrapper {
    margin-bottom: 24px;
  }

  .product-cta {
    min-height: 430px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .google-link {
    padding-left: 0;
  }

  .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .menu-links-2 {
    display: none;
  }

  .modal-paragraph {
    margin-bottom: 40px;
  }

  .modal-container {
    padding: 40px 20px;
  }

  .uui-heading-xlarge-4 {
    font-size: 2.25rem;
  }

  .uui-blogpost02_content-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .logo1_logo {
    max-width: 130px;
    max-height: 2.5rem;
  }

  .logo1_component {
    grid-template-columns: 1fr 1fr;
    justify-content: center;
  }

  .on-page-confetti {
    display: none;
  }

  .button-primary-blue {
    padding: 20px 25px;
    font-size: 16px;
  }

  .case-study-details-grid {
    flex-wrap: wrap;
    margin-bottom: 60px;
    display: flex;
  }

  .our-work-list {
    grid-template-columns: 1fr;
  }

  .navigation {
    width: 75px;
  }

  .circle-link {
    margin-bottom: 0;
  }

  .button-small-outline {
    padding-left: 18px;
    padding-right: 18px;
  }

  .dash_profile-nav-link {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .paragraph-large {
    margin-bottom: 30px;
  }

  ._90px-emoji {
    margin-left: 10px;
    top: -9px;
  }

  .title {
    margin-bottom: 20px;
  }

  .uui-footer07_link-list {
    grid-template-rows: auto auto auto;
  }

  .div-block-502 {
    flex-direction: column;
    align-items: flex-start;
  }

  .card_title {
    font-size: .8rem;
  }

  .card_icon {
    border-radius: .5rem;
    padding: .6em;
  }

  .card_item {
    border-radius: 1rem;
    font-size: .75rem;
  }

  .card_date {
    font-size: .6rem;
  }

  .icon-1x1-small.is-webflow {
    width: 1rem;
    height: 1rem;
  }

  .card_item-top {
    grid-column-gap: .5rem;
    grid-row-gap: .2rem;
    flex-direction: column;
  }

  .div-block-505 {
    width: 100%;
  }

  .user-mob-dash {
    border-radius: 1rem;
    padding: 1rem;
  }

  .card-price {
    font-size: 20px;
  }

  .avatar-circle-3 {
    width: 60px;
    min-width: 45px;
    height: 60px;
    min-height: 45px;
  }

  .display-4 {
    font-size: 18px;
  }

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

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

  .dashboard-container {
    grid-template-rows: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .stats-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    display: none;
  }

  .paragraph {
    font-size: 16px;
  }

  .sidebar-close {
    position: fixed;
    inset: 0% auto auto 0%;
  }

  ._2x-column, ._4x-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .section-container {
    max-width: none;
  }

  .left-content-container {
    max-width: 380px;
  }

  .hero-tradie-section {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .hero-tradie-section._94 {
    padding-top: 0;
  }

  .hero-tradie-section.ads {
    padding-top: 2rem;
  }

  .tradies-content {
    margin-top: 50px;
  }

  .waves-left-pricing-3 {
    text-align: center;
    align-items: center;
  }

  .waves-heading-pricing-3 {
    font-size: 28px;
  }

  .waves-right-pricing-3 {
    text-align: center;
  }

  .waves-master-pricing-3 {
    grid-row-gap: 16px;
    padding: 1rem;
  }

  .div-block-526 {
    grid-template-columns: 1fr;
  }

  .live-chat-button---brix {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .live-chat-avatar-wrapper---brix {
    display: none;
  }

  .live-chat-wrapper---brix {
    max-width: 100%;
    left: 24px;
  }

  .live-chat-bubbble---brix {
    width: 56px;
    height: 56px;
  }

  .live-chat-message-bubble---brix {
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    padding: 34px 24px 30px;
  }

  .live-chat-content-right---brix {
    margin-right: 0;
  }

  .live-chat-button---brix-2 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .live-chat-avatar-wrapper---brix-2 {
    display: none;
  }

  .live-chat-wrapper---brix-2 {
    max-width: 100%;
    left: 24px;
  }

  .h3-heading-3 {
    font-size: 35px;
  }

  .ads-container {
    max-width: none;
  }

  .paragraph-10 {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

  .paragraph-10.xs {
    font-size: 13px;
  }

  .paragraph-10.xs.light-grey.m-size-14-28 {
    font-size: 14px;
    line-height: 28px;
  }

  .title-2.card-job-board-post {
    margin-bottom: 10px;
  }

  .page-padding {
    padding-left: .8rem;
    padding-right: .8rem;
  }

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

  .card-3.job-board-post {
    padding: 28px 25px 33px;
  }

  .paragraph-3.card-job-board-post {
    margin-bottom: 20px;
  }

  .layout94_component {
    width: 100%;
  }

  .layout94_content {
    grid-template-columns: 1fr;
  }

  .hero-heading-copy {
    font-size: 10vw;
  }

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

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

  .div-block-3 {
    width: 80%;
    padding: 0;
    overflow: visible;
  }

  .hero-heading {
    font-size: 10vw;
  }

  .cta45_card-copy {
    max-width: 80%;
  }

  .cta45_card-copy.thinner {
    width: 80%;
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-h3-copy {
    text-align: center;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .section-11 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: center;
    align-items: center;
  }

  .heading-23 {
    font-weight: 700;
  }

  .ic-38 {
    width: 32px;
    height: 32px;
  }

  .gap-23-works {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-flow: column;
  }

  .testimonial-section-2 {
    overflow: hidden;
  }

  .image-step-1 {
    width: 88px;
    min-width: 88px;
  }

  .large-testimonial-section {
    overflow: hidden;
  }

  .button_text-step {
    justify-content: center;
    align-items: center;
  }

  .right-faq {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .upgrowinstapreview-2 {
    grid-template-rows: auto auto auto;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-works {
    border-radius: 1rem;
    width: 100%;
    min-width: 80vw;
    min-height: 13rem;
    max-height: 16rem;
  }

  .div-block-566 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .text-size-14-2 {
    font-size: 12px;
  }

  .div-block-16 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-bottom: 22px;
  }

  .swiper-slide.is-demo5 {
    width: 100%;
  }

  .span-blank {
    height: 28px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .section-step {
    padding-top: 24px;
    padding-bottom: 54px;
  }

  .card-experts {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

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

  .ic-73x73 {
    width: 60px;
    height: 60px;
  }

  .top_side-experts {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
  }

  .text-420 {
    font-size: 12px;
  }

  .text-size-18.text-medium.m-small {
    font-size: 15px;
    line-height: 24px;
  }

  .text-size-18.m-15-11 {
    font-size: 15px;
    line-height: 11px;
  }

  .price-2 {
    border-radius: 20px;
    max-width: 90vw;
    padding-top: 49px;
    padding-bottom: 42px;
  }

  .data-points-wrap {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .dropdown-faq {
    z-index: 1;
  }

  .swiper {
    max-width: 75vw;
  }

  .instadescription {
    font-size: 13px;
  }

  .instadescription.home-biography {
    font-size: 12px;
  }

  .span-bg-start {
    font-size: 40px;
    line-height: 49px;
  }

  .frame-3 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .gap-20 {
    flex-flow: column;
    margin-bottom: 4px;
    display: flex;
  }

  .cta-card-wrapper {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .heading-56-64 {
    font-size: 30px;
    line-height: 52px;
  }

  .heading-56-64.text-color-000000.m-text-size-height-35 {
    line-height: 35px;
  }

  .heading-56-64.m-small {
    font-size: 28px;
    line-height: 40px;
  }

  .section-header-simple {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .div-text-faq.d-hide {
    display: block;
  }

  .div-text-faq.m-hide {
    display: none;
  }

  .avatar-row {
    margin-right: 15px;
  }

  .card-step {
    height: 100%;
    padding: 24px 28px 38px;
  }

  .section-faq-2 {
    padding-top: 25px;
    padding-bottom: 46px;
  }

  .ic-20x20 {
    width: 17px;
    height: 17px;
  }

  .ic-20x20.small {
    width: 19px;
    height: 19px;
  }

  .left_side-card-how-it-works {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .left_side-card-how-it-works.gap-51 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-mt-10 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 2px;
    padding: 8px 10px;
  }

  .bottom_side-how-it-works {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .container-video-test {
    padding-left: 20px;
    padding-right: 20px;
  }

  .plantrialbubble {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-top-right-radius: 19px;
    border-bottom-left-radius: 20px;
    padding: 6px 8px;
    font-size: .75rem;
  }

  .top_side-step {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .ic-text-header-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
  }

  .text-cursor.mobile-hide {
    display: none;
  }

  .heading-72-80 {
    font-size: 43px;
    line-height: 48px;
  }

  .div-stats__img-holder-2 {
    width: 55px;
    height: 55px;
  }

  .div-mb-3 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 13px;
  }

  .heading-40-48 {
    font-size: 23px;
    line-height: 31px;
  }

  .button---open-external-link-www-jessicaolie-com {
    font-size: 12px;
  }

  .h3 {
    font-size: 20px;
  }

  .card-how-it-works {
    border-radius: 24px;
    padding: 45px 25px 34px;
  }

  .text-size-20 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .text-size-20.m-size-15 {
    font-size: 15px;
    line-height: 28px;
  }

  .dropdown-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 12px 7px 12px 1.5rem;
  }

  .section-how-it-works {
    padding-bottom: 57px;
  }

  .start-wrapper {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
  }

  .arrow-text-works {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hero-heading-white {
    font-size: 40px;
    line-height: 45px;
  }

  .text-416 {
    font-size: 13px;
  }

  .faq-title-smaller {
    font-size: 1rem;
    line-height: 1.3rem;
  }

  .arrow-text-works-wrapper {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .heading_text-card-step {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .divblock562 {
    min-width: 250px;
    max-width: 300px;
    min-height: 250px;
    max-height: 300px;
  }

  .div-block-550 {
    width: 65px;
  }

  .span-mx-auto-2 {
    height: 28px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .box-container {
    min-height: 350px;
  }

  .container-1274 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectors-wrapper-7 {
    width: 20px;
    height: 20px;
  }

  .bottom_side-experts {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
  }

  .text-size-15.semibold.m-13-20 {
    font-size: 13px;
    line-height: 20px;
  }

  .button-v8---brix {
    width: 100%;
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-works-4 {
    border-radius: 8px;
    min-width: 275px;
    max-width: 310px;
    min-height: 275px;
    max-height: 310px;
  }

  .section-pricing {
    padding-top: 33px;
  }

  .div-block-17 {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    padding-top: 26px;
  }

  .bottom_side-faq {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .card-experts-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .swiper-buttons {
    top: -4rem;
    left: 0%;
    right: auto;
  }

  .div-stats__data {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: space-between;
  }

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

  .svg-arrow {
    width: 3rem;
    max-width: 3rem;
    height: 3rem;
    max-height: 3rem;
  }

  .testimonial-content {
    padding: 0;
  }

  .testimonial-card {
    padding: 1rem;
  }

  .logo-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .question-title {
    flex: 1;
  }

  .accordion_paragraph {
    font-size: 15px;
  }

  .footer-menu-grid {
    grid-template-columns: 1fr 1fr;
  }

  .footer-grid {
    grid-template-columns: 1fr;
  }

  .footer-card {
    padding: 24px;
  }

  .social-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .social-icon-square {
    border-radius: 6px;
  }

  .top-bar, .nav05_top_wrap {
    display: none;
  }

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

  .pricing-card {
    border-radius: 16px;
    padding: 2rem 16px;
  }

  .section-gap {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .pricing-tag {
    top: 16px;
    right: 16px;
  }
}

#w-node-_12874f47-777b-ee77-1802-118321380580-2138055e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d0c587a3-a8ff-469f-3c3b-25752ccfe7ed-2ccfe7ea:where(.w-variant-48339c04-6887-9171-b253-9bb27b471faf) {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2da95f1-864a-b4f0-701e-4da2d91df707-708d5c0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#copy-button.w-node-_1fdb76c1-a0b3-9981-7c38-a04f53242354-708d5c0b, #w-node-_1fdb76c1-a0b3-9981-7c38-a04f53242358-708d5c0b, #w-node-_1fdb76c1-a0b3-9981-7c38-a04f5324235a-708d5c0b, #w-node-_1fdb76c1-a0b3-9981-7c38-a04f5324235c-708d5c0b, #copy-button.w-node-_4ce15ba6-1f23-1507-3304-f4f8865d01f3-865d01f2, #w-node-_4ce15ba6-1f23-1507-3304-f4f8865d01f7-865d01f2, #w-node-_4ce15ba6-1f23-1507-3304-f4f8865d01f9-865d01f2, #w-node-_4ce15ba6-1f23-1507-3304-f4f8865d01fb-865d01f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fb57381-2404-8b2c-01a5-fae2a5e27fd8-a5e27fb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8fb57381-2404-8b2c-01a5-fae2a5e27fdd-a5e27fb0, #w-node-_8fb57381-2404-8b2c-01a5-fae2a5e27fe1-a5e27fb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9175cda6-2371-87cf-b5cf-044c92c5a95b-65b43ccc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9175cda6-2371-87cf-b5cf-044c92c5a960-65b43ccc, #w-node-_9175cda6-2371-87cf-b5cf-044c92c5a962-65b43ccc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9175cda6-2371-87cf-b5cf-044c92c5a95b-26416e78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9175cda6-2371-87cf-b5cf-044c92c5a960-26416e78, #w-node-_9175cda6-2371-87cf-b5cf-044c92c5a962-26416e78, #w-node-_75c1542b-99a4-ebd0-4389-73fc9ff806f0-8cd19c95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9175cda6-2371-87cf-b5cf-044c92c5a95b-8cd19c95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9175cda6-2371-87cf-b5cf-044c92c5a960-8cd19c95, #w-node-_9175cda6-2371-87cf-b5cf-044c92c5a962-8cd19c95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9175cda6-2371-87cf-b5cf-044c92c5a95b-f8fd36c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9175cda6-2371-87cf-b5cf-044c92c5a960-f8fd36c9, #w-node-_9175cda6-2371-87cf-b5cf-044c92c5a962-f8fd36c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_75c1542b-99a4-ebd0-4389-73fc9ff8079f-8cd19c95 {
    justify-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_12874f47-777b-ee77-1802-118321380560-2138055e {
    order: 9999;
  }

  #w-node-_66a33fd3-925e-0f1b-f76f-d10fe282b874-9b095210 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29528f30-c7ce-782f-c079-52ac4dc8d21e-3ffa33fa {
    order: -9999;
  }

  #w-node-d2da95f1-864a-b4f0-701e-4da2d91df707-708d5c0a {
    grid-column: span 1 / span 1;
  }

  #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-708d5c3c, #w-node-f5864350-3ad7-7784-7c58-50b967d17e7e-708d5c3c, #w-node-b8a2417c-54fb-a08b-b52e-27aaf9917fa0-708d5c41, #w-node-c94deb75-deed-9f15-3ecb-d7e06bbde014-708d5c41, #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-708d5c5a, #w-node-_38a2631a-5c82-a839-3e09-8d6f4cd0e06f-708d5c5a, #w-node-ca81726a-70d3-302b-830f-64e9b27240f0-708d5c98, #w-node-ca81726a-70d3-302b-830f-64e9b2724151-708d5c98, #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-708d5ca1, #w-node-_38a2631a-5c82-a839-3e09-8d6f4cd0e06f-708d5ca1, #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-708d5ce9, #w-node-_38a2631a-5c82-a839-3e09-8d6f4cd0e06f-708d5ce9, #w-node-_1b90c85d-2dd0-8acf-01cb-b361501f51bd-708d5cee, #w-node-_1b90c85d-2dd0-8acf-01cb-b361501f521e-708d5cee, #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-708d5cef, #w-node-_38a2631a-5c82-a839-3e09-8d6f4cd0e06f-708d5cef, #w-node-d09dd55f-d3ae-7d8b-2226-82d08981e36b-ae1016e0, #w-node-_580e603a-f916-b8a3-5f3c-20cc23e90168-ae1016e0 {
    order: -9999;
  }

  #w-node-_8fb57381-2404-8b2c-01a5-fae2a5e27fb2-a5e27fb0 {
    order: 9999;
  }

  #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-19cf1084, #w-node-_38a2631a-5c82-a839-3e09-8d6f4cd0e06f-19cf1084, #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-65b43ccc, #w-node-a5f81424-f1cb-32ea-6810-8e4e803f483a-65b43ccc {
    order: -9999;
  }

  #w-node-_9175cda6-2371-87cf-b5cf-044c92c5a931-65b43ccc {
    order: 9999;
  }

  #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-26416e78, #w-node-a5f81424-f1cb-32ea-6810-8e4e803f483a-26416e78 {
    order: -9999;
  }

  #w-node-_9175cda6-2371-87cf-b5cf-044c92c5a931-26416e78 {
    order: 9999;
  }

  #w-node-_75c1542b-99a4-ebd0-4389-73fc9ff809aa-8cd19c95, #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-8cd19c95, #w-node-a5f81424-f1cb-32ea-6810-8e4e803f483a-8cd19c95 {
    order: -9999;
  }

  #w-node-_9175cda6-2371-87cf-b5cf-044c92c5a931-8cd19c95 {
    order: 9999;
  }

  #w-node-b23878c9-284d-ee4d-b04b-a1d417f9ce10-f8fd36c9, #w-node-a5f81424-f1cb-32ea-6810-8e4e803f483a-f8fd36c9 {
    order: -9999;
  }

  #w-node-_9175cda6-2371-87cf-b5cf-044c92c5a931-f8fd36c9 {
    order: 9999;
  }

  #w-node-_74200a7d-a9a7-1dd1-bfc5-d5c65c1ea759-1a327f73, #w-node-_74200a7d-a9a7-1dd1-bfc5-d5c65c1ea7ba-1a327f73, #w-node-_74200a7d-a9a7-1dd1-bfc5-d5c65c1ea759-14c7a37f, #w-node-_74200a7d-a9a7-1dd1-bfc5-d5c65c1ea7ba-14c7a37f {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5262945e-8cf4-3576-3464-e0f5a828aef5-708d5b9d, #w-node-_0c203a03-c39d-b801-ab87-ca2e5dccedb6-26416e78, #w-node-_0c203a03-c39d-b801-ab87-ca2e5dccedb6-8cd19c95, #w-node-_0c203a03-c39d-b801-ab87-ca2e5dccedb6-f8fd36c9 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_66a33fd3-925e-0f1b-f76f-d10fe282b874-9b095210 {
    grid-column: span 1 / span 1;
  }

  #w-node-_75c1542b-99a4-ebd0-4389-73fc9ff80798-8cd19c95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


