@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-SemiBold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

:root {
  --primary-white: white;
  --primary-black: #1e1e1e;
  --lighter-blue: #e6e6fd;
  --accent-blue: #b4b3f8;
  --primary-blue: #1e1aea;
  --shadow-grey: #7090b01a;
}

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

.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-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

@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(--primary-white);
  color: var(--primary-black);
  font-family: Figtree, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

a {
  text-decoration: underline;
}

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

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

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

.body-main {
  background-color: var(--primary-white);
  color: var(--primary-black);
  font-family: Figtree, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.body-main.light-blue {
  background-color: var(--lighter-blue);
}

.body-main.light-yellow {
  background-color: #eee8cd;
}

.body-main.light-pink {
  background-color: #ffe4e2;
}

.body-main.light-turquoise {
  background-color: #dcfff7;
}

.atf-section {
  justify-content: center;
  align-items: center;
  height: 85vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.atf-container {
  margin-top: 80px;
}

.heading-1 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 80px;
  font-weight: 600;
  line-height: 90px;
}

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

.text-block.white {
  z-index: 1;
  color: #ffffffb3;
  width: 80%;
  position: relative;
}

.text-block.white._80 {
  width: 80%;
}

.text-block._50 {
  width: 50%;
  margin-bottom: 48px;
}

.text-block._50._0-margin {
  margin-bottom: 0;
}

.text-block._80 {
  width: 80%;
}

.text-block._80._48-bottom-margin {
  margin-bottom: 48px;
}

.text-block._24px-bottom-margin {
  margin-bottom: 24px;
}

.text-block._24px-bottom-margin.bold {
  font-weight: 700;
}

.text-block._24px-bottom-margin.wrap-70 {
  width: 70%;
}

.text-block.gray {
  color: var(--accent-blue);
}

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

.primary-button {
  background-color: var(--primary-blue);
  box-shadow: 7px 7px 0 0 var(--accent-blue);
  border-radius: 10px;
  margin-top: 40px;
  padding: 16px 24px;
  font-weight: 700;
}

.primary-button:hover {
  box-shadow: 7px 7px 0 0 var(--accent-blue);
}

.primary-button.no-margin {
  margin-top: 0;
}

.primary-button.dark-mode {
  box-shadow: 7px 7px 0 0 var(--accent-blue);
  color: var(--primary-black);
  background-color: #fff;
  position: static;
}

.primary-button.dark-mode._32px-right-margin {
  margin-right: 32px;
}

.primary-button.bottom-margin {
  margin-bottom: 24px;
}

.section-1 {
  justify-items: start;
  overflow: auto;
}

.section-1._85vh {
  align-items: flex-end;
  height: 85vh;
  display: flex;
}

.section-1._100vh {
  align-items: center;
  height: 100vh;
  display: flex;
}

.container-1 {
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  margin-top: 64px;
  margin-bottom: 64px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.container-1._0-bottom-margin {
  margin-bottom: 0;
}

.container-1.full-width {
  max-width: 100%;
}

.container-1.full-width.added-padding {
  padding-left: 100px;
  padding-right: 100px;
}

.container-1.full-width._200-0-padding {
  padding-left: 200px;
  padding-right: 24px;
}

.container-1.full-width._0-200-padding {
  padding-left: 24px;
  padding-right: 200px;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}

.heading-2._0-margin, .heading-2._0-bottom-margin {
  margin-bottom: 0;
}

.heading-2._40-bottom-margin {
  margin-bottom: 40px;
}

.heading-2._40-bottom-margin._40-top-margin {
  margin-top: 40px;
}

.heading-2.white {
  color: var(--primary-white);
}

.heading-2.medium-weight {
  font-weight: 500;
}

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

.heading-3.white {
  z-index: 1;
  color: var(--primary-white);
  position: relative;
}

.heading-3.card {
  margin-bottom: 0;
}

.heading-3.card.gray {
  color: #7d7d7d;
  margin-right: 24px;
}

.heading-3.card.white {
  text-decoration: none;
}

.heading-3.card.white._24px-margin {
  margin-right: 24px;
}

.heading-3.card._16-bottom-margin {
  margin-bottom: 16px;
}

.heading-3.purple {
  color: var(--primary-blue);
  margin-bottom: 10px;
}

.grid-services {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  margin-left: 5%;
}

.grid-cta-1 {
  background-color: var(--lighter-blue);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding: 24px;
}

.grid-works-header {
  grid-template-rows: auto;
  align-items: center;
  margin-bottom: 48px;
}

.link-block {
  color: var(--primary-blue);
  text-decoration: none;
}

.text-block-2 {
  text-align: right;
}

.why-us-card {
  background-color: var(--lighter-blue);
  border-radius: 10px;
  align-items: flex-end;
  height: 200px;
  padding: 24px;
  display: flex;
}

.why-us-card.desc {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.grid-why-us-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-left: 20%;
}

.grid-why-us-list._w-desc {
  margin-left: 0%;
}

.grid-faqs {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 20%;
  display: grid;
}

.bottom-cta {
  background-color: #1e1e1e;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 150px;
  display: flex;
}

.bottom-cta.dark-mode {
  border-radius: 10px;
  flex-wrap: wrap;
  align-content: center;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
}

.faqs-icon {
  cursor: pointer;
  position: static;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 24px 40px;
  display: flex;
}

.nav-links {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-section {
  z-index: 5;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #ffffff40;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.link {
  color: var(--primary-black);
  text-align: center;
  margin-left: 40px;
  font-weight: 600;
  text-decoration: none;
}

.link:hover {
  color: #1e1e1e80;
}

.link.w--current {
  color: var(--primary-blue);
}

.link.special {
  background-color: var(--primary-black);
  color: var(--primary-white);
  border-radius: 10px;
  padding: 16px 32px;
}

.link.special:hover {
  background-color: var(--primary-black);
}

.logo.thank-you {
  margin-bottom: 40px;
}

.lottie-menu-1 {
  display: none;
}

.footer-section {
  background-color: var(--lighter-blue);
  align-items: center;
  display: flex;
}

.footer-section.secondary-1 {
  background-color: #eee8cd;
}

.footer-section.secondary-2 {
  background-color: #ffe4e1;
}

.footer-container {
  flex: 1;
  justify-content: center;
  max-width: 1200px;
  padding: 80px 40px;
  display: flex;
}

.grid-footer {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
}

.footer-details {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-link-block {
  margin-bottom: 24px;
}

.link-block-2 {
  color: var(--primary-black);
  text-decoration: none;
}

.link-block-2:hover {
  text-decoration: underline;
}

.quick-stack-transparency {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 0;
}

.cell-approach {
  background-color: var(--lighter-blue);
  border-radius: 10px;
  align-items: flex-end;
  width: 100%;
  height: 200px;
  padding: 24px;
  display: flex;
}

.cell-approach.blue {
  background-color: var(--primary-blue);
  text-decoration: none;
}

.link-arrow {
  margin-left: 16px;
}

.grid-product-design {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.product-design-list {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.product-design-visual {
  margin-bottom: 32px;
}

.branding-card {
  border: 2px solid var(--primary-blue);
  background-color: var(--lighter-blue);
  border-radius: 10px;
  flex-flow: column wrap;
  align-content: center;
  align-items: flex-start;
  padding: 50px 150px;
  display: flex;
}

.grid-the-tools {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.grid-industries {
  grid-template-columns: 1fr;
}

.industries-card {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 64px;
  display: flex;
}

.tag-card {
  background-color: var(--lighter-blue);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 64px;
  display: flex;
}

.tag-card.white {
  background-color: #ffffff40;
}

.new-accordion {
  cursor: pointer;
  border: 2px solid #eaf0fc;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.new-accordion-question {
  background-color: #fff;
  justify-content: space-between;
  display: flex;
}

.new-accordion-answer {
  flex-direction: column;
  display: flex;
}

.new-answer {
  margin: 16px 16px 0;
}

.quick-stack-people {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 0;
}

.people {
  background-image: url('../images/Zai-Hong-min.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 400px;
  padding: 24px;
  display: flex;
  position: relative;
}

.people.abid {
  background-image: url('../images/Abid-Akmal-Photo.webp');
  background-position: 50% 0;
}

.people.edward {
  background-image: url('../images/Edward.webp');
  background-position: 50%;
}

.layover {
  background-color: #1e1aeaa6;
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.bottom-cta-buttons {
  display: flex;
}

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

.form-label {
  margin-bottom: 24px;
  font-weight: 500;
}

.form-label._40px-top-margin {
  margin-top: 40px;
}

.text-field {
  border: 0 solid #000;
  border-bottom: 2px solid #1e1e1e66;
  width: 50%;
  margin-bottom: 40px;
  padding: 0 0 16px;
  font-size: 20px;
}

.text-field:focus {
  border-bottom-width: 4px;
  border-bottom-color: var(--primary-blue);
}

.checkbox-field-new {
  margin-bottom: 0;
  padding: 8px 16px;
  position: relative;
}

.checkbox-tick {
  border: 2px solid var(--lighter-blue);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  line-height: 30px;
  display: block;
  position: absolute;
  inset: 0%;
}

.checkbox-tick.w--redirected-checked {
  border-style: none;
  border-color: var(--lighter-blue);
  background-color: var(--accent-blue);
  color: var(--primary-white);
  background-image: none;
}

.checkbox-label-new {
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}

.checkbox-flexlist {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  width: 100%;
  margin-bottom: 16px;
  overflow: scroll;
}

.radio-button-field {
  margin-bottom: 0;
  padding: 8px 16px;
  position: relative;
}

.radio-button {
  border-width: 2px;
  border-color: var(--lighter-blue);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.radio-button.w--redirected-checked {
  background-color: var(--accent-blue);
  border-width: 2px;
  border-color: #bcd0f5;
  border-radius: 10px;
}

.radio-button-label {
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}

.radio-flexlist {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  margin-bottom: 16px;
}

.form-text-area {
  border: 0 solid #000;
  border-bottom: 2px solid #1e1e1e66;
  width: 50%;
  margin-bottom: 0;
  padding: 0 0 16px;
  font-size: 20px;
}

.form-text-area:focus {
  border-bottom-width: 4px;
  border-bottom-color: var(--primary-blue);
  background-color: #0000;
}

.form-submit-button-container {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  margin-top: 40px;
  display: flex;
}

.form-submit-button {
  background-color: var(--primary-blue);
  box-shadow: 7px 7px 0 0 var(--accent-blue);
  border-radius: 10px;
  padding: 16px 24px;
}

.quick-stack-company-extra-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 0;
}

.company-details-card {
  background-color: var(--lighter-blue);
  border-radius: 10px;
  align-items: flex-end;
  width: 100%;
  height: 200px;
  padding: 24px;
  display: flex;
}

.email-link-block {
  color: var(--primary-blue);
  text-decoration: none;
}

.email-link-block:hover {
  text-decoration: underline;
}

.company-detail-blue {
  background-color: var(--primary-blue);
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 200px;
  padding: 24px;
  display: flex;
}

.grid-document {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  align-items: center;
}

.document-detail-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.document-detail-right {
  justify-content: flex-end;
  display: flex;
}

.form-success-message {
  background-color: var(--lighter-blue);
  border-radius: 20px;
  padding: 40px;
}

.success-form-visual {
  margin-bottom: 40px;
}

.grid-simplicity-works {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-left: 20%;
}

.grid-simplicity-works._w-desc {
  grid-template-rows: auto;
  margin-left: 0%;
}

.simplicity-works-card {
  background-color: var(--lighter-blue);
  border-radius: 20px;
  align-items: flex-end;
  height: 200px;
  padding: 24px;
  display: flex;
}

.simplicity-works-card.desc {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 400px;
  position: relative;
  overflow: hidden;
}

.lottie-animation {
  width: 200px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.get-comfy-link {
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-benefits {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-left: 0%;
}

.get-comfy-benefits {
  background-color: var(--lighter-blue);
  border-radius: 10px;
  align-items: flex-end;
  height: 200px;
  padding: 24px;
  display: flex;
}

.back-button-container {
  grid-column-gap: 16px;
  color: var(--primary-blue);
  width: 20%;
  margin-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.project-detail-tag-container {
  grid-column-gap: 16px;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
}

.project-tag {
  border: 2px solid var(--lighter-blue);
  color: var(--primary-blue);
  border-radius: 10px;
  padding: 8px 16px;
}

.next-project-link {
  grid-column-gap: 16px;
  color: var(--primary-blue);
  align-items: center;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.grid-clutch-emblem {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
}

.clutch-emblem {
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-branding-approach {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  margin-bottom: 64px;
}

.grid-id-process {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.id-process-list {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.clutch-button {
  background-color: var(--primary-blue);
  box-shadow: 7px 7px 0 0 var(--accent-blue);
  border-radius: 10px;
  margin-top: 40px;
  padding: 16px 24px;
  font-weight: 700;
}

.clutch-button:hover {
  box-shadow: 7px 7px 0 0 var(--accent-blue);
}

.grid-branding-gallery {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: stretch;
  align-items: center;
}

.image-full-width {
  justify-content: center;
  display: flex;
}

.image-full-width.left-justify {
  justify-content: flex-start;
}

.image-full-width.right-justify {
  justify-content: flex-end;
}

.image-setting-1 {
  box-shadow: 2px 5px 20px -6px var(--shadow-grey);
  border-radius: 10px;
}

.image-setting-1._60 {
  box-shadow: none;
  width: 60%;
}

.grid-full-width {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.quick-stack-work-images {
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  padding: 0;
}

.cell-work-image {
  align-items: stretch;
}

.work-link-container {
  color: var(--primary-black);
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.work-image-thumbnail {
  border-radius: 10px;
  margin-bottom: 16px;
}

.grid-legacy {
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: start;
}

.grid-home-work {
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.grid-full-width-3-col {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-form-thank-you {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.thank-you-container {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container-1-thank-you {
  flex-direction: column;
  flex: 1;
  max-width: 100%;
  margin-top: 64px;
  margin-bottom: 64px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.container-1-thank-you._0-bottom-margin {
  margin-bottom: 0;
}

.container-1-thank-you.full-width {
  max-width: 100%;
}

.container-1-thank-you.full-width.added-padding {
  padding-left: 100px;
  padding-right: 100px;
}

.container-1-thank-you.full-width._200-0-padding {
  padding-left: 200px;
  padding-right: 24px;
}

.container-1-thank-you.full-width._0-200-padding {
  padding-left: 24px;
  padding-right: 200px;
}

.privacy-card {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 64px;
  display: flex;
}

.list {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 50%;
  padding-left: 24px;
  display: flex;
}

.pre-text-small {
  color: var(--primary-blue);
  margin-bottom: 24px;
  font-weight: 700;
}

.blog-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-left: 0%;
}

.blog-grid._w-desc {
  grid-template-rows: auto;
  margin-left: 0%;
}

.blog-card {
  background-color: var(--lighter-blue);
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.blog-card.desc {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 400px;
  position: relative;
  overflow: hidden;
}

.blog-card-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.blog-thumbnail {
  object-fit: cover;
  border-radius: 10px;
  width: 140px;
  height: 140px;
}

.div-block {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.blog-link {
  color: var(--primary-black);
  text-decoration: none;
}

.blog-link.hide {
  display: flex;
}

.blog-header-image {
  object-fit: cover;
  border-radius: 10px;
  height: 550px;
  margin-bottom: 16px;
}

.blog-header-image.test {
  object-fit: cover;
}

.blog-text {
  width: 64%;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-weight: 400;
}

.blog-text.white {
  z-index: 1;
  color: #ffffffb3;
  width: 80%;
  position: relative;
}

.blog-text.white._80 {
  width: 80%;
}

.blog-text._50 {
  width: 50%;
  margin-bottom: 48px;
}

.blog-text._50._0-margin {
  margin-bottom: 0;
}

.blog-text._80 {
  width: 80%;
}

.blog-text._80._48-bottom-margin {
  margin-bottom: 48px;
}

.blog-text._24px-bottom-margin {
  margin-bottom: 24px;
}

.blog-text._24px-bottom-margin.bold {
  font-weight: 700;
}

.blog-text._24px-bottom-margin.wrap-70 {
  width: 70%;
}

.blog-text.gray {
  color: var(--accent-blue);
}

.blog-text.brand {
  color: var(--primary-blue);
  font-family: Figtree, sans-serif;
  font-weight: 700;
}

.blog-text.brand.top-margin {
  margin-top: 40px;
}

.blog-text._100 {
  width: 100%;
}

.blog-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  margin-top: 64px;
  margin-bottom: 64px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.blog-container._0-bottom-margin {
  margin-bottom: 0;
}

.blog-container.full-width {
  max-width: 100%;
}

.blog-container.full-width.added-padding {
  padding-left: 100px;
  padding-right: 100px;
}

.blog-container.full-width._200-0-padding {
  padding-left: 200px;
  padding-right: 24px;
}

.blog-container.full-width._0-200-padding {
  padding-left: 24px;
  padding-right: 200px;
}

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

.list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 64%;
  padding-left: 40px;
  display: flex;
}

.new-blog-link {
  color: var(--primary-blue);
}

@media screen and (max-width: 991px) {
  .nav-line-1, .nav-line-3 {
    background-color: #ff6200;
    width: 35px;
    height: 2px;
  }

  .heading-1 {
    font-size: 60px;
    line-height: 70px;
  }

  .text-block {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block.white._80, .text-block._80._48-bottom-margin {
    width: 100%;
  }

  .primary-button {
    font-size: 16px;
    line-height: 24px;
  }

  .section-1._85vh {
    height: 85vh;
  }

  .container-1, .container-1.full-width.added-padding {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-1.full-width._200-0-padding {
    padding-left: 80px;
  }

  .container-1.full-width._0-200-padding {
    padding-left: 24px;
    padding-right: 80px;
  }

  .heading-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-3 {
    font-size: 20px;
  }

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

  .grid-why-us-list, .grid-faqs {
    margin-left: 10%;
  }

  .nav-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-links {
    z-index: 2;
    background-color: #fff;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 100vh;
    margin-left: -100%;
    position: fixed;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .link {
    margin-bottom: 40px;
    margin-left: 0;
  }

  .logo-link {
    z-index: 3;
    flex: 0 auto;
    position: relative;
  }

  .lottie-menu-1 {
    z-index: 3;
    cursor: pointer;
    width: 32px;
    height: 32px;
    display: flex;
    position: relative;
  }

  .tag-card {
    padding: 40px;
  }

  .bottom-cta-buttons {
    flex-direction: column;
    align-items: flex-start;
  }

  .form-submit-button-container {
    flex-direction: column;
    align-items: flex-end;
  }

  .success-form-visual {
    width: 200px;
  }

  .grid-simplicity-works, .grid-benefits {
    margin-left: 10%;
  }

  .back-button-container {
    width: 25%;
  }

  .back-button-textfield {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-clutch-emblem {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .clutch-emblem {
    width: 250px;
  }

  .clutch-button {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-branding-gallery {
    grid-template-columns: 1fr 1fr;
  }

  .image-full-width {
    padding-left: 0;
    padding-right: 0;
  }

  .image-setting-1 {
    display: block;
  }

  .image-setting-1._60 {
    width: 100%;
  }

  .grid-legacy {
    grid-template-columns: 1fr 1fr;
  }

  .grid-form-thank-you {
    grid-template-columns: 1fr;
  }

  .container-1-thank-you, .container-1-thank-you.full-width.added-padding {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-1-thank-you.full-width._200-0-padding {
    padding-left: 80px;
  }

  .container-1-thank-you.full-width._0-200-padding {
    padding-left: 24px;
    padding-right: 80px;
  }

  .pre-text-small {
    font-size: 16px;
    line-height: 24px;
  }

  .blog-grid {
    margin-left: 0%;
  }

  .blog-header-image {
    height: 400px;
  }

  .blog-text {
    font-size: 16px;
    line-height: 24px;
  }

  .blog-text.white._80, .blog-text._80._48-bottom-margin {
    width: 100%;
  }

  .blog-container, .blog-container.full-width.added-padding {
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog-container.full-width._200-0-padding {
    padding-left: 80px;
  }

  .blog-container.full-width._0-200-padding {
    padding-left: 24px;
    padding-right: 80px;
  }
}

@media screen and (max-width: 767px) {
  .heading-1 {
    font-size: 36px;
    line-height: 46px;
  }

  .text-block.white {
    width: 80%;
  }

  .text-block.white._80 {
    width: 100%;
  }

  .text-block._50 {
    width: 80%;
  }

  .text-block._80, .text-block._24px-bottom-margin.wrap-70 {
    width: 100%;
  }

  .container-1, .container-1.full-width.added-padding, .container-1.full-width._200-0-padding, .container-1.full-width._0-200-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-services {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0%;
  }

  .grid-cta-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .cta-1-button-container {
    margin-top: 24px;
  }

  .why-us-card {
    padding: 24px;
  }

  .grid-why-us-list {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0%;
  }

  .grid-faqs {
    margin-left: 0%;
  }

  .bottom-cta.dark-mode {
    padding: 80px;
  }

  .nav-container, .footer-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-footer {
    grid-row-gap: 40px;
    grid-template-columns: 2fr;
  }

  .grid-product-design {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .branding-card {
    padding-left: 80px;
    padding-right: 80px;
  }

  .grid-the-tools {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .text-field {
    width: 100%;
  }

  .checkbox-flexlist, .radio-flexlist {
    flex-direction: column;
  }

  .form-text-area, .form-submit-button-container {
    width: 100%;
  }

  .company-details-card {
    padding: 24px;
  }

  .company-detail-blue {
    height: 250px;
    padding: 24px;
  }

  .grid-document {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .form-success-message {
    padding: 24px;
  }

  .grid-simplicity-works {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0%;
  }

  .simplicity-works-card {
    padding: 24px;
  }

  .grid-benefits {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0%;
  }

  .get-comfy-benefits {
    padding: 24px;
  }

  .back-button-container {
    width: 100%;
  }

  .project-detail-tag-container {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .next-project-link {
    width: 100%;
  }

  .grid-clutch-emblem {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-branding-approach {
    grid-template-columns: 1fr;
  }

  .grid-id-process {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .grid-branding-gallery {
    grid-template-columns: 1fr;
  }

  .image-full-width {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-full-width {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .quick-stack-work-images {
    grid-row-gap: 64px;
  }

  .grid-legacy, .grid-home-work {
    grid-template-columns: 1fr;
  }

  .grid-full-width-3-col {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container-1-thank-you, .container-1-thank-you.full-width.added-padding, .container-1-thank-you.full-width._200-0-padding, .container-1-thank-you.full-width._0-200-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .list {
    width: 80%;
  }

  .blog-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0%;
  }

  .blog-card {
    padding: 24px;
  }

  .blog-thumbnail {
    width: 80px;
    height: 80px;
  }

  .blog-header-image {
    height: 300px;
  }

  .blog-text {
    width: 90%;
  }

  .blog-text.white {
    width: 80%;
  }

  .blog-text.white._80 {
    width: 100%;
  }

  .blog-text._50 {
    width: 80%;
  }

  .blog-text._80, .blog-text._24px-bottom-margin.wrap-70 {
    width: 100%;
  }

  .blog-container, .blog-container.full-width.added-padding, .blog-container.full-width._200-0-padding, .blog-container.full-width._0-200-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .list-2 {
    width: 90%;
  }
}

@media screen and (max-width: 479px) {
  .atf-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block.white, .text-block._50, .text-block._80 {
    width: 100%;
  }

  .primary-button.dark-mode._32px-right-margin {
    margin-right: 0;
  }

  .heading-3.card {
    margin-right: 16px;
  }

  .heading-3.card.white {
    margin-right: 0;
  }

  .grid-services, .grid-why-us-list, .grid-faqs {
    margin-left: 0%;
  }

  .bottom-cta.dark-mode, .branding-card {
    padding: 40px 24px;
  }

  .tag-card {
    padding: 24px;
  }

  .bottom-cta-buttons {
    flex-direction: column;
    justify-content: flex-start;
  }

  .checkbox-flexlist {
    flex-direction: column;
  }

  .success-message-textblock {
    font-weight: 500;
  }

  .grid-simplicity-works, .grid-benefits {
    margin-left: 0%;
  }

  .clutch-emblem {
    width: 200px;
  }

  .list {
    width: 100%;
  }

  .blog-grid {
    margin-left: 0%;
  }

  .blog-card-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .blog-header-image {
    height: 200px;
  }

  .blog-text, .blog-text.white, .blog-text._50, .blog-text._80, .list-2 {
    width: 100%;
  }
}

#w-node-be6e3b46-0657-5f23-d807-8188cd720394-cd941f6c, #w-node-d85ad02b-1054-89bb-2ded-3f2d3e477e9e-cd941f6c, #w-node-_98475265-2405-efb4-09e4-c28204e0cc19-cd941f6c, #w-node-fcf8680d-2089-a1f6-1bcb-81aadc66e1c6-cd941f6c, #w-node-d491f24f-dde2-b0e4-dc07-e1ac88233aa8-cd941f6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7df5d622-f5f2-fa40-e6c6-d7637571a24a-cd941f6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_05dc7de1-488a-b8e4-a4fe-0fdf7978f28c-cd941f6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06bebc09-e3c9-5855-11ed-447b794a912e-cd941f6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbcef0c0-f67b-d47e-2a1b-59581a8f8105-cd941f6c, #w-node-_8d61b3c7-3cd1-9eb6-5741-3352b3bb29a3-cd941f6c, #w-node-bb673407-ca3d-175f-3e32-6998035b3369-cd941f6c, #w-node-_42062006-9298-5461-2b91-ceb7cdc1b816-cd941f6c, #w-node-d56af65d-3909-b3b7-2b4a-8c30f14dea1b-cd941f6c, #w-node-c14bdef2-586f-f6d0-65d5-a1ee3266931b-cd941f6c, #w-node-_098875a5-fd91-32eb-4cdf-7a80a04d31f7-cd941f6c, #w-node-_713ba870-c36a-5230-3883-a55a2f204b9f-cd941f6c, #w-node-e50626fd-fbcb-43b2-354c-e297bf4d84f4-cd941f6c, #w-node-_7e1392d1-aef5-82e6-e0bf-b1a812d239dc-cd941f6c, #w-node-ea4c8580-98db-6f71-e2f3-00c1ba4a3252-cd941f6c, #w-node-_8c58e9c5-36c4-0989-6cbb-a9d9b4d7085e-cd941f6c, #w-node-_37b1e1c6-b852-b896-0418-d0381a68bb11-cd941f6c, #w-node-_86714f0c-aa24-6d25-7080-fea00618516b-cd941f6c, #w-node-_0fdb7490-fec6-c47e-93a2-4ac3f07e86c3-f07e86c0, #w-node-_0fdb7490-fec6-c47e-93a2-4ac3f07e86cc-f07e86c0, #w-node-_0fdb7490-fec6-c47e-93a2-4ac3f07e86de-f07e86c0, #w-node-_42f84a86-fad4-d9ed-f564-951eec5d0ab9-f07e86c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6278bbd-73c0-955a-c813-3e1dc1ea011a-cd941f72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_062d0fd4-8a86-bb02-20aa-0ae5993d13ad-cd941f72, #w-node-_5f580ac0-c7d3-aa14-d8ca-61838df50524-cd941f72, #w-node-_8d0f7e0c-5289-dc96-988e-b4a1f05c8f3c-cd941f72, #w-node-_4ba5cb59-bc3a-bbd2-5da3-7e1000d9f4fc-cd941f72, #w-node-_38e1e048-1b40-e0b6-5ebe-b195279fab59-cd941f72, #w-node-_32b4779c-baa3-b5bd-7492-70f1cef99470-cd941f72, #w-node-c213b974-2851-964a-65f4-eab491aa402f-cd941f72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e7f5189-4dba-fca5-d926-20a62bc97dbf-cd941f73 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_82043e33-f982-f044-6fc6-39238f42fa64-cd941f73, #w-node-_2819956e-9957-a763-5846-4afc58248103-cd941f73, #w-node-_2c8b5a0d-eb67-91fa-8958-35531cc20cd0-cd941f73 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6b64efd7-0c3b-6f03-6d6e-87aa17d2d59b-cd941f73, #w-node-c9857c85-1a14-c8ad-925f-e5ced0992766-cd941f73 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_20e03591-1638-c54f-17a7-7c6315731f40-cd941f73 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b35c18c4-c017-47d5-2f14-9d2d379a3611-cd941f73, #w-node-af539575-de7d-69d6-0548-490130722bef-cd941f73, #w-node-_765804d3-f3e9-39ec-5099-f456fbdf1e5d-cd941f73, #w-node-_916dce3b-4e2d-13f6-65de-c09f60710bb7-cd941f73, #w-node-_916dce3b-4e2d-13f6-65de-c09f60710bbd-cd941f73, #w-node-_916dce3b-4e2d-13f6-65de-c09f60710bc3-cd941f73, #w-node-e01d2e28-02da-b75d-c28b-1414d133beb8-cd941f73, #w-node-_4f17d43c-b844-695f-51e5-8943187fc752-cd941f73, #w-node-_43e82328-6d7c-e4c6-e934-4715102829de-cd941f73, #w-node-_9134fd78-535f-39af-450e-e9fc367fa161-cd941f73, #w-node-_943f18b6-05be-7a30-c4a3-f5498b88819f-cd941f74, #w-node-_00589717-d671-7139-6b39-780193d73fa2-cd941f74, #w-node-_1ec6d0cf-5577-a8f3-4297-d60fa6ee0bc7-cd941f74, #w-node-dd0d660c-cae4-5377-8abf-00d90605f192-cd941f74, #w-node-ac7b1a32-8583-c890-34c2-abd2c6ba6bdc-cd941f74, #w-node-_0ea348ec-38f3-52d4-1d8b-b189bbef6cfa-cd941f74, #w-node-_7ccf84c6-6630-d5db-6460-0b0e33081d23-cd941f74, #w-node-_52a433e3-d8e9-50e0-c83b-7734f0502b3a-cd941f74, #w-node-_859d5c7f-64f5-b5f7-86af-113758e46fbb-cd941f74, #w-node-e407d4fc-522e-5d3e-1e17-76737059dee5-cd941f74, #w-node-ddca5f1c-e6a7-3a08-0ef9-a07137b5e652-cd941f74, #w-node-_9d58eef3-7a4d-fe49-7938-1058dc803834-cd941f74, #w-node-_7ce8bb33-9b72-5481-12f1-2466dbe0f3d7-cd941f74, #w-node-_066d480c-cd19-269d-fbfd-b35829d68da9-cd941f74, #w-node-_3dc51b19-76fc-91db-c97d-8d9a4928ad16-cd941f74, #w-node-ec7d8a6f-5745-3679-2cfb-62847db8fa83-cd941f75, #w-node-ec7d8a6f-5745-3679-2cfb-62847db8fa84-cd941f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_513b4b10-b73c-f2d6-2981-b6ca9da022c3-cd941f76 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_130fc5d9-b60e-0a0b-a38b-c6d97ad6ae61-cd941f76, #w-node-_0cd3ba91-5fd7-f1ce-7e39-48caf899910d-cd941f76, #w-node-ab53933e-20ab-9ddf-d969-1899a715f980-cd941f78, #w-node-ab53933e-20ab-9ddf-d969-1899a715f981-cd941f78, #w-node-_2a995cd9-0bde-f0a5-38d8-6f5593bc5d25-cd941f78, #w-node-_2a995cd9-0bde-f0a5-38d8-6f5593bc5d26-cd941f78, #w-node-fb9db890-f6c0-bbb2-ca95-54cb3273b58f-cd941f7a, #w-node-_01cddf32-41e9-4c13-13cc-21abb1fef58d-cd941f7a, #w-node-_4d2a18e1-807e-9f11-6d09-ad9544544bb4-cd941f7a, #w-node-_8a422960-342c-e711-38f9-561db18ee8f4-cd941f7a, #w-node-_6d334ff6-5cea-60b8-bba6-35ae4f2c4f3d-cd941f7a, #w-node-_9b87c6cd-a816-f6bb-c234-b2fafdf79476-cd941f7a, #w-node-_24ed276e-5369-f36f-a11c-658f08324fd0-cd941f7e, #w-node-_710491e9-7578-cd96-f4c0-fd0cb5695cf5-cd941f7e, #w-node-a19359cb-455d-c50c-4e0c-e9834935653c-cd941f7e, #w-node-_07aa0b4a-28c1-ba76-fdb9-d83be264b6af-cd941f7e, #w-node-_97d5df7d-eb20-0fc1-348a-c80795879be9-cd941f7e, #w-node-adecb295-9a33-63b4-b0b2-5175694ee749-cd941f7f, #w-node-c6be6e24-666e-ed57-ae7e-b46bd963f4bf-cd941f7f, #w-node-_2061b800-4d73-9ee0-a7a1-06362f0489e8-cd941f7f, #w-node-_2061b800-4d73-9ee0-a7a1-06362f0489e9-cd941f7f, #w-node-_2198214c-b501-490d-4525-b830c6d3d6e6-cd941f82, #w-node-_2198214c-b501-490d-4525-b830c6d3d6e7-cd941f82, #w-node-_312d6889-4c25-db0e-3f04-7d022cf88b20-cd941f83, #w-node-_312d6889-4c25-db0e-3f04-7d022cf88b21-cd941f83, #w-node-c53f917b-267f-daa7-8e7e-81f52e264a6a-cd941f83, #w-node-d9d394d8-1fdd-eeb5-528c-4b8305f53062-cd941f83, #w-node-d9d394d8-1fdd-eeb5-528c-4b8305f53063-cd941f83, #w-node-c1882f3c-6673-6570-f3f0-fde5e4c106d1-cd941f83, #w-node-e739ecb4-d2db-51fa-52ca-4ee04df4f3e9-cd941f83, #w-node-_375d399d-caea-caa2-e79a-3a98dcf39878-cd941f83, #w-node-_375d399d-caea-caa2-e79a-3a98dcf39879-cd941f83, #w-node-a173f5fb-3e28-6580-3f7f-7c5d1bd389c9-cd941f83, #w-node-a173f5fb-3e28-6580-3f7f-7c5d1bd389d2-cd941f83, #w-node-a173f5fb-3e28-6580-3f7f-7c5d1bd389ea-cd941f83, #w-node-_8f83a0d2-ff28-e8eb-4834-c0ad3a31ca26-cd941f83, #w-node-_6ad91b7f-cd9d-039b-a4a3-8c8513213ae9-cd941f84, #w-node-_6ad91b7f-cd9d-039b-a4a3-8c8513213aea-cd941f84, #w-node-_799191af-209b-4c74-8138-d1a472c8fd76-cd941f84, #w-node-_799191af-209b-4c74-8138-d1a472c8fd77-cd941f84, #w-node-f42de277-34a4-01ef-9640-07d419c8fe94-cd941f84, #w-node-f42de277-34a4-01ef-9640-07d419c8fe95-cd941f84, #w-node-de5523a2-bdf4-1104-a68b-79a316e865b0-cd941f84, #w-node-de5523a2-bdf4-1104-a68b-79a316e865b1-cd941f84, #w-node-_5c4311e1-154b-6b27-c7cc-1fb45d9b7f7f-cd941f84, #w-node-_5c4311e1-154b-6b27-c7cc-1fb45d9b7f80-cd941f84, #w-node-_6c842045-9af4-0c94-829c-29b6a022b12f-cd941f84, #w-node-_6c842045-9af4-0c94-829c-29b6a022b138-cd941f84, #w-node-_6c842045-9af4-0c94-829c-29b6a022b150-cd941f84, #w-node-f77afe91-2838-5211-767d-9594e2192c1d-cd941f84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fcdfc98-23ef-e4ef-1e24-298efb926a20-cd941f85 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6fcdfc98-23ef-e4ef-1e24-298efb926a21-cd941f85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ce48434d-7c7f-0840-418c-0c18a4fc1bf8-cd941f85, #w-node-_1418b75f-54bc-e047-6ac7-cd5f87c48841-cd941f85, #w-node-_532b1a1c-e418-9e8e-fcee-ba107ec6f012-cd941f85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c619d93-aea6-9c15-9205-e82e7880e85f-cd941f85 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c619d93-aea6-9c15-9205-e82e7880e860-cd941f85 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3c619d93-aea6-9c15-9205-e82e7880e862-cd941f85, #w-node-_3c619d93-aea6-9c15-9205-e82e7880e864-cd941f85, #w-node-_9900cfbd-ccec-e6be-4058-1d004b6f3673-cd941f8b, #w-node-_7db8f2b2-f980-9892-3f1f-894357dadadf-cd941f8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0eb7d1b7-2050-275b-eb1a-34faa57d8b09-cd941fab {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0eb7d1b7-2050-275b-eb1a-34faa57d8b0a-cd941fab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5de99432-5f83-667d-9d93-b88cc4c5def3-cd941fab, #w-node-c8c0e365-d493-69cf-1bbf-505547bb8a69-cd941fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4786a755-46f5-41a6-909e-e6f74956010d-cd941fab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c68c95f9-fe2a-30dc-e139-c44000468813-9b85c4d5, #w-node-d443f549-1721-5e88-4475-efb04caaf2f4-9b85c4d5, #w-node-_4f1c2ba1-00c5-af7f-de9e-7fa5fa88c9a2-9b85c4d5, #w-node-_2e9efa09-6994-442e-5d70-afa85fb7b212-9b85c4d5, #w-node-_28d22b8b-93e4-264a-3d36-4ce967cbddb7-9b85c4d5, #w-node-_5907e1e0-7402-121f-a8f1-250f26cff963-9b85c4d5, #w-node-b833f86e-4a59-9b05-638a-1ceeec86b0d5-9b85c4d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-d6278bbd-73c0-955a-c813-3e1dc1ea011a-cd941f72 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_062d0fd4-8a86-bb02-20aa-0ae5993d13ad-cd941f72, #w-node-_5f580ac0-c7d3-aa14-d8ca-61838df50524-cd941f72, #w-node-_8d0f7e0c-5289-dc96-988e-b4a1f05c8f3c-cd941f72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e7f5189-4dba-fca5-d926-20a62bc97dbf-cd941f73 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-_82043e33-f982-f044-6fc6-39238f42fa64-cd941f73, #w-node-_2819956e-9957-a763-5846-4afc58248103-cd941f73, #w-node-_2c8b5a0d-eb67-91fa-8958-35531cc20cd0-cd941f73, #w-node-_20e03591-1638-c54f-17a7-7c6315731f40-cd941f73 {
    grid-column: span 3 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_06bebc09-e3c9-5855-11ed-447b794a912e-cd941f6c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_062d0fd4-8a86-bb02-20aa-0ae5993d13ad-cd941f72, #w-node-_5f580ac0-c7d3-aa14-d8ca-61838df50524-cd941f72, #w-node-_8d0f7e0c-5289-dc96-988e-b4a1f05c8f3c-cd941f72 {
    grid-column: span 3 / span 3;
  }

  #w-node-_82043e33-f982-f044-6fc6-39238f42fa64-cd941f73, #w-node-_2819956e-9957-a763-5846-4afc58248103-cd941f73, #w-node-_2c8b5a0d-eb67-91fa-8958-35531cc20cd0-cd941f73, #w-node-_6b64efd7-0c3b-6f03-6d6e-87aa17d2d59b-cd941f73, #w-node-c9857c85-1a14-c8ad-925f-e5ced0992766-cd941f73, #w-node-_20e03591-1638-c54f-17a7-7c6315731f40-cd941f73 {
    grid-column: span 6 / span 6;
  }

  #w-node-_513b4b10-b73c-f2d6-2981-b6ca9da022c3-cd941f76, #w-node-_6fcdfc98-23ef-e4ef-1e24-298efb926a20-cd941f85 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6fcdfc98-23ef-e4ef-1e24-298efb926a21-cd941f85, #w-node-ce48434d-7c7f-0840-418c-0c18a4fc1bf8-cd941f85, #w-node-_1418b75f-54bc-e047-6ac7-cd5f87c48841-cd941f85, #w-node-_532b1a1c-e418-9e8e-fcee-ba107ec6f012-cd941f85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c619d93-aea6-9c15-9205-e82e7880e85f-cd941f85 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3c619d93-aea6-9c15-9205-e82e7880e860-cd941f85, #w-node-_3c619d93-aea6-9c15-9205-e82e7880e862-cd941f85, #w-node-_3c619d93-aea6-9c15-9205-e82e7880e864-cd941f85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0eb7d1b7-2050-275b-eb1a-34faa57d8b09-cd941fab {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0eb7d1b7-2050-275b-eb1a-34faa57d8b0a-cd941fab, #w-node-_5de99432-5f83-667d-9d93-b88cc4c5def3-cd941fab, #w-node-c8c0e365-d493-69cf-1bbf-505547bb8a69-cd941fab, #w-node-_4786a755-46f5-41a6-909e-e6f74956010d-cd941fab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d6278bbd-73c0-955a-c813-3e1dc1ea011a-cd941f72 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_062d0fd4-8a86-bb02-20aa-0ae5993d13ad-cd941f72, #w-node-_5f580ac0-c7d3-aa14-d8ca-61838df50524-cd941f72, #w-node-_8d0f7e0c-5289-dc96-988e-b4a1f05c8f3c-cd941f72 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_82043e33-f982-f044-6fc6-39238f42fa64-cd941f73, #w-node-_2819956e-9957-a763-5846-4afc58248103-cd941f73, #w-node-_2c8b5a0d-eb67-91fa-8958-35531cc20cd0-cd941f73, #w-node-_6b64efd7-0c3b-6f03-6d6e-87aa17d2d59b-cd941f73, #w-node-c9857c85-1a14-c8ad-925f-e5ced0992766-cd941f73, #w-node-_20e03591-1638-c54f-17a7-7c6315731f40-cd941f73 {
    grid-column: span 6 / span 6;
  }
}


@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}