/* Font imports for book-services */

.zoca-067d7aae-8115-4ef3-b6fe-5f4a98918ef3 {
  height: auto;
}

.zoca-01860dd4-dd35-49e1-b2f9-31117d7441e7 {
  color: var(--color-services-foreground);
  background-color: var(--color-services-background);
}

@media (max-width: 600Px) {
  .zoca-01860dd4-dd35-49e1-b2f9-31117d7441e7 {
    padding-inline: 0;
  }
}

.zoca-bfd2fd0c-2c87-45df-b9d9-35119959f508 {
  color: var(--color-service-header-foreground);
  padding: 1rem 0;
  background-color: var(--color-service-header-background);
}

.zoca-dc3cc0ac-3a94-43d7-84cb-01517522f9ef {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: space-between;
}

@media (max-width: 768Px) {
  .zoca-dc3cc0ac-3a94-43d7-84cb-01517522f9ef {
    align-items: stretch;
  flex-direction: column-reverse;
  }
}

.zoca-ab18f75e-9333-47f0-b006-6907f16e3f94 {
  gap: var(--space-1);
  display: flex;
  padding: var(--space-2) 0;
  align-items: start;
  flex-direction: column;
}

@media (max-width: 600Px) {
  .zoca-ab18f75e-9333-47f0-b006-6907f16e3f94 {
    padding: var(--space-3) var(--space-4);
  }
}

.zoca-caf5ee4d-a107-4be9-921b-bacd6f3e735c {
  border: none;
  cursor: pointer;
  display: flex;
  padding: var(--space-1);
  background: none;
  transition: opacity 0.2s ease;
  align-items: center;
  justify-content: center;
}

.zoca-caf5ee4d-a107-4be9-921b-bacd6f3e735c:hover {
  opacity: 0.7;
}

.zoca-c2cc258d-c63f-4cb7-b784-185addf54df4 {
  width: 20px;
  height: 20px;
}

.zoca-2546c5e8-5325-4a0c-93d0-dbe8521ba943 {
  margin: 0;
}

@media (max-width: 768Px) {
  .zoca-2546c5e8-5325-4a0c-93d0-dbe8521ba943 {
    font-size: var(--text-2-xl);
  }
}

.zoca-b049ef27-121f-4114-b780-1e4656747aa5 {
  color: var(--color-header-business-info-foreground);
  width: auto;
  display: block;
  padding: 0.5rem;
  font-size: .875rem;
  max-width: 50%;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
  border-radius: .25rem;
  pointer-events: none;
  --tw-bg-opacity: 1;
  background-color: var(--color-header-business-info-background);
}

@media (max-width: 768Px) {
  .zoca-b049ef27-121f-4114-b780-1e4656747aa5 {
    width: auto;
  padding: 0.25rem 0.5rem;
  max-width: 100%;
  }
}

.zoca-9eef9d73-a23b-4041-9483-b0d9325420f9 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.zoca-ee8c9bfc-56b8-481b-b23d-09334b4c0e94 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.zoca-d941aac6-db21-499a-ba90-7e1d0a9cebf3 {
  margin: var(--space-5) auto;
}

@media (max-width: 768Px) {
  .zoca-d941aac6-db21-499a-ba90-7e1d0a9cebf3 {
    margin: var(--space-5) 0;
  padding: var(--space-3) var(--space-4);
  }
}

.zoca-1f8875e7-4a62-461f-bb98-b7dd5c304850 {
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
}

.zoca-5282681c-3bde-49fb-94f6-0b0be0ffa37b {
  left: 16px;
  color: #272A2B;
  width: 20px;
  height: 20px;
  position: absolute;
  pointer-events: none;
}

@media (max-width: 768Px) {
  .zoca-5282681c-3bde-49fb-94f6-0b0be0ffa37b {
    left: 12px;
  width: 18px;
  height: 18px;
  }
}

.zoca-c1c1c546-c889-4950-bf26-e4e9c4d508c9 {
  width: 100%;
  border: 1px solid #272A2B;
  outline: none;
  padding: 12px 48px 12px 48px;
  font-size: 16px;
  transition: all 0.2s ease;
  border-radius: 18px;
}

@media (max-width: 768Px) {
  .zoca-c1c1c546-c889-4950-bf26-e4e9c4d508c9 {
    padding: 10px 40px 10px 40px;
  }
}

.zoca-de4d892a-a271-4ba8-bd7b-dad06fefc137 {
  right: 12px;
  width: 24px;
  border: none;
  cursor: pointer;
  height: 24px;
  display: none;
  padding: 0;
  position: absolute;
  background: transparent;
  transition: background-color 0.2s ease;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}

.zoca-de4d892a-a271-4ba8-bd7b-dad06fefc137:hover {
  background-color: #f3f4f6;
}

@media (max-width: 768Px) {
  .zoca-de4d892a-a271-4ba8-bd7b-dad06fefc137 {
    right: 8px;
  }
}

.zoca-de1630ed-da73-47fc-a89b-7a224ef8e629 {
  color: #272A2B;
  width: 16px;
  height: 16px;
}

.zoca-2376d3ad-10b1-4987-a145-069032860846 {
  overflow-x: auto;
  padding-bottom: var(--space-4);
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 768Px) {
  .zoca-2376d3ad-10b1-4987-a145-069032860846 {
    padding: 0 0 var(--space-3);
  padding-bottom: var(--space-3);
  }
}

.zoca-4f0b199f-f56f-487d-a2d0-26d6872cbdaa {
  display: flex;
  min-width: min-content;
}

.zoca-1ad75d1d-9328-4dac-8194-2cd8f8a74336 {
  width: 100%;
}

.zoca-23d59a68-107e-41bc-b670-a4a4974d0cac {
  color: black;
  border-radius: 8px !important;
}

.zoca-79abba1b-91f8-4f07-834f-fdcd6424be7e {
  display: none;
  font-weight: 600;
}

.zoca-9ebb6969-2e87-4087-aa8f-09a32ec394c8 {
  margin-top: var(--space-6);
}

.zoca-592186d4-97db-4908-9761-a90d81d749ce {
  margin-top: var(--space-6);
}

.zoca-48054b14-9043-401b-a399-0df996233930 {
  text-align: center !important;
}

.zoca-c14d0d53-7525-444b-bf5f-471ee1fcb30e {
  text-align: center !important;
}

.zoca-3de533e8-40f2-4101-aa85-07b7d54eeef9 {
  margin-top: var(--space-8);
}

.zoca-2401f50e-b26a-4ece-86a4-a2755cd0e060 {
  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-c03ef481-4e6a-4425-9c5a-fa936bf01fd0 {
  margin-top: -0.75rem;
}

.zoca-79528269-579a-4d37-b7fa-03e80281f382 {
  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-bed55234-03c9-41e4-a677-2bec53dbdc25 {
  display: none;
}

.zoca-c911b0fa-18fb-458d-91d1-b9ed3ebb7acd {
  padding: 0px !important;
  min-height: 0px !important;
}

.zoca-3825c8cb-d32f-48a2-88b1-2e42c0c0036c {
  width: 100%;
  padding: var(--space-4);
  max-width: 100%;
  box-sizing: border-box;
  margin-top: var(--space-6);
  text-align: center;
}

.zoca-222b073d-eda4-49e7-9805-d14afd3de00a {
  color: var(--color-gray-600);
  margin: 0 0 var(--space-3) 0;
  font-size: var(--text-sm);
  font-weight: 500;
}

.zoca-3a58d6c7-3990-47af-8683-2ad7c8b54653 {
  gap: var(--space-2);
  color: var(--color-white);
  border: none;
  cursor: pointer;
  display: inline-flex;
  padding: var(--space-3) var(--space-4);
  font-size: var(--text-sm);
  min-width: fit-content;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  transition: all 0.2s ease-in-out;
  align-items: center;
  font-weight: bold;
  white-space: nowrap;
  border-radius: var(--radius-md);
  justify-content: center;
  text-decoration: none;
  background-color: var(--color-black);
}

.zoca-3a58d6c7-3990-47af-8683-2ad7c8b54653:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  font-weight: bold;
}

.zoca-3a58d6c7-3990-47af-8683-2ad7c8b54653:active {
  transform: translateY(0);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

@media (max-width: 640Px) {
  .zoca-3a58d6c7-3990-47af-8683-2ad7c8b54653 {
    width: 100%;
  padding: var(--space-4) var(--space-3);
  }
}

.zoca-a6111b61-0d86-44b3-95df-f42dae2ac2fb {
  scroll-margin-top: var(--header-height);
}

.zoca-a684a6be-51a3-4f4f-b351-173c5acb6c39 {
  padding-block: 1rem;
}

.zoca-8650f7e9-50e1-4118-abba-6b0dda5b19e0 {
  margin-bottom: var(--space-6);
}

@media (max-width: 768Px) {
  .zoca-8650f7e9-50e1-4118-abba-6b0dda5b19e0 {
    font-size: var(--text-2-xl);
  margin-bottom: var(--space-4);
  }
}

.zoca-69c6530c-939d-4252-a166-20787b77e4d6 {
  gap: var(--space-4);
  display: flex;
  flex-direction: column;
}

.zoca-7d2025a2-2b05-42b4-bacd-aef7c5b1f4fc {
  margin-bottom: var(--space-2);
}

.zoca-588d8615-0884-4c85-84d4-ec75511bd484 {
  margin-bottom: var(--space-2);
}

.zoca-944b5814-f0ed-493f-aee7-2a163d7f6168 {
  margin-bottom: var(--space-2);
}

.zoca-4de4fd0f-ca19-4a4d-ab89-129b97bc03e3 {
  margin-bottom: var(--space-2);
}

.zoca-5b10ab81-7fdb-4dac-ae3f-d5c4b7b2307c {
  margin-bottom: var(--space-2);
}

.zoca-90b98952-361f-47af-9071-4931d7db1582 {
  margin-bottom: var(--space-2);
}

.zoca-328b2b30-a625-4d13-b323-cf81613ad5bc {
  margin-bottom: var(--space-2);
}

.zoca-46eb14c0-c196-4a74-a9ee-08d25f95f99a {
  margin-bottom: var(--space-2);
}

.zoca-ef350564-6804-485e-88aa-b48f11515b3d {
  margin-bottom: var(--space-2);
}

.zoca-76bd6a0f-f5ea-41d8-9f5c-1547d05c0f87 {
  margin-bottom: var(--space-2);
}

.zoca-7889bf18-b98a-4be5-8b21-47bcd7f5b533 {
  margin-bottom: var(--space-2);
}

.zoca-6b89fc76-ca2c-4446-ba77-db68a01207da {
  margin-bottom: var(--space-2);
}

.zoca-9c2ebe92-88a3-496c-911f-c66d87e1ff16 {
  margin-bottom: var(--space-2);
}

.zoca-2f492562-d4bf-44df-a554-dd98037ed132 {
  margin-bottom: var(--space-2);
}

.zoca-95cbe991-90ee-4923-96b8-f16d2a9284ca {
  margin-bottom: var(--space-2);
}

.zoca-940e688f-8991-4979-a97c-821d82f22c66 {
  margin-bottom: var(--space-2);
}

.zoca-b6413f37-16db-4989-95d2-f76c2c16d8b7 {
  margin-bottom: var(--space-2);
}

.zoca-8638ab4c-5575-477c-adf5-3b3cc6826e88 {
  margin-bottom: var(--space-2);
}

.zoca-f1b78a0b-7d0c-49f3-8517-9cb5f99ba917 {
  margin-bottom: var(--space-2);
}

.zoca-b2533962-6c6c-4ef4-bef0-46ac9cfc68a0 {
  margin-bottom: var(--space-2);
}

.zoca-0b8dbbb1-224a-4f24-b563-c30ee69df16a {
  margin-bottom: var(--space-2);
}

.zoca-c83b6eb0-54d0-4f14-9453-eb136d247293 {
  margin-bottom: var(--space-2);
}

.zoca-412cced9-99eb-4cf6-993b-39c7de1fd8a4 {
  margin-bottom: var(--space-2);
}

.zoca-bdaf5769-48c6-46f9-a82f-f1b209b24758 {
  margin-bottom: var(--space-2);
}

.zoca-cf84ec73-b585-4af8-b702-5d23e400ee78 {
  margin-bottom: var(--space-2);
}

.zoca-6681ee1e-a036-44ad-8034-23e707336e53 {
  margin-bottom: var(--space-2);
}

.zoca-86217355-9b49-47d7-998a-4d20e1b62d90 {
  margin-bottom: var(--space-2);
}

.zoca-faeb3d8f-164e-4cd2-829c-f5d8b718e6b5 {
  margin-bottom: var(--space-2);
}

.zoca-c606ce3e-fd75-4974-ae8f-7e0c086a34f6 {
  margin-bottom: var(--space-2);
}

.zoca-322f41b7-a4fa-4fdc-a15e-ef41506677e5 {
  margin-bottom: var(--space-2);
}

.zoca-a86c3b20-f2dc-4fc0-a105-2c5f0ea3874e {
  margin-bottom: var(--space-2);
}

.zoca-e87b483f-aaab-45bb-9004-837ab85ce1ba {
  margin-bottom: var(--space-2);
}

.zoca-104800d4-af34-48c4-bf2a-8ad6dee4e9bb {
  margin-bottom: var(--space-2);
}

.zoca-c49993fd-5f18-429b-82c0-aa7526e16e89 {
  scroll-margin-top: var(--header-height);
}

.zoca-bbd3b15b-99ea-44c1-94ff-2d151da93e64 {
  padding-block: 1rem;
}

.zoca-1f115111-98ed-4d0f-9e9a-95b2295eef02 {
  margin-bottom: var(--space-6);
}

@media (max-width: 768Px) {
  .zoca-1f115111-98ed-4d0f-9e9a-95b2295eef02 {
    font-size: var(--text-2-xl);
  margin-bottom: var(--space-4);
  }
}

.zoca-f62c16ab-da55-495e-894f-08ea8324292f {
  gap: var(--space-4);
  display: flex;
  flex-direction: column;
}

.zoca-09bc574a-e129-46a3-8b62-6fe10ecad841 {
  margin-bottom: var(--space-2);
}

.zoca-856df20d-edab-4294-b3da-d14aec26f748 {
  margin-bottom: var(--space-2);
}

.zoca-bc3cb59a-0b6a-489d-91be-1f224eae1967 {
  margin-bottom: var(--space-2);
}

.zoca-d2604aae-f77b-4d44-ad4e-46ca5656e53c {
  margin-bottom: var(--space-2);
}

.zoca-0cde00b8-0c97-498b-b0b9-16048df3f1a8 {
  margin-bottom: var(--space-2);
}

.zoca-ef5319f0-0afa-442b-b135-396d6bd007df {
  margin-bottom: var(--space-2);
}

.zoca-3cde81cd-b04b-410b-9717-53fb3a32443e {
  margin-bottom: var(--space-2);
}

.zoca-62c009bd-3c43-494e-a912-812cad0bd170 {
  margin-bottom: var(--space-2);
}

.zoca-73f2450d-1353-4a5e-b5f7-ca707851bd3d {
  margin-bottom: var(--space-2);
}

.zoca-11b67076-20da-4f4d-b62f-07ea2e05a534 {
  margin-bottom: var(--space-2);
}

.zoca-de83961a-b03c-42f0-82d7-6b6d41937b24 {
  margin-bottom: var(--space-2);
}

.zoca-70425685-8662-47cb-8e42-e500c10f15d5 {
  margin-bottom: var(--space-2);
}

.zoca-6945dd8c-07bd-4f2a-b2ca-806d9cb48965 {
  margin-bottom: var(--space-2);
}

.zoca-ac39842f-4f61-4db3-9d98-7cfcd6adc151 {
  margin-bottom: var(--space-2);
}

.zoca-5e904dcf-4547-4cc2-b949-dbcfd85979bb {
  margin-bottom: var(--space-2);
}

.zoca-31454c23-df3f-44e5-a3a5-8c276672ffc9 {
  margin-bottom: var(--space-2);
}

.zoca-4340aef6-b07f-470e-bf6f-cac5c4a6bc6d {
  margin-bottom: var(--space-2);
}

.zoca-0c59360a-818d-46ec-a78a-916093c4afa2 {
  margin-bottom: var(--space-2);
}

.zoca-b16f8985-ca7d-4bb2-9867-be50e155713e {
  margin-bottom: var(--space-2);
}

.zoca-61fb181f-a983-4f9c-8b31-364d11e56f35 {
  margin-bottom: var(--space-2);
}

.zoca-64dc8be1-98e5-4e37-9bf1-83891afb5a40 {
  scroll-margin-top: var(--header-height);
}

.zoca-a4d2a0c2-6085-436b-b5d3-f963629a0e1a {
  padding-block: 1rem;
}

.zoca-6a60ceb7-5e3b-43d7-bd73-b000b371dcaa {
  margin-bottom: var(--space-6);
}

@media (max-width: 768Px) {
  .zoca-6a60ceb7-5e3b-43d7-bd73-b000b371dcaa {
    font-size: var(--text-2-xl);
  margin-bottom: var(--space-4);
  }
}

.zoca-07b8febd-7e79-4c57-8104-8f55ab1620f5 {
  gap: var(--space-4);
  display: flex;
  flex-direction: column;
}

.zoca-3ba64e70-6a0b-4078-9332-a4345926881b {
  margin-bottom: var(--space-2);
}

.zoca-aafe7361-db6e-4ec6-9023-0ab69b1bd5fe {
  margin-bottom: var(--space-2);
}

.zoca-1bc6441f-3bdb-4b55-b904-193ad48c4d2b {
  margin-bottom: var(--space-2);
}

.zoca-ff6773be-3dd9-4714-9a1a-1587676cae3e {
  margin-bottom: var(--space-2);
}

.zoca-2c104f3a-d713-41ca-88f3-948f16b7d398 {
  margin-bottom: var(--space-2);
}

.zoca-1a03ef8d-b70f-41da-988f-811648957895 {
  margin-bottom: var(--space-2);
}

.zoca-98b6800e-5bde-4a09-86b9-94dad9b65666 {
  margin-bottom: var(--space-2);
}

.zoca-a4a90fe1-e6d4-4636-b3e8-f2950e0bc2d9 {
  margin-bottom: var(--space-2);
}

.zoca-9b430805-0b74-422e-bded-fa673e3d4c65 {
  margin-bottom: var(--space-2);
}

.zoca-4c08d54c-4d62-495d-a9e0-9916c4b62390 {
  scroll-margin-top: var(--header-height);
}

.zoca-b6a2ba73-cf00-465a-86d6-e0e3d45a852c {
  padding-block: 1rem;
}

.zoca-8eddb345-17e9-4547-af67-d0218d0882d1 {
  margin-bottom: var(--space-6);
}

@media (max-width: 768Px) {
  .zoca-8eddb345-17e9-4547-af67-d0218d0882d1 {
    font-size: var(--text-2-xl);
  margin-bottom: var(--space-4);
  }
}

.zoca-06b2e90a-ed0f-4e55-ab29-8eeee943fd22 {
  gap: var(--space-4);
  display: flex;
  flex-direction: column;
}

.zoca-f03fd3ca-626c-471a-bb64-a3ab66fcecc0 {
  margin-bottom: var(--space-2);
}

.zoca-01688c8d-b95d-4e8d-a0aa-81bcd391047f {
  margin-bottom: var(--space-2);
}

.zoca-f3aef4ba-40e3-4518-a8e8-07e106597436 {
  margin-bottom: var(--space-2);
}

.zoca-27ea0e87-de55-4974-8fc4-ca8c45a8edc5 {
  scroll-margin-top: var(--header-height);
}

.zoca-263977cc-0316-4d65-bcb9-fdeae5bf22b8 {
  padding-block: 1rem;
}

.zoca-50a68bef-65c8-4352-ac0f-4b4488dc165c {
  margin-bottom: var(--space-6);
}

@media (max-width: 768Px) {
  .zoca-50a68bef-65c8-4352-ac0f-4b4488dc165c {
    font-size: var(--text-2-xl);
  margin-bottom: var(--space-4);
  }
}

.zoca-476d25ce-6b40-47e7-855a-546783a50225 {
  gap: var(--space-4);
  display: flex;
  flex-direction: column;
}

.zoca-7b1d5f3c-1972-4608-9acb-26343c8ed1f6 {
  margin-bottom: var(--space-2);
}

.zoca-27596ea8-f3cf-470f-9f3e-c3091d3c5b52 {
  margin-bottom: var(--space-2);
}

.zoca-ecfc0f88-0985-4dd5-b88a-ec94bc58ed2b {
  margin-bottom: var(--space-2);
}

.zoca-e78f5604-db2e-4ea0-8fb1-4c2d30efc545 {
  margin-bottom: var(--space-2);
}

.zoca-17861b93-57a5-4bda-be9d-0f459efad5a2 {
  scroll-margin-top: var(--header-height);
}

.zoca-5e376e12-1bd5-40a9-8c9e-34769ca8a810 {
  padding-block: 1rem;
}

.zoca-50f8364a-dd1a-49bd-a6f9-cb65e6f13657 {
  margin-bottom: var(--space-6);
}

@media (max-width: 768Px) {
  .zoca-50f8364a-dd1a-49bd-a6f9-cb65e6f13657 {
    font-size: var(--text-2-xl);
  margin-bottom: var(--space-4);
  }
}

.zoca-1f172378-3f93-4e66-bc5a-852f66fbc857 {
  gap: var(--space-4);
  display: flex;
  flex-direction: column;
}

.zoca-79c4ac46-1496-4ffa-a316-5e6761fbee2c {
  margin-bottom: var(--space-2);
}

.zoca-89f80264-09eb-464e-961f-a567c46731f6 {
  margin-bottom: var(--space-2);
}

.zoca-86ab1068-bc15-4743-a818-f4fdd10d8591 {
  margin-bottom: var(--space-2);
}

.zoca-3aa36077-313f-4025-85a6-6170519f30a1 {
  margin-bottom: var(--space-2);
}

.zoca-6a1123e2-5fc0-42d0-9352-cc96fe307a95 {
  margin-bottom: var(--space-2);
}

.zoca-5e305a3b-9d13-439c-8423-a232a05ccf4c {
  margin-bottom: var(--space-2);
}

.zoca-30274088-5cd0-4838-8d0f-7fd9d73cd865 {
  margin-bottom: var(--space-2);
}

.zoca-e031ea82-40ca-49ed-9449-7d47a958f384 {
  margin-bottom: var(--space-2);
}

.zoca-248af091-8bba-42a1-a9a9-56800627a1a0 {
  scroll-margin-top: var(--header-height);
}

.zoca-2e179f20-fb32-49ef-9d68-77866075910e {
  padding-block: 1rem;
}

.zoca-3dba652b-cf63-4082-8e28-5b77715d45c3 {
  margin-bottom: var(--space-6);
}

@media (max-width: 768Px) {
  .zoca-3dba652b-cf63-4082-8e28-5b77715d45c3 {
    font-size: var(--text-2-xl);
  margin-bottom: var(--space-4);
  }
}

.zoca-a33bbb58-8776-422b-994c-3c208d521261 {
  gap: var(--space-4);
  display: flex;
  flex-direction: column;
}

.zoca-14496c55-d3ae-4b90-821b-7bb2f09373e2 {
  margin-bottom: var(--space-2);
}

.zoca-55c88623-015e-4d38-b979-86efa1eeb5b8 {
  scroll-margin-top: var(--header-height);
}

.zoca-fd2e3bc9-0843-4ace-aeff-926e51a34fc6 {
  padding-block: 1rem;
}

.zoca-14f76f6e-00ca-4c26-937b-7268688da962 {
  margin-bottom: var(--space-6);
}

@media (max-width: 768Px) {
  .zoca-14f76f6e-00ca-4c26-937b-7268688da962 {
    font-size: var(--text-2-xl);
  margin-bottom: var(--space-4);
  }
}

.zoca-347c5480-75fc-4e16-91ff-963c3ce49ca3 {
  gap: var(--space-4);
  display: flex;
  flex-direction: column;
}

.zoca-bd5879bf-867d-49fc-84ba-d86261e1e5e6 {
  margin-bottom: var(--space-2);
}

.zoca-625c1972-f503-4fe2-b6de-9d5b80094230 {
  margin-bottom: var(--space-2);
}

.zoca-b65fc807-e778-4650-ab50-39c9a30f478a {
  margin-bottom: var(--space-2);
}

