/* Font imports for blog/hair-extensions-services-atlanta */

.zoca-95c6ea1c-c1e0-48d2-8a73-f92c582b97bc {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  border: none;
  cursor: pointer;
  z-index: 999;
  padding: 10px 20px;
  overflow: hidden;
  position: fixed;
  background-color: var(--color-offer-sticky-bar-background);
}

.zoca-68e0f218-273c-462c-959d-236120f7cd4c {
  gap: 10px;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}

.zoca-0102cced-bab7-4265-81ba-d1da59168ab0 {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
  font-weight: 400;
}

.zoca-afb3b8c8-f2dc-44ee-a209-bddc210e10a6 {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
}

.zoca-6283643b-9f29-4ed2-9028-7bc9925473df {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.zoca-2231ddc6-bfd8-4f64-9211-09bb48ee549b {
  gap: 10px;
  display: none;
  align-items: center;
  white-space: nowrap;
}

.zoca-835370f0-961e-4858-bc82-6967deabc902 {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
  font-weight: 400;
}

.zoca-8f38984b-bb45-4c4a-8f99-0d5d239133b0 {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
}

.zoca-39cf9045-2eb8-402a-917e-55e3ce915c7b {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.zoca-e31d079d-10a5-4f24-b6ce-dc07213c9747 {
  display: none !important;
}

.zoca-fec68765-ad7a-4188-a51c-f9aa2bf74582 {
  display: none !important;
}

.zoca-18698edd-1408-484b-b2e0-22b017404f85 {
  color: black;
  border-radius: 8px !important;
}

.zoca-098980a5-9213-4a76-9477-ec70f963daec {
  padding: 1.5rem 2rem 0rem 2rem;
}

.zoca-82ac070b-812c-4292-8662-2534de6077d1 {
  color: black;
  display: none;
  font-weight: 600;
}

.zoca-0b7c2c0f-3e8d-433d-9b25-a3eadaeb7e79 {
  padding: 1.5rem 2rem 2rem 2rem;
}

.zoca-188ac90e-b0bc-410d-96e5-7d25fde3b0a6 {
  margin-top: var(--space-6);
}

.zoca-7377a501-8771-4069-a3eb-384cc6cc506b {
  margin-top: var(--space-6);
}

.zoca-4ca941fa-9b8d-4284-aa55-99e534e0db01 {
  text-align: center !important;
}

.zoca-4250c606-23cd-4f08-8f1b-2ced68795c70 {
  text-align: center !important;
}

.zoca-7a7590f6-382b-413d-b67d-5e17c7215206 {
  margin-top: var(--space-8);
}

.zoca-b7d315b0-0a94-45cb-b860-a8f02ab80ef5 {
  gap: var(--space-2);
  color: var(--color-gray-500);
  display: flex;
  font-size: var(--text-sm);
  margin-top: var(--space-4);
  align-items: center;
  justify-content: center;
}

.zoca-cc718a82-4692-48b0-b15b-f3a133d6ce51 {
  margin-top: -0.75rem;
}

.zoca-fe7fa531-7792-4041-8af9-9e4e474f946a {
  gap: var(--space-2);
  color: var(--color-gray-500);
  display: flex;
  font-size: var(--text-sm);
  margin-top: var(--space-4);
  align-items: center;
  justify-content: center;
}

.zoca-5c45c2f7-63df-4f96-9e98-9f3fb6e9260c {
  padding: 0px !important;
  min-height: 0px !important;
}

@media (max-width: 767Px) {
  .zoca-bbd930fe-0c6a-46b5-ac2b-182b47197e8b {
    left: 0;
  right: 0;
  width: 100%;
  border: none;
  bottom: 0;
  margin: 0;
  z-index: 99;
  display: flex;
  padding: 0;
  position: fixed;
  box-shadow: 0 -8px 8px var(--color-about-background);
  background: transparent;
  flex-direction: column;
  }
}

@media (min-width: 768Px) {
  .zoca-bbd930fe-0c6a-46b5-ac2b-182b47197e8b {
    display: none;
  }
}

.zoca-0f508266-080b-4a72-9ff8-f8fff6301085 {
  color: var(--color-floating-cta-foreground);
  width: 100%;
  border: none;
  margin: 0;
  padding: 20px 24px;
  font-size: 18px;
  box-sizing: border-box;
  text-align: center;
  font-weight: 800;
  border-radius: 0;
  background-color: var(--color-floating-cta-background);
}

.zoca-8978234a-7d8f-4d74-8199-2339008d0cce {
  gap: 8px;
  color: white;
  width: 100%;
  margin: 0;
  display: flex;
  padding: 10px 16px;
  font-size: 14px;
  max-height: 25px;
  min-height: 12px;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  background-color: #4a4a4a;
}

.zoca-7e0ac946-954c-4197-b8c8-4acf17243362 {
  width: 12px;
  height: 12px;
}

.zoca-c51b0d5d-6d11-4863-8407-6b2791d7319c {
  color: white;
  font-size: 12px;
  font-weight: 900;
  margin-left: -3px;
}

.zoca-cd6bddc0-5e0d-412f-8aea-b25e97317dab {
  color: gold;
  font-size: 12px;
  font-weight: 900;
  margin-inline: -5px;
}

.zoca-2d358b21-87fe-4fd3-ac47-1dd268f2c07c {
  color: white;
  margin: 0;
  font-size: 12px;
  font-weight: 900;
}

.zoca-804b4daa-02c8-4378-ac2f-655acc782711 {
  color: white;
  font-size: 12px;
  font-weight: 900;
  margin-left: -4px;
}

.zoca-cda5f4ac-63e5-42b2-834d-3cad61adb9dd {
  min-width: 150px;
}

.zoca-50b9b8cc-6fe5-44db-8907-95812f5e88aa {
  display: none !important;
}

.zoca-63361471-e76f-40ad-998a-d13ca4ae4b4b {
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  display: none;
  position: fixed;
  background-color: #1a1a1a;
}

.zoca-94d70332-1935-46c0-a4ae-c083976923da {
  margin: 0 auto;
  padding: 1.35rem 1.5rem;
  max-width: 1200px;
}

@media (max-width: 600px) {
  .zoca-94d70332-1935-46c0-a4ae-c083976923da {
    padding: 1rem;
  }
}

.zoca-1213076e-5188-402a-a442-f04a52e8c2a3 {
  gap: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.zoca-ebcc79eb-3efd-4054-be24-7331fe1b0667 {
  gap: 1rem;
  flex: 1;
  display: flex;
  align-items: center;
}

.zoca-845306a2-f43a-412e-9d5c-1280a6f33cb6 {
  gap: 0.25rem;
  display: flex;
  flex-direction: column;
}

.zoca-114bc3fd-b147-48b2-a452-fe2975e6edc1 {
  color: #ffffff;
  margin: 0;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.4;
}

@media (max-width: 600px) {
  .zoca-114bc3fd-b147-48b2-a452-fe2975e6edc1 {
    font-size: 1rem;
  }
}

.zoca-e873923d-981b-43e3-9c93-49e3d73746b3 {
  color: #ffffff;
  margin: 0;
  opacity: 0.9;
  font-size: 1rem;
}

.zoca-5aa2a984-3a59-4acf-b3f0-b4ceef1d4483 {
  gap: 1rem;
  display: flex;
  align-items: center;
}

.zoca-1886b2d7-695e-4c87-a784-aadcb7927639 {
  gap: 0.5rem;
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  display: flex;
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  align-items: center;
  font-weight: 500;
  transition: all 0.2s ease;
  white-space: nowrap;
  border-radius: 50px;
  background-color: transparent;
}

.zoca-1886b2d7-695e-4c87-a784-aadcb7927639:hover {
  border-color: rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.1);
}

@media (max-width: 600px) {
  .zoca-1886b2d7-695e-4c87-a784-aadcb7927639 {
    padding: 0.6rem;
  font-size: 0.875rem;
  }
}

.zoca-5fc0d7e9-8479-4fc0-861a-bf96d7f64003 {
  color: #000000;
  border: none;
  cursor: pointer;
  padding: 0.75rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all 0.2s ease;
  white-space: nowrap;
  border-radius: 50px;
  background-color: #ffffff;
}

.zoca-5fc0d7e9-8479-4fc0-861a-bf96d7f64003:hover {
  box-shadow: 0 4px 12px rgba(255, 255, 255, 0.2);
  transform: translateY(-1px);
  background-color: #f0f0f0;
}

@media (max-width: 600px) {
  .zoca-5fc0d7e9-8479-4fc0-861a-bf96d7f64003 {
    padding: 0.9rem 1.25rem;
  font-size: 1.25rem;
  }
}

.zoca-6b16634a-3e2e-4c42-a6fa-87548b38aaa6 {
  display: none;
}

.zoca-01a0c730-80e5-49b3-933a-ff497a09fe4a {
  width: 100%;
  margin-top: 2rem;
  padding-bottom: 2rem;
}

.zoca-a54bb7e4-3587-4f29-9cbe-a64f3a84a180 {
  text-align: center;
}

.zoca-f9a4b77a-1a7f-4bc0-81a6-d1ddf062b16f {
  display: none;
}

.zoca-03f34097-32ee-46b8-97cc-5f3bc16a4c26 {
  gap: 24px;
  width: 100%;
  margin: 0 auto;
  display: grid;
  padding: 0 32px 32px 32px;
  max-width: 1500px;
  box-sizing: border-box;
  grid-template-columns: repeat(5, 1fr);
}

@media (max-width: 768Px) {
  .zoca-03f34097-32ee-46b8-97cc-5f3bc16a4c26 {
    padding: 0 16px 32px 16px;
  grid-template-columns: 1fr !important;
  }
}

@media (max-width: 1024Px) {
  .zoca-03f34097-32ee-46b8-97cc-5f3bc16a4c26 {
    grid-template-columns: repeat(2, 1fr);
  }
}

.zoca-906fe3bc-6e23-4394-863d-60af0e5c231a {
  display: block;
  text-decoration: none;
}

.zoca-3b67ac80-048c-42eb-9a79-8dc545ec3ed5 {
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 8px;
  flex-direction: column;
  background-color: #ffffff;
}

.zoca-3b67ac80-048c-42eb-9a79-8dc545ec3ed5:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  transform: translateY(-4px);
}

.zoca-c5b6c63c-cae1-4c19-8ca4-2c09b9b77a1b {
  width: 100%;
  height: 200px;
  overflow: hidden;
  flex-shrink: 0;
  background-color: var(--color-header-cta-background);
}

.zoca-55c6db7c-2a00-4fa1-b3f8-972d0a122323 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zoca-5bcca3e7-1875-4071-bfc2-46a3fa975988 {
  display: flex;
  padding: 20px;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
}

@media (max-width: 768Px) {
  .zoca-5bcca3e7-1875-4071-bfc2-46a3fa975988 {
    padding: 16px;
  }
}

.zoca-4183feff-2e49-491e-bdfe-b908827029eb {
  color: #1f2937;
  margin: 0 0 16px 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.zoca-d2ec748f-5b16-488e-bebb-4ad9c98084c7 {
  display: flex;
  border-top: 1px solid #e5e7eb;
  margin-top: auto;
  align-items: center;
  padding-top: 16px;
}

.zoca-da074e26-707e-42f5-8a53-2666cfea06a7 {
  gap: 8px;
  color: #6b7280;
  display: flex;
  font-size: 0.875rem;
  align-items: center;
}

.zoca-dd67b28d-b636-4c16-a79b-41afc0642764 {
  display: block;
  text-decoration: none;
}

.zoca-e585ee7a-fed3-4d7b-84e4-2560314f07eb {
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 8px;
  flex-direction: column;
  background-color: #ffffff;
}

.zoca-e585ee7a-fed3-4d7b-84e4-2560314f07eb:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  transform: translateY(-4px);
}

.zoca-bf631aad-3de1-4e67-b829-59352b44ac37 {
  width: 100%;
  height: 200px;
  overflow: hidden;
  flex-shrink: 0;
  background-color: var(--color-header-cta-background);
}

.zoca-5d363bab-610e-4144-8128-96697d1122e9 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zoca-f048f45a-9431-4373-90ef-19d8a6fc245f {
  display: flex;
  padding: 20px;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
}

@media (max-width: 768Px) {
  .zoca-f048f45a-9431-4373-90ef-19d8a6fc245f {
    padding: 16px;
  }
}

.zoca-944e0a27-8ba5-4329-aeb6-9f5028ff345c {
  color: #1f2937;
  margin: 0 0 16px 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.zoca-f2fa4499-f327-4873-bb0c-2d891f970071 {
  display: flex;
  border-top: 1px solid #e5e7eb;
  margin-top: auto;
  align-items: center;
  padding-top: 16px;
}

.zoca-04f00528-5707-480f-9863-960bfd3ad73e {
  gap: 8px;
  color: #6b7280;
  display: flex;
  font-size: 0.875rem;
  align-items: center;
}

.zoca-096b89f9-9398-459d-add0-199421a6b601 {
  display: block;
  text-decoration: none;
}

.zoca-992a52d5-3c0f-473e-9012-f0d3e801a6dd {
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 8px;
  flex-direction: column;
  background-color: #ffffff;
}

.zoca-992a52d5-3c0f-473e-9012-f0d3e801a6dd:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  transform: translateY(-4px);
}

.zoca-dc1f39a6-62a6-4673-8f76-718d6e1d8810 {
  width: 100%;
  height: 200px;
  overflow: hidden;
  flex-shrink: 0;
  background-color: var(--color-header-cta-background);
}

.zoca-669ca812-d087-4404-917b-0e7ea862c9c3 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zoca-3d93a9e8-8475-4fc9-9a73-90bc13429422 {
  display: flex;
  padding: 20px;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
}

@media (max-width: 768Px) {
  .zoca-3d93a9e8-8475-4fc9-9a73-90bc13429422 {
    padding: 16px;
  }
}

.zoca-fded6929-ee97-4ad8-9512-81e5ee3f9911 {
  color: #1f2937;
  margin: 0 0 16px 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.zoca-0ece9462-7ef9-4ba0-835d-9c86bd608414 {
  display: flex;
  border-top: 1px solid #e5e7eb;
  margin-top: auto;
  align-items: center;
  padding-top: 16px;
}

.zoca-4747d04c-8d4b-438d-a861-6d22a214de61 {
  gap: 8px;
  color: #6b7280;
  display: flex;
  font-size: 0.875rem;
  align-items: center;
}

.zoca-3e87d79c-969d-446b-bb6d-13373b0f6d40 {
  display: block;
  text-decoration: none;
}

.zoca-e5b15981-a3ea-4ae1-b761-2bdcf7a3a3a8 {
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 8px;
  flex-direction: column;
  background-color: #ffffff;
}

.zoca-e5b15981-a3ea-4ae1-b761-2bdcf7a3a3a8:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  transform: translateY(-4px);
}

.zoca-5849da66-b812-4336-86a2-c057a34885d2 {
  width: 100%;
  height: 200px;
  overflow: hidden;
  flex-shrink: 0;
  background-color: var(--color-header-cta-background);
}

.zoca-a3c35329-cb97-4c60-889c-25d9c41524ab {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zoca-d3a8179e-88ff-4682-833a-ad42a09bc82f {
  display: flex;
  padding: 20px;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
}

@media (max-width: 768Px) {
  .zoca-d3a8179e-88ff-4682-833a-ad42a09bc82f {
    padding: 16px;
  }
}

.zoca-18bff1af-b1ed-4eaa-8eb0-6c8c44e3e2b5 {
  color: #1f2937;
  margin: 0 0 16px 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.zoca-2032cb2c-dc03-438f-abda-5f8ebda28864 {
  display: flex;
  border-top: 1px solid #e5e7eb;
  margin-top: auto;
  align-items: center;
  padding-top: 16px;
}

.zoca-f5a938a7-8013-4b55-bd18-2ff9fe2d367b {
  gap: 8px;
  color: #6b7280;
  display: flex;
  font-size: 0.875rem;
  align-items: center;
}

.zoca-d8f104fc-76e8-4517-9d3c-3a2d3872d25a {
  display: block;
  text-decoration: none;
}

.zoca-16eab0bc-47ee-40ff-856c-0a731f52a6e9 {
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 8px;
  flex-direction: column;
  background-color: #ffffff;
}

.zoca-16eab0bc-47ee-40ff-856c-0a731f52a6e9:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  transform: translateY(-4px);
}

.zoca-4ff3f0d2-eb24-4680-b189-c750c9036399 {
  width: 100%;
  height: 200px;
  overflow: hidden;
  flex-shrink: 0;
  background-color: var(--color-header-cta-background);
}

.zoca-6dcc6a24-adee-4645-b83d-ecfd2b1eff9e {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zoca-238284d1-8459-4828-b618-525c3dfc4bcc {
  display: flex;
  padding: 20px;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
}

@media (max-width: 768Px) {
  .zoca-238284d1-8459-4828-b618-525c3dfc4bcc {
    padding: 16px;
  }
}

.zoca-2c808b73-6601-4680-a3fa-2fbbcb8ed6f2 {
  color: #1f2937;
  margin: 0 0 16px 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.zoca-7fb39222-f7a5-4ac5-84b8-34b4efadf766 {
  display: flex;
  border-top: 1px solid #e5e7eb;
  margin-top: auto;
  align-items: center;
  padding-top: 16px;
}

.zoca-2ef04fad-157d-4b7b-a794-5066f7df3da3 {
  gap: 8px;
  color: #6b7280;
  display: flex;
  font-size: 0.875rem;
  align-items: center;
}

.zoca-2e76932a-b220-4714-925f-574f7c85e702 {
  flex: 1;
  color: var(--color-footer-contact-card-foreground);
  border: 1px solid var(--color-black);
  height: 100% !important;
  display: flex;
  align-items: center;
  background-color: var(--color-footer-contact-card-background);
}

@media (max-width: 768Px) {
  .zoca-2e76932a-b220-4714-925f-574f7c85e702 {
    min-height: auto;
  }
}

.zoca-6e42c87a-8ab8-426c-8ec7-8cbb4fd0cf5f {
  width: 100%;
  padding: 30px 25px 30px 25px;
}

@media (max-width: 768Px) {
  .zoca-6e42c87a-8ab8-426c-8ec7-8cbb4fd0cf5f {
    padding: 24px;
  }
}

.zoca-f44b1fb7-0861-4e19-88ef-405cad9d3d12 {
  margin-bottom: 20px;
}

.zoca-a34303b2-c61d-4100-b805-129d5582dd49 {
  margin: 0 0 16px 0;
  font-size: 28px;
  font-weight: 600;
}

@media (max-width: 768Px) {
  .zoca-a34303b2-c61d-4100-b805-129d5582dd49 {
    font-size: 24px;
  }
}

.zoca-1929f3c8-254a-47ef-bd05-301951eecd2e {
  flex: 1;
  font-size: 16px;
  text-decoration: underline;
}

@media (max-width: 768Px) {
  .zoca-1929f3c8-254a-47ef-bd05-301951eecd2e {
    font-size: 14px;
  }
}

.zoca-b3db5314-d289-4693-8737-a739092434ad {
  font-size: 16px;
  text-decoration: underline;
}

@media (max-width: 768Px) {
  .zoca-b3db5314-d289-4693-8737-a739092434ad {
    font-size: 14px;
  }
}

.zoca-f8f8b1f6-e431-42b8-a93b-354b01e59504 {
  overflow: hidden;
  margin-top: 20px;
}

.zoca-92058971-cfac-4f78-9280-a713d35f91d7 {
  border: none;
  display: block;
}

@media (max-width: 768Px) {
  .zoca-92058971-cfac-4f78-9280-a713d35f91d7 {
    height: 150px;
  }
}

.zoca-7fefb029-1939-42b6-aea1-38778388aedc {
  margin: 0 0 6px 0;
  font-size: 28px;
  font-weight: 600;
}

@media (max-width: 768Px) {
  .zoca-7fefb029-1939-42b6-aea1-38778388aedc {
    font-size: 24px;
  }
}

.zoca-8e71827a-7c3e-4d03-8afa-af3a53c3e9a5 {
  display: flex;
  flex-direction: column;
}

.zoca-6bd1d1dc-01d9-49f9-9455-505a883fd3e9 {
  display: flex;
  align-items: baseline;
  justify-content: center;
}

.zoca-1444b276-1a13-4da0-929a-582a87f9a5af {
  width: 100%;
}

.zoca-76c9825e-b7fa-4e4e-bd43-9217c77c3ce6 {
  margin-top: var(--space-4);
}

.zoca-83a378ec-a337-4f54-a2cf-7ce319aee960 {
  gap: var(--space-2);
  color: var(--color-gray-500);
  display: flex;
  font-size: var(--text-sm);
  margin-top: var(--space-4);
  align-items: center;
  justify-content: center;
}

.zoca-6ac7e7df-c75f-4366-94c2-0b300aa5db30 {
  font-size: var(--text-base);
}

@media (max-width: 768Px) {
  .zoca-6ac7e7df-c75f-4366-94c2-0b300aa5db30 {
    gap: 6px;
  display: flex;
  margin-top: 30px;
  padding-top: 20px;
  flex-direction: column;
  }
}

@media (min-width: 768Px) {
  .zoca-6ac7e7df-c75f-4366-94c2-0b300aa5db30 {
    gap: 8px;
  display: flex;
  margin-top: 40px;
  padding-top: 30px;
  flex-direction: row;
  justify-content: space-between;
  }
}

.zoca-3ebc4023-bdcb-4c3e-b954-d0e931eee73d {
  display: flex;
  align-items: center;
}

@media (max-width: 768Px) {
  .zoca-3ebc4023-bdcb-4c3e-b954-d0e931eee73d {
    order: 3;
  margin-bottom: 2rem;
  }
}

.zoca-335197e6-7157-4bfc-b1b0-0d5bbf8ba492 {
  margin: 0;
}

.zoca-49f21b44-2743-402e-bacc-7678cb55147c {
  gap: 10px;
  display: flex;
  align-items: center;
}

@media (max-width: 768Px) {
  .zoca-49f21b44-2743-402e-bacc-7678cb55147c {
    gap: 6px;
  order: 1;
  margin-bottom: 1.75rem;
  }
}

.zoca-1c6dc50e-16c1-4ea6-a6a1-2e49429df031 {
  transition: color 0.3s ease;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.zoca-5280093e-155f-45f1-819c-66fbd31a4c53 {
  transition: color 0.3s ease;
  text-decoration: underline;
  text-underline-offset: 2px;
}

