/* service_layout.css */
/* Generated from service.html */

.service_container {
}
.service_container .sd.layout {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  height: auto;
  justify-content: center;
  margin: 6px 0px 0px 0px;
  padding: 0px;
  --gap-h-0c688920-d3ec-4d60-a2f5-e8b90044f92a: 32px;
  --gap-v-0c688920-d3ec-4d60-a2f5-e8b90044f92a: 0px;
  --gap-uuid: 0c688920-d3ec-4d60-a2f5-e8b90044f92a;
  max-width: 100%;
}

.service_container .sd.layout-2 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-e425e18a-43be-403d-ad79-02e7f0acb74c: 0px;
  --gap-v-e425e18a-43be-403d-ad79-02e7f0acb74c: 4px;
  --gap-uuid: e425e18a-43be-403d-ad79-02e7f0acb74c;
}

.service_container .sd.layout-2:hover {
  opacity: 1;
  --gap-h-e425e18a-43be-403d-ad79-02e7f0acb74c: 0px;
  --gap-v-e425e18a-43be-403d-ad79-02e7f0acb74c: 4px;
}

.service_container .sd.layout-2:hover .sd.text {
  opacity: 0.7;
}

.service_container .sd.layout-2:hover .sd.element-2 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-e425e18a-43be-403d-ad79-02e7f0acb74c) * 0));
  max-width: calc(
    100% - (var(--gap-h-e425e18a-43be-403d-ad79-02e7f0acb74c) * 0)
  );
}

.service_container .sd.layout-3 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-b28e7498-5682-4cd3-8809-9fa792d32670: 0px;
  --gap-v-b28e7498-5682-4cd3-8809-9fa792d32670: 4px;
  --gap-uuid: b28e7498-5682-4cd3-8809-9fa792d32670;
}

.service_container .sd.layout-3:hover {
  opacity: 1;
  --gap-h-b28e7498-5682-4cd3-8809-9fa792d32670: 0px;
  --gap-v-b28e7498-5682-4cd3-8809-9fa792d32670: 4px;
}

.service_container .sd.layout-3:hover .sd.text-2 {
  opacity: 0.7;
}

.service_container .sd.layout-3:hover .sd.element-3 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-b28e7498-5682-4cd3-8809-9fa792d32670) * 0));
  max-width: calc(
    100% - (var(--gap-h-b28e7498-5682-4cd3-8809-9fa792d32670) * 0)
  );
}

.service_container .sd.layout-4 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-da4e048b-c77c-4f63-9565-702b9c675836: 0px;
  --gap-v-da4e048b-c77c-4f63-9565-702b9c675836: 4px;
  --gap-uuid: da4e048b-c77c-4f63-9565-702b9c675836;
}

.service_container .sd.layout-4:hover {
  opacity: 1;
  --gap-h-da4e048b-c77c-4f63-9565-702b9c675836: 0px;
  --gap-v-da4e048b-c77c-4f63-9565-702b9c675836: 4px;
}

.service_container .sd.layout-4:hover .sd.text-3 {
  opacity: 0.7;
}

.service_container .sd.layout-4:hover .sd.element-4 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-da4e048b-c77c-4f63-9565-702b9c675836) * 0));
  max-width: calc(
    100% - (var(--gap-h-da4e048b-c77c-4f63-9565-702b9c675836) * 0)
  );
}

.service_container .sd.layout-5 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-68da4f40-8164-4469-8f79-ef718f6d06de: 0px;
  --gap-v-68da4f40-8164-4469-8f79-ef718f6d06de: 4px;
  --gap-uuid: 68da4f40-8164-4469-8f79-ef718f6d06de;
}

.service_container .sd.layout-5:hover {
  opacity: 1;
  --gap-h-68da4f40-8164-4469-8f79-ef718f6d06de: 0px;
  --gap-v-68da4f40-8164-4469-8f79-ef718f6d06de: 4px;
}

.service_container .sd.layout-5:hover .sd.text-4 {
  opacity: 0.7;
}

.service_container .sd.layout-5:hover .sd.element-5 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-68da4f40-8164-4469-8f79-ef718f6d06de) * 0));
  max-width: calc(
    100% - (var(--gap-h-68da4f40-8164-4469-8f79-ef718f6d06de) * 0)
  );
}

.service_container .sd.layout-6 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-9112cfd9-7d33-4356-bdb8-59dbf06e6f4d: 0px;
  --gap-v-9112cfd9-7d33-4356-bdb8-59dbf06e6f4d: 4px;
  --gap-uuid: 9112cfd9-7d33-4356-bdb8-59dbf06e6f4d;
}

.service_container .sd.layout-6:hover {
  opacity: 1;
  --gap-h-9112cfd9-7d33-4356-bdb8-59dbf06e6f4d: 0px;
  --gap-v-9112cfd9-7d33-4356-bdb8-59dbf06e6f4d: 4px;
}

.service_container .sd.layout-6:hover .sd.text-5 {
  opacity: 0.7;
}

.service_container .sd.layout-6:hover .sd.element-6 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-9112cfd9-7d33-4356-bdb8-59dbf06e6f4d) * 0));
  max-width: calc(
    100% - (var(--gap-h-9112cfd9-7d33-4356-bdb8-59dbf06e6f4d) * 0)
  );
}

.service_container .sd.layout-7 {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 0px;
  --gap-v-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 4px;
  --gap-uuid: b6b264d2-19cf-4e2e-8694-b85b0ec7e42a;
}

.service_container .sd.layout-7:hover {
  opacity: 1;
  --gap-h-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 0px;
  --gap-v-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 4px;
}

.service_container .sd.layout-7:hover .sd.text-6 {
  opacity: 0.7;
}

.service_container .sd.layout-7:hover .sd.element-7 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a) * 0));
  max-width: calc(
    100% - (var(--gap-h-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a) * 0)
  );
}

.service_container .sd.layout-8 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-7fa16646-5719-4ecd-9ec1-867f04432ddf: 0px;
  --gap-v-7fa16646-5719-4ecd-9ec1-867f04432ddf: 4px;
  --gap-uuid: 7fa16646-5719-4ecd-9ec1-867f04432ddf;
}

.service_container .sd.layout-8:hover {
  opacity: 1;
  --gap-h-7fa16646-5719-4ecd-9ec1-867f04432ddf: 0px;
  --gap-v-7fa16646-5719-4ecd-9ec1-867f04432ddf: 4px;
}

.service_container .sd.layout-8:hover .sd.text-7 {
  opacity: 0.7;
}

.service_container .sd.layout-8:hover .sd.element-8 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-7fa16646-5719-4ecd-9ec1-867f04432ddf) * 0));
  max-width: calc(
    100% - (var(--gap-h-7fa16646-5719-4ecd-9ec1-867f04432ddf) * 0)
  );
}

.service_container .sd.layout-9 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  height: 45px;
  justify-content: center;
  margin: 0px 0px 27px 0px;
  padding: 0px;
  position: relative;
  --gap-h-d6ce4d46-fa15-4625-a3a0-0235eb6a6a10: 32px;
  --gap-v-d6ce4d46-fa15-4625-a3a0-0235eb6a6a10: 0px;
  --gap-uuid: d6ce4d46-fa15-4625-a3a0-0235eb6a6a10;
  max-width: 100%;
}

.service_container .sd.layout-10 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-7c2371e0-c317-4709-a542-900eb9091b88: 0px;
  --gap-v-7c2371e0-c317-4709-a542-900eb9091b88: 4px;
  --gap-uuid: 7c2371e0-c317-4709-a542-900eb9091b88;
}

.service_container .sd.layout-10:hover {
  opacity: 1;
  --gap-h-7c2371e0-c317-4709-a542-900eb9091b88: 0px;
  --gap-v-7c2371e0-c317-4709-a542-900eb9091b88: 4px;
}

.service_container .sd.layout-10:hover .sd.text-9 {
  opacity: 0.7;
}

.service_container .sd.layout-10:hover .sd.element-9 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-7c2371e0-c317-4709-a542-900eb9091b88) * 0));
  max-width: calc(
    100% - (var(--gap-h-7c2371e0-c317-4709-a542-900eb9091b88) * 0)
  );
}

.service_container .sd.layout-11 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-d6b4a666-0065-4d5a-b526-a2498f17313e: 0px;
  --gap-v-d6b4a666-0065-4d5a-b526-a2498f17313e: 4px;
  --gap-uuid: d6b4a666-0065-4d5a-b526-a2498f17313e;
}

.service_container .sd.layout-11:hover {
  opacity: 1;
  --gap-h-d6b4a666-0065-4d5a-b526-a2498f17313e: 0px;
  --gap-v-d6b4a666-0065-4d5a-b526-a2498f17313e: 4px;
}

.service_container .sd.layout-11:hover .sd.text-10 {
  opacity: 0.7;
}

.service_container .sd.layout-11:hover .sd.element-10 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-d6b4a666-0065-4d5a-b526-a2498f17313e) * 0));
  max-width: calc(
    100% - (var(--gap-h-d6b4a666-0065-4d5a-b526-a2498f17313e) * 0)
  );
}

.service_container .sd.layout-12 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-5e4ce0fe-7681-4b47-b03b-5a10a7a8e506: 0px;
  --gap-v-5e4ce0fe-7681-4b47-b03b-5a10a7a8e506: 4px;
  --gap-uuid: 5e4ce0fe-7681-4b47-b03b-5a10a7a8e506;
}

.service_container .sd.layout-12:hover {
  opacity: 1;
  --gap-h-5e4ce0fe-7681-4b47-b03b-5a10a7a8e506: 0px;
  --gap-v-5e4ce0fe-7681-4b47-b03b-5a10a7a8e506: 4px;
}

.service_container .sd.layout-12:hover .sd.text-11 {
  opacity: 0.7;
}

.service_container .sd.layout-12:hover .sd.element-11 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-5e4ce0fe-7681-4b47-b03b-5a10a7a8e506) * 0));
  max-width: calc(
    100% - (var(--gap-h-5e4ce0fe-7681-4b47-b03b-5a10a7a8e506) * 0)
  );
}

.service_container .sd.layout-13 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-8e484ea2-b6ac-4a48-8ff2-8f1d4aaa568a: 0px;
  --gap-v-8e484ea2-b6ac-4a48-8ff2-8f1d4aaa568a: 4px;
  --gap-uuid: 8e484ea2-b6ac-4a48-8ff2-8f1d4aaa568a;
}

.service_container .sd.layout-13:hover {
  opacity: 1;
  --gap-h-8e484ea2-b6ac-4a48-8ff2-8f1d4aaa568a: 0px;
  --gap-v-8e484ea2-b6ac-4a48-8ff2-8f1d4aaa568a: 4px;
}

.service_container .sd.layout-13:hover .sd.text-12 {
  opacity: 0.7;
}

.service_container .sd.layout-13:hover .sd.element-12 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-8e484ea2-b6ac-4a48-8ff2-8f1d4aaa568a) * 0));
  max-width: calc(
    100% - (var(--gap-h-8e484ea2-b6ac-4a48-8ff2-8f1d4aaa568a) * 0)
  );
}

.service_container .sd.layout-14 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-9a0a5c43-7a6a-4204-823d-a38d0772fd47: 0px;
  --gap-v-9a0a5c43-7a6a-4204-823d-a38d0772fd47: 4px;
  --gap-uuid: 9a0a5c43-7a6a-4204-823d-a38d0772fd47;
}

.service_container .sd.layout-14:hover {
  opacity: 1;
  --gap-h-9a0a5c43-7a6a-4204-823d-a38d0772fd47: 0px;
  --gap-v-9a0a5c43-7a6a-4204-823d-a38d0772fd47: 4px;
}

.service_container .sd.layout-14:hover .sd.text-13 {
  opacity: 0.7;
}

.service_container .sd.layout-14:hover .sd.element-13 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-9a0a5c43-7a6a-4204-823d-a38d0772fd47) * 0));
  max-width: calc(
    100% - (var(--gap-h-9a0a5c43-7a6a-4204-823d-a38d0772fd47) * 0)
  );
}

.service_container .sd.layout-15 {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 0px;
  --gap-v-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 4px;
  --gap-uuid: 3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e;
}

.service_container .sd.layout-15:hover {
  opacity: 1;
  --gap-h-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 0px;
  --gap-v-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 4px;
}

.service_container .sd.layout-15:hover .sd.text-14 {
  opacity: 0.7;
}

.service_container .sd.layout-15:hover .sd.element-14 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e) * 0));
  max-width: calc(
    100% - (var(--gap-h-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e) * 0)
  );
}

.service_container .sd.layout-16 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: center;
  padding: 0px;
  --gap-h-e9605e4e-1490-40fc-8701-d774e769bbb7: 0px;
  --gap-v-e9605e4e-1490-40fc-8701-d774e769bbb7: 4px;
  --gap-uuid: e9605e4e-1490-40fc-8701-d774e769bbb7;
}

.service_container .sd.layout-16:hover {
  opacity: 1;
  --gap-h-e9605e4e-1490-40fc-8701-d774e769bbb7: 0px;
  --gap-v-e9605e4e-1490-40fc-8701-d774e769bbb7: 4px;
}

.service_container .sd.layout-16:hover .sd.text-15 {
  opacity: 0.7;
}

.service_container .sd.layout-16:hover .sd.element-15 {
  flex: none;
  height: 1px;
  width: calc(100% - (var(--gap-h-e9605e4e-1490-40fc-8701-d774e769bbb7) * 0));
  max-width: calc(
    100% - (var(--gap-h-e9605e4e-1490-40fc-8701-d774e769bbb7) * 0)
  );
}

.service_container .sd.layout-83 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: flex-start;
  padding: 0px;
  width: 846px;
  --gap-h-6bc600a9-1447-441b-8085-2da25c4d3e1c: 0px;
  --gap-v-6bc600a9-1447-441b-8085-2da25c4d3e1c: 16px;
  --gap-uuid: 6bc600a9-1447-441b-8085-2da25c4d3e1c;
  max-width: 100%;
}

.service_container .sd.layout-84 {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-h-77bc65c9-6946-4133-9c5d-9773f6e29272: 12px;
  --gap-v-77bc65c9-6946-4133-9c5d-9773f6e29272: 0px;
  --gap-uuid: 77bc65c9-6946-4133-9c5d-9773f6e29272;
  max-width: 100%;
}

.service_container .sd.layout-85 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: space-between;
  padding: 0px;
  --gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5: 16px;
  --gap-v-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5: 16px;
  --gap-uuid: 4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5;
}

.service_container .sd.layout-86 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 16px 24px 16px;
  width: 100%;
  --gap-h-4d9649c3-63aa-4316-af23-c54073cf0982: 0px;
  --gap-v-4d9649c3-63aa-4316-af23-c54073cf0982: 0px;
  --gap-uuid: 4d9649c3-63aa-4316-af23-c54073cf0982;
  max-width: 100%;
}

.service_container .sd.layout-87 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-ab54d145-5d8b-41fd-9f07-0ee901f9f222: 8px;
  --gap-v-ab54d145-5d8b-41fd-9f07-0ee901f9f222: 0px;
  --gap-uuid: ab54d145-5d8b-41fd-9f07-0ee901f9f222;
}

.service_container .sd.layout-88 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px 0px 24px 0px;
  --gap-h-7f362526-ca2d-4e10-8f74-6cb0529414fc: 0px;
  --gap-v-7f362526-ca2d-4e10-8f74-6cb0529414fc: 20px;
  --gap-uuid: 7f362526-ca2d-4e10-8f74-6cb0529414fc;
}

.service_container .sd.layout-89 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-3607017a-5f20-4a01-8350-c36dd1bd159f: 0px;
  --gap-v-3607017a-5f20-4a01-8350-c36dd1bd159f: 8px;
  --gap-uuid: 3607017a-5f20-4a01-8350-c36dd1bd159f;
  max-width: 100%;
}

.service_container .sd.layout-90 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-ed2c7d8d-52d8-4ba7-9be9-d8569e23b4f4: 0px;
  --gap-v-ed2c7d8d-52d8-4ba7-9be9-d8569e23b4f4: 8px;
  --gap-uuid: ed2c7d8d-52d8-4ba7-9be9-d8569e23b4f4;
  max-width: 100%;
}

.service_container .sd.layout-91 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-4ea859c8-d3d3-42cc-b93d-c9527b5ee5d7: 0px;
  --gap-v-4ea859c8-d3d3-42cc-b93d-c9527b5ee5d7: 8px;
  --gap-uuid: 4ea859c8-d3d3-42cc-b93d-c9527b5ee5d7;
  max-width: 100%;
}

.service_container .sd.layout-92 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 16px 24px 16px;
  width: 100%;
  --gap-h-e6967e3e-56eb-4b61-9342-0a58348c3425: 0px;
  --gap-v-e6967e3e-56eb-4b61-9342-0a58348c3425: 0px;
  --gap-uuid: e6967e3e-56eb-4b61-9342-0a58348c3425;
  max-width: 100%;
}

.service_container .sd.layout-93 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-458f4a65-f4be-4c9b-a0ee-76687580beea: 8px;
  --gap-v-458f4a65-f4be-4c9b-a0ee-76687580beea: 0px;
  --gap-uuid: 458f4a65-f4be-4c9b-a0ee-76687580beea;
}

.service_container .sd.layout-94 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px 0px 24px 0px;
  --gap-h-fdf26789-9110-4473-af9f-f21f2c07e6af: 0px;
  --gap-v-fdf26789-9110-4473-af9f-f21f2c07e6af: 20px;
  --gap-uuid: fdf26789-9110-4473-af9f-f21f2c07e6af;
}

.service_container .sd.layout-95 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-e96874c9-05d7-4f78-a760-bde80b825119: 0px;
  --gap-v-e96874c9-05d7-4f78-a760-bde80b825119: 8px;
  --gap-uuid: e96874c9-05d7-4f78-a760-bde80b825119;
  max-width: 100%;
}

.service_container .sd.layout-96 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-7d851dca-0346-43ee-8df0-7fc268e80870: 0px;
  --gap-v-7d851dca-0346-43ee-8df0-7fc268e80870: 8px;
  --gap-uuid: 7d851dca-0346-43ee-8df0-7fc268e80870;
  max-width: 100%;
}

.service_container .sd.layout-97 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-83279687-1d9a-45dd-b42e-e0a52dc0c582: 0px;
  --gap-v-83279687-1d9a-45dd-b42e-e0a52dc0c582: 8px;
  --gap-uuid: 83279687-1d9a-45dd-b42e-e0a52dc0c582;
  max-width: 100%;
}

.service_container .sd.layout-98 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 16px 24px 16px;
  width: 100%;
  --gap-h-7a28d998-1ee2-4160-b0b0-f8975ac23d06: 0px;
  --gap-v-7a28d998-1ee2-4160-b0b0-f8975ac23d06: 0px;
  --gap-uuid: 7a28d998-1ee2-4160-b0b0-f8975ac23d06;
  max-width: 100%;
}

.service_container .sd.layout-99 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-5bb68961-6543-42d3-9779-5e1471b72cce: 8px;
  --gap-v-5bb68961-6543-42d3-9779-5e1471b72cce: 0px;
  --gap-uuid: 5bb68961-6543-42d3-9779-5e1471b72cce;
}

.service_container .sd.layout-100 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px 0px 24px 0px;
  --gap-h-cb099664-6c9e-40b7-a100-d39afdcd870c: 0px;
  --gap-v-cb099664-6c9e-40b7-a100-d39afdcd870c: 20px;
  --gap-uuid: cb099664-6c9e-40b7-a100-d39afdcd870c;
}

.service_container .sd.layout-101 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-03a43763-2211-4fa8-a19d-d77064fb6311: 0px;
  --gap-v-03a43763-2211-4fa8-a19d-d77064fb6311: 8px;
  --gap-uuid: 03a43763-2211-4fa8-a19d-d77064fb6311;
  max-width: 100%;
}

.service_container .sd.layout-102 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-d7547dd8-a61c-4fb3-a4bc-98d4b71d3149: 0px;
  --gap-v-d7547dd8-a61c-4fb3-a4bc-98d4b71d3149: 8px;
  --gap-uuid: d7547dd8-a61c-4fb3-a4bc-98d4b71d3149;
  max-width: 100%;
}

.service_container .sd.layout-103 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-bc94d614-7527-4e21-9cb7-c389d188161d: 0px;
  --gap-v-bc94d614-7527-4e21-9cb7-c389d188161d: 8px;
  --gap-uuid: bc94d614-7527-4e21-9cb7-c389d188161d;
  max-width: 100%;
}

.service_container .sd.layout-104 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 16px 24px 16px;
  width: 100%;
  --gap-h-00a567aa-ff78-47b3-a9a7-c0aa1ad17536: 0px;
  --gap-v-00a567aa-ff78-47b3-a9a7-c0aa1ad17536: 0px;
  --gap-uuid: 00a567aa-ff78-47b3-a9a7-c0aa1ad17536;
  max-width: 100%;
}

.service_container .sd.layout-105 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-3487fe34-207b-4746-994c-a5d3a9505720: 8px;
  --gap-v-3487fe34-207b-4746-994c-a5d3a9505720: 0px;
  --gap-uuid: 3487fe34-207b-4746-994c-a5d3a9505720;
}

.service_container .sd.layout-106 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px 0px 24px 0px;
  --gap-h-799b4b81-a0e5-4038-b0d6-eacb8b007ebb: 0px;
  --gap-v-799b4b81-a0e5-4038-b0d6-eacb8b007ebb: 20px;
  --gap-uuid: 799b4b81-a0e5-4038-b0d6-eacb8b007ebb;
}

.service_container .sd.layout-107 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-268c342e-aa2a-4242-a435-413f741dcd4c: 0px;
  --gap-v-268c342e-aa2a-4242-a435-413f741dcd4c: 8px;
  --gap-uuid: 268c342e-aa2a-4242-a435-413f741dcd4c;
  max-width: 100%;
}

.service_container .sd.layout-108 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-81f51315-22e1-4a41-95fd-9cc878e50893: 0px;
  --gap-v-81f51315-22e1-4a41-95fd-9cc878e50893: 8px;
  --gap-uuid: 81f51315-22e1-4a41-95fd-9cc878e50893;
  max-width: 100%;
}

.service_container .sd.layout-109 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-92745392-6563-42b9-a8a1-1dc21eadea03: 0px;
  --gap-v-92745392-6563-42b9-a8a1-1dc21eadea03: 8px;
  --gap-uuid: 92745392-6563-42b9-a8a1-1dc21eadea03;
  max-width: 100%;
}

.service_container .sd.layout-110 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 16px 24px 16px;
  width: 100%;
  --gap-h-6f017651-ed12-4774-8536-fdd9ff9fc9dd: 0px;
  --gap-v-6f017651-ed12-4774-8536-fdd9ff9fc9dd: 0px;
  --gap-uuid: 6f017651-ed12-4774-8536-fdd9ff9fc9dd;
  max-width: 100%;
}

.service_container .sd.layout-111 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-be14b539-5e11-4655-b1ae-bd772f9c3176: 8px;
  --gap-v-be14b539-5e11-4655-b1ae-bd772f9c3176: 0px;
  --gap-uuid: be14b539-5e11-4655-b1ae-bd772f9c3176;
}

.service_container .sd.layout-112 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px 0px 24px 0px;
  --gap-h-971103f1-122f-4036-b108-e1a6c081e9a1: 0px;
  --gap-v-971103f1-122f-4036-b108-e1a6c081e9a1: 20px;
  --gap-uuid: 971103f1-122f-4036-b108-e1a6c081e9a1;
}

.service_container .sd.layout-113 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-9ceb4523-1091-4aff-8283-eb39a71afc71: 0px;
  --gap-v-9ceb4523-1091-4aff-8283-eb39a71afc71: 8px;
  --gap-uuid: 9ceb4523-1091-4aff-8283-eb39a71afc71;
  max-width: 100%;
}

.service_container .sd.layout-114 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-61afba25-1bb2-46bd-b678-4b45e2c60686: 0px;
  --gap-v-61afba25-1bb2-46bd-b678-4b45e2c60686: 8px;
  --gap-uuid: 61afba25-1bb2-46bd-b678-4b45e2c60686;
  max-width: 100%;
}

.service_container .sd.layout-115 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-b27d3659-d83e-421b-8c74-d7e63cb4d200: 0px;
  --gap-v-b27d3659-d83e-421b-8c74-d7e63cb4d200: 8px;
  --gap-uuid: b27d3659-d83e-421b-8c74-d7e63cb4d200;
  max-width: 100%;
}

.service_container .sd.layout-116 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 16px 24px 16px;
  width: 100%;
  --gap-h-73a8669e-919d-4e11-9df2-225d295340de: 0px;
  --gap-v-73a8669e-919d-4e11-9df2-225d295340de: 0px;
  --gap-uuid: 73a8669e-919d-4e11-9df2-225d295340de;
  max-width: 100%;
}

.service_container .sd.layout-117 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-e9c71cb3-c9c1-46af-9e48-495bafe6d10a: 8px;
  --gap-v-e9c71cb3-c9c1-46af-9e48-495bafe6d10a: 0px;
  --gap-uuid: e9c71cb3-c9c1-46af-9e48-495bafe6d10a;
}

.service_container .sd.layout-118 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px 0px 24px 0px;
  --gap-h-474119c9-fd65-4c87-a0bf-3397cc5feed0: 0px;
  --gap-v-474119c9-fd65-4c87-a0bf-3397cc5feed0: 20px;
  --gap-uuid: 474119c9-fd65-4c87-a0bf-3397cc5feed0;
}

.service_container .sd.layout-119 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-69e0fddb-7d0a-4854-8207-16a2fe0d243d: 0px;
  --gap-v-69e0fddb-7d0a-4854-8207-16a2fe0d243d: 8px;
  --gap-uuid: 69fddb-7d0a-4854-8207-16a2fe0d243d;
  max-width: 100%;
}

.service_container .sd.layout-120 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-35d4dbde-f905-42c7-8aba-27d70643bc63: 0px;
  --gap-v-35d4dbde-f905-42c7-8aba-27d70643bc63: 8px;
  --gap-uuid: 35d4dbde-f905-42c7-8aba-27d70643bc63;
  max-width: 100%;
}

.service_container .sd.layout-121 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  --gap-h-003b01c3-7b49-4766-8aad-9d62fe104b6a: 0px;
  --gap-v-003b01c3-7b49-4766-8aad-9d62fe104b6a: 8px;
  --gap-uuid: 003b01c3-7b49-4766-8aad-9d62fe104b6a;
  max-width: 100%;
}

/* service_container.css */
/* Generated from service.html */

.service_container .sd.container {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 0px;
  width: 1280px;
  max-width: 100%;
}

.service_container .sd.container-21 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: 1280px;
  max-width: 100%;
}

.service_container.sd.container-22 {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 40px 0px 80px 0px;
  padding: 0 0;
  width: 1280px;
  max-width: 100%;
}

/* service_text.css */
/* Generated from service.html */

.service_container .sd.text {
  color: #001e43;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-2 {
  color: #001e43;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-3 {
  color: #001e43;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-4 {
  color: #001e43;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-5 {
  color: #001e43;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-6 {
  color: #001e43;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-7 {
  color: #001e43;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-8 {
  color: #4a77ac;
  display: flex;
  font-size: 24px;
}

.service_container .sd.text-9 {
  color: #ffffffff;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-10 {
  color: #ffffffff;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-11 {
  color: #ffffffff;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-12 {
  color: #ffffffff;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-13 {
  color: #ffffffff;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-14 {
  color: #ffffffff;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-15 {
  color: #ffffffff;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-170 {
  color: #ffffff;
  font-family: Montserrat;
  font-size: 42px;
  font-weight: 800;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-171 {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1.6;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.service_container .sd.text-172 {
  color: #ffffff;
  flex: none;
  font-size: 21px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  text-align: center;
  width: calc(100% - (var(--gap-h-6bc600a9-1447-441b-8085-2da25c4d3e1c) * 0));
  max-width: calc(
    100% - (var(--gap-h-6bc600a9-1447-441b-8085-2da25c4d3e1c) * 0)
  );
  justify-content: center;
}

.service_container .sd.text-173 {
  color: #888888;
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-174 {
  color: #888888;
  font-size: 12px;
}

.service_container .sd.text-175 {
  color: #888888;
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-176 {
  color: #232323;
  font-size: 32px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-177 {
  color: #001e43;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.service_container .sd._isClose.text-177 {
  transform: rotate(180deg);
}

.service_container .sd.text-178 {
  color: #232323;
  font-size: 21px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-179 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-180 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-181 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-182 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-183 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-184 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-185 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-186 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-187 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-188 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-189 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-190 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-191 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-192 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-193 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-194 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-195 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-196 {
  border-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-197 {
  color: #232323;
  font-size: 32px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-198 {
  color: #001e43;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.service_container .sd._isClose.text-198 {
  transform: rotate(180deg);
}

.service_container .sd.text-199 {
  color: #232323;
  font-size: 21px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-200 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-201 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-202 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-203 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-204 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-205 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-206 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-207 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-208 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-209 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-210 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-211 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-212 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-213 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-214 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-215 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-216 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-217 {
  border-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-218 {
  color: #232323;
  font-size: 32px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-219 {
  color: #001e43;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.service_container .sd._isClose.text-219 {
  transform: rotate(180deg);
}

.service_container .sd.text-220 {
  color: #232323;
  font-size: 21px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-221 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-222 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-223 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-224 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-225 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-226 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-227 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-228 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-229 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-230 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-231 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-232 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-233 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-234 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-235 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-236 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-237 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-238 {
  border-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-239 {
  color: #232323;
  font-size: 32px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-240 {
  color: #001e43;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.service_container .sd._isClose.text-240 {
  transform: rotate(180deg);
}

.service_container .sd.text-241 {
  color: #232323;
  font-size: 21px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-242 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-243 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-244 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-245 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-246 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-247 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-248 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-249 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-250 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-251 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-252 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-253 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-254 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-255 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-256 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-257 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-258 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-259 {
  border-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-260 {
  color: #232323;
  font-size: 32px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-261 {
  color: #001e43;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.service_container .sd._isClose.text-261 {
  transform: rotate(180deg);
}

.service_container .sd.text-262 {
  color: #232323;
  font-size: 21px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-263 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-264 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-265 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-266 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-267 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-268 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-269 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-270 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-271 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-272 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-273 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-274 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-275 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-276 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-277 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-278 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-279 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-280 {
  border-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-281 {
  color: #232323;
  font-size: 32px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-282 {
  color: #001e43;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.service_container .sd._isClose.text-282 {
  transform: rotate(180deg);
}

.service_container .sd.text-283 {
  color: #232323;
  font-size: 21px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-284 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-285 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-286 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-287 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-288 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-289 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-290 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-291 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-292 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-293 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-294 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-295 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-296 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-297 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-298 {
  border-radius: 4px;
  color: #4a77ac;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-299 {
  color: #4a77ac;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-300 {
  color: #232323;
  flex: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.text-301 {
  border-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 5px 8px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 16px);
  justify-content: flex-start;
}

.service_container .sd.text-23 {
  font-size: 32px;
  font-weight: 800;
  line-height: 1.5;
}

/* service_row.css */
/* Generated from service.html */

.service_container .sd.row {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-25 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-26 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-27 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-28 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-29 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-30 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-31 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-32 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-33 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7f362526-ca2d-4e10-8f74-6cb0529414fc) * 0));
  max-width: calc(
    100% - (var(--gap-h-7f362526-ca2d-4e10-8f74-6cb0529414fc) * 0)
  );
}

.service_container .sd.row-34 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-35 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  max-width: 100%;
}

.service_container .sd.row-36 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-37 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-38 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-39 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-40 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-41 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-fdf26789-9110-4473-af9f-f21f2c07e6af) * 0));
  max-width: calc(
    100% - (var(--gap-h-fdf26789-9110-4473-af9f-f21f2c07e6af) * 0)
  );
}

.service_container .sd.row-42 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-43 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-44 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-45 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-46 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-47 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-48 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-49 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-cb099664-6c9e-40b7-a100-d39afdcd870c) * 0));
  max-width: calc(
    100% - (var(--gap-h-cb099664-6c9e-40b7-a100-d39afdcd870c) * 0)
  );
}

.service_container .sd.row-50 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-51 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-52 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-53 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-54 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-55 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-56 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-57 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-799b4b81-a0e5-4038-b0d6-eacb8b007ebb) * 0));
  max-width: calc(
    100% - (var(--gap-h-799b4b81-a0e5-4038-b0d6-eacb8b007ebb) * 0)
  );
}

.service_container .sd.row-58 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-59 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-60 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-61 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-62 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-63 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-64 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-65 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-971103f1-122f-4036-b108-e1a6c081e9a1) * 0));
  max-width: calc(
    100% - (var(--gap-h-971103f1-122f-4036-b108-e1a6c081e9a1) * 0)
  );
}

.service_container .sd.row-66 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-67 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-68 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-69 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-70 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-71 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-72 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.row-73 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-474119c9-fd65-4c87-a0bf-3397cc5feed0) * 0));
  max-width: calc(
    100% - (var(--gap-h-474119c9-fd65-4c87-a0bf-3397cc5feed0) * 0)
  );
}

/* service_element.css */
/* Generated from service.html */

.service_container .sd.element {
  flex: none;
  height: 44px;
  width: 190px;
  max-width: 100%;
}

.service_container .sd.element:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.service_container .sd.element-2 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-3 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-4 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-5 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-6 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-7 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-8 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-9 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-10 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-11 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-12 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-13 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-14 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-15 {
  background: #4a77ac;
  flex: none;
  height: 1px;
  width: 0px;
  max-width: 100%;
}

.service_container .sd.element-62 {
}

.service_container .sd.element-63 {
  flex: none;
  height: 33px;
  width: 31px;
  max-width: 100%;
}

.service_container .sd.element-63:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.service_container .sd.element-64 {
  flex: none;
  height: 33px;
  width: 31px;
  max-width: 100%;
}

.service_container .sd.element-64:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.service_container .sd.element-65 {
  flex: none;
  height: 33px;
  width: 31px;
  max-width: 100%;
}

.service_container .sd.element-65:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.service_container .sd.element-66 {
  flex: none;
  height: 33px;
  width: 31px;
  max-width: 100%;
}

.service_container .sd.element-66:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.service_container .sd.element-67 {
  flex: none;
  height: 33px;
  width: 31px;
  max-width: 100%;
}

.service_container .sd.element-67:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.service_container .sd.element-68 {
  flex: none;
  height: 33px;
  width: 31px;
  max-width: 100%;
}

.service_container .sd.element-68:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.service_container .sd.element-69 {
}

/* service_header.css */
/* Generated from service.html */

.service_container .sd.header {
  align-content: center;
  align-items: center;
  background: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 16px 0px 16px 0px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

.service_container .sd.header-2 {
  align-content: center;
  align-items: center;
  background: #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 143px;
  justify-content: flex-end;
  padding: 0px 0px;
  width: 1920px;
  max-width: 100%;
}

.service_container .sd.header-3 {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 14px 0px;
  position: sticky;
  text-align: left;
  top: 0;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.service_container .sd.header-20 {
  flex: none;
  height: auto;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 434px;
  max-width: 100%;
}

/* service_footer.css */
/* Generated from service.html */

.service_container .sd.footer-8 {
  bottom: 0px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 434px;
  max-width: 100%;
}

.service_container .sd.footer-8:before {
  background-repeat: no-repeat;
  background-size: contain;
}

/* service_column.css */
/* Generated from service.html */

.service_container .sd.column-28 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0;
  width: calc(50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5)
  );
}

.service_container .sd.service_box {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  max-height: 1000px;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  opacity: 1;
  overflow: hidden;
  padding: 0px 32px 0px 16px;
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
  transition: max-height 300ms ease;
}

.service_container .sd._isClose.service_box {
  flex: none;
  max-height: 0px;
  padding: 0px 32px 0px 16px;
  transition: max-height 300ms ease;
}

.service_container .service_check {
  display: none;
}
.service_container .service_check:checked ~ .service_box {
  max-height: 1000px;
  transition: max-height 300ms ease;
}
.service_container .service_check:checked ~ .button .icon {
  transform: rotate(0deg);
}

.service_container .service_icon {
  flex: none;
  height: 33px;
  width: 31px;
  max-width: 100%;
}

@media screen and (max-width: 480px) {
  .service_container .service_icon {
    flex: none;
    height: 28px;
    width: 24px;
    max-width: 100%;
  }
}

.service_container .service_icon img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.service_container .sd.column-30 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-31 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-32 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-33 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-34 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-35 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-36 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-37 {
  align-content: center;
  align-items: center;
  background: #001938;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px;
  width: 152px;
  max-width: 100%;
}

.service_container .sd.column-38 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0;
  width: calc(50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5)
  );
}

.service_container .sd.column-39 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 32px 0px 16px;
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
}

.service_container .sd._isClose.column-39 {
  flex: none;
  height: 0px;
}

.service_container .sd.column-40 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-41 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-42 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-43 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-44 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-45 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-46 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-47 {
  align-content: center;
  align-items: center;
  background: #001938;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px;
  width: 152px;
  max-width: 100%;
}

.service_container .sd.column-48 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0;
  width: calc(50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5)
  );
}

.service_container .sd.column-49 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 32px 0px 16px;
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
}

.service_container .sd._isClose.column-49 {
  flex: none;
  height: 0px;
}

.service_container .sd.column-50 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-51 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-52 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-53 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-54 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-55 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-56 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-57 {
  align-content: center;
  align-items: center;
  background: #001938;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px;
  width: 152px;
  max-width: 100%;
}

.service_container .sd.column-58 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0;
  width: calc(50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5)
  );
}

.service_container .sd.column-59 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 32px 0px 16px;
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
}

.service_container .sd._isClose.column-59 {
  flex: none;
  height: 0px;
}

.service_container .sd.column-60 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-61 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-62 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-63 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-64 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-65 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-66 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-67 {
  align-content: center;
  align-items: center;
  background: #001938;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px;
  width: 152px;
  max-width: 100%;
}

.service_container .sd.column-68 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0;
  width: calc(50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5)
  );
}

.service_container .sd.column-69 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 32px 0px 16px;
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
}

.service_container .sd._isClose.column-69 {
  flex: none;
  height: 0px;
}

.service_container .sd.column-70 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-71 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-72 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-73 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-74 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-75 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-76 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-77 {
  align-content: center;
  align-items: center;
  background: #001938;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px;
  width: 152px;
  max-width: 100%;
}

.service_container .sd.column-78 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
  /* display: none; */
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0;
  width: calc(50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0.5)
  );
}

.service_container .sd.column-79 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 32px 0px 16px;
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
}

.service_container .sd._isClose.column-79 {
  flex: none;
  height: 0px;
}

.service_container .sd.column-80 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-81 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-82 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-83 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-84 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-85 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-86 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.service_container .sd.column-87 {
  align-content: center;
  align-items: center;
  background: #001938;
  border-bottom: 1px solid #5d96cb;
  border-left: 1px solid #5d96cb;
  border-radius: 4px;
  border-right: 1px solid #5d96cb;
  border-top: 1px solid #5d96cb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px;
  width: 152px;
  max-width: 100%;
}
/* service_misc.css */
/* Generated from service.html */

@media screen and (max-width: 1280px) {
  .service_container .sd.header {
    padding: 16px 10px 16px 10px;
    transform: translate(0px, 0px);
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.header {
    padding: 8px 8px 8px 8px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.container {
    height: 40px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.element {
    flex: none;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.element {
    flex: none;
    height: 35px;
    width: 160px;
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.element {
    flex: none;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.layout {
    gap: 20px;
    --gap-h-0c688920-d3ec-4d60-a2f5-e8b90044f92a: 20px;
    --gap-v-0c688920-d3ec-4d60-a2f5-e8b90044f92a: 0px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout {
    display: none;
    --gap-h-0c688920-d3ec-4d60-a2f5-e8b90044f92a: 32px;
    --gap-v-0c688920-d3ec-4d60-a2f5-e8b90044f92a: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout {
    display: none;
    --gap-h-0c688920-d3ec-4d60-a2f5-e8b90044f92a: 32px;
    --gap-v-0c688920-d3ec-4d60-a2f5-e8b90044f92a: 0px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.layout-7 {
    display: flex;
    --gap-h-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 0px;
    --gap-v-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 4px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-7 {
    display: flex;
    --gap-h-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 0px;
    --gap-v-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 4px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-7 {
    display: flex;
    --gap-h-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 0px;
    --gap-v-b6b264d2-19cf-4e2e-8694-b85b0ec7e42a: 4px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row {
    display: none;
    flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.row {
    display: flex;
    flex: none;
    height: 40px;
    width: 50px;
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.row {
    display: flex;
    flex: none;
    height: 40px;
    width: 40px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.text-8 {
    color: #0346ab;
    display: flex;
    font-size: 36px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-8 {
    color: #001e43;
    display: flex;
    font-size: 36px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-8 {
    display: flex;
    font-size: 24px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.header-2 {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0 0 0 0;
    padding: 8px 0px;
    position: relative;
    right: 0;
    top: 0;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.layout-9 {
    gap: 20px;
    --gap-h-d6ce4d46-fa15-4625-a3a0-0235eb6a6a10: 20px;
    --gap-v-d6ce4d46-fa15-4625-a3a0-0235eb6a6a10: 0px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-9 {
    display: none;
    --gap-h-d6ce4d46-fa15-4625-a3a0-0235eb6a6a10: 32px;
    --gap-v-d6ce4d46-fa15-4625-a3a0-0235eb6a6a10: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-9 {
    display: none;
    --gap-h-d6ce4d46-fa15-4625-a3a0-0235eb6a6a10: 32px;
    --gap-v-d6ce4d46-fa15-4625-a3a0-0235eb6a6a10: 0px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.layout-15 {
    display: none;
    --gap-h-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 0px;
    --gap-v-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 4px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-15 {
    display: none;
    --gap-h-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 0px;
    --gap-v-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 4px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-15 {
    display: none;
    --gap-h-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 0px;
    --gap-v-3cc8b71d-ab5d-488f-bbfb-8fe67ad2ef2e: 4px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.text-14 {
    display: flex;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-14 {
    display: flex;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-14 {
    display: none;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.header-3 {
    font-size: 12px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.header-3 {
    font-size: 11px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.centered-12 {
    flex: none;
    height: 183px;
    margin: 58px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.section-inner-1 {
    height: 183px;
    flex-direction: column;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-83 {
    gap: 12px;
    --gap-h-6bc600a9-1447-441b-8085-2da25c4d3e1c: 0px;
    --gap-v-6bc600a9-1447-441b-8085-2da25c4d3e1c: 12px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-84 {
    gap: 8px;
    --gap-h-77bc65c9-6946-4133-9c5d-9773f6e29272: 8px;
    --gap-v-77bc65c9-6946-4133-9c5d-9773f6e29272: 0px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-170 {
    font-size: 25px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-171 {
    font-size: 16px;
    line-height: 1.1;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-172 {
    flex: none;
    font-size: 14px;
    line-height: 1.5;
    width: 344px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.footer-8 {
    flex: none;
    width: 230px;
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.footer-8 {
    flex: none;
    width: 160px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.header-20 {
    flex: none;
    width: 230px;
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.header-20 {
    flex: none;
    width: 160px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.container-21 {
    margin: 20px 20px 0px 20px;
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.container-21 {
    margin: 20px 16px 0px 16px;
    max-width: calc(100% - 32px);
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.container-22 {
    padding: 0px 20px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.container-22 {
    margin: 16px 0px 32px 0px;
    padding: 0px 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.container-22 {
    margin: 24px 0px 32px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.section-inner-2 {
    padding: 0px 20px;
    flex-direction: column;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.section-inner-2 {
    padding: 0px 16px;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.section-inner-2 {
    flex-direction: column;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-85 {
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    flex: none;
    --gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5: 16px;
    --gap-v-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5: 16px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.column-28 {
    box-shadow: 0px 3px 5px rgba(136, 136, 136, 0.07);
    flex: none;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-28 {
    flex: none;
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-28 {
    flex: none;
    width: calc(100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0));
    max-width: calc(
      100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0)
    );
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-86 {
    padding: 16px 12px 16px 12px;
    --gap-h-4d9649c3-63aa-4316-af23-c54073cf0982: 0px;
    --gap-v-4d9649c3-63aa-4316-af23-c54073cf0982: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.element-63 {
    flex: none;
    height: 28px;
    width: 24px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-176 {
    font-size: 18px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-29 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
    width: calc(100% - 28px);
    max-width: calc(100% - 28px);
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-29 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-88 {
    gap: 16px;
    --gap-h-7f362526-ca2d-4e10-8f74-6cb0529414fc: 0px;
    --gap-v-7f362526-ca2d-4e10-8f74-6cb0529414fc: 16px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-88 {
    gap: 12px;
    --gap-h-7f362526-ca2d-4e10-8f74-6cb0529414fc: 0px;
    --gap-v-7f362526-ca2d-4e10-8f74-6cb0529414fc: 12px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-178 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-179 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-89 {
    gap: 4px;
    height: auto;
    --gap-h-3607017a-5f20-4a01-8350-c36dd1bd159f: 0px;
    --gap-v-3607017a-5f20-4a01-8350-c36dd1bd159f: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-26 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-180 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-180 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-181 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-27 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-182 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-182 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-183 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-28 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-184 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-184 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-185 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-186 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-90 {
    gap: 4px;
    height: auto;
    --gap-h-ed2c7d8d-52d8-4ba7-9be9-d8569e23b4f4: 0px;
    --gap-v-ed2c7d8d-52d8-4ba7-9be9-d8569e23b4f4: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-29 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-187 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-187 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-188 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-30 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-189 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-189 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-190 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-31 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-191 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-191 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-192 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-193 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-91 {
    gap: 4px;
    height: auto;
    --gap-h-4ea859c8-d3d3-42cc-b93d-c9527b5ee5d7: 0px;
    --gap-v-4ea859c8-d3d3-42cc-b93d-c9527b5ee5d7: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-32 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-194 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-194 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-195 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-196 {
    font-size: 16px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.column-38 {
    box-shadow: 0px 3px 5px rgba(136, 136, 136, 0.07);
    flex: none;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-38 {
    flex: none;
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-38 {
    flex: none;
    width: calc(100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0));
    max-width: calc(
      100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0)
    );
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-92 {
    padding: 16px 12px 16px 12px;
    --gap-h-e6967e3e-56eb-4b61-9342-0a58348c3425: 0px;
    --gap-v-e6967e3e-56eb-4b61-9342-0a58348c3425: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.element-64 {
    flex: none;
    height: 28px;
    width: 24px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-197 {
    font-size: 18px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-39 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
    width: calc(100% - 28px);
    max-width: calc(100% - 28px);
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-39 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-94 {
    gap: 16px;
    --gap-h-fdf26789-9110-4473-af9f-f21f2c07e6af: 0px;
    --gap-v-fdf26789-9110-4473-af9f-f21f2c07e6af: 16px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-94 {
    gap: 12px;
    --gap-h-fdf26789-9110-4473-af9f-f21f2c07e6af: 0px;
    --gap-v-fdf26789-9110-4473-af9f-f21f2c07e6af: 12px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-199 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-200 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-95 {
    gap: 4px;
    height: auto;
    --gap-h-e96874c9-05d7-4f78-a760-bde80b825119: 0px;
    --gap-v-e96874c9-05d7-4f78-a760-bde80b825119: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-34 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-201 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-201 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-202 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-35 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-203 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-203 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-204 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-36 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-205 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-205 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-206 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-207 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-96 {
    gap: 4px;
    height: auto;
    --gap-h-7d851dca-0346-43ee-8df0-7fc268e80870: 0px;
    --gap-v-7d851dca-0346-43ee-8df0-7fc268e80870: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-37 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-208 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-208 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-209 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-38 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-210 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-210 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-211 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-39 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-212 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-212 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-213 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-214 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-97 {
    gap: 4px;
    height: auto;
    --gap-h-83279687-1d9a-45dd-b42e-e0a52dc0c582: 0px;
    --gap-v-83279687-1d9a-45dd-b42e-e0a52dc0c582: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-40 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-215 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-215 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-216 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-217 {
    font-size: 16px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.column-48 {
    box-shadow: 0px 3px 5px rgba(136, 136, 136, 0.07);
    flex: none;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-48 {
    flex: none;
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-48 {
    flex: none;
    width: calc(100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0));
    max-width: calc(
      100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0)
    );
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-98 {
    padding: 16px 12px 16px 12px;
    --gap-h-7a28d998-1ee2-4160-b0b0-f8975ac23d06: 0px;
    --gap-v-7a28d998-1ee2-4160-b0b0-f8975ac23d06: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.element-65 {
    flex: none;
    height: 28px;
    width: 24px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-218 {
    font-size: 18px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-49 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
    width: calc(100% - 28px);
    max-width: calc(100% - 28px);
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-49 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-100 {
    gap: 16px;
    --gap-h-cb099664-6c9e-40b7-a100-d39afdcd870c: 0px;
    --gap-v-cb099664-6c9e-40b7-a100-d39afdcd870c: 16px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-100 {
    gap: 12px;
    --gap-h-cb099664-6c9e-40b7-a100-d39afdcd870c: 0px;
    --gap-v-cb099664-6c9e-40b7-a100-d39afdcd870c: 12px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-220 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-221 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-101 {
    gap: 4px;
    height: auto;
    --gap-h-03a43763-2211-4fa8-a19d-d77064fb6311: 0px;
    --gap-v-03a43763-2211-4fa8-a19d-d77064fb6311: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-42 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-222 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-222 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-223 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-43 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-224 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-224 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-225 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-44 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-226 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-226 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-227 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-228 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-102 {
    gap: 4px;
    height: auto;
    --gap-h-d7547dd8-a61c-4fb3-a4bc-98d4b71d3149: 0px;
    --gap-v-d7547dd8-a61c-4fb3-a4bc-98d4b71d3149: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-45 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-229 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-229 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-230 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-46 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-231 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-231 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-232 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-47 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-233 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-233 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-234 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-235 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-103 {
    gap: 4px;
    height: auto;
    --gap-h-bc94d614-7527-4e21-9cb7-c389d188161d: 0px;
    --gap-v-bc94d614-7527-4e21-9cb7-c389d188161d: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-48 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-236 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-236 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-237 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-238 {
    font-size: 16px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.column-58 {
    box-shadow: 0px 3px 5px rgba(136, 136, 136, 0.07);
    flex: none;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-58 {
    flex: none;
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-58 {
    flex: none;
    width: calc(100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0));
    max-width: calc(
      100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0)
    );
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-104 {
    padding: 16px 12px 16px 12px;
    --gap-h-00a567aa-ff78-47b3-a9a7-c0aa1ad17536: 0px;
    --gap-v-00a567aa-ff78-47b3-a9a7-c0aa1ad17536: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.element-66 {
    flex: none;
    height: 28px;
    width: 24px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-239 {
    font-size: 18px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-59 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
    width: calc(100% - 28px);
    max-width: calc(100% - 28px);
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-59 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-106 {
    gap: 16px;
    --gap-h-799b4b81-a0e5-4038-b0d6-eacb8b007ebb: 0px;
    --gap-v-799b4b81-a0e5-4038-b0d6-eacb8b007ebb: 16px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-106 {
    gap: 12px;
    --gap-h-799b4b81-a0e5-4038-b0d6-eacb8b007ebb: 0px;
    --gap-v-799b4b81-a0e5-4038-b0d6-eacb8b007ebb: 12px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-241 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-242 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-107 {
    gap: 4px;
    height: auto;
    --gap-h-268c342e-aa2a-4242-a435-413f741dcd4c: 0px;
    --gap-v-268c342e-aa2a-4242-a435-413f741dcd4c: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-50 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-243 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-243 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-244 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-51 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-245 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-245 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-246 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-52 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-247 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-247 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-248 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-249 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-108 {
    gap: 4px;
    height: auto;
    --gap-h-81f51315-22e1-4a41-95fd-9cc878e50893: 0px;
    --gap-v-81f51315-22e1-4a41-95fd-9cc878e50893: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-53 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-250 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-250 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-251 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-54 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-252 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-252 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-253 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-55 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-254 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-254 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-255 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-256 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-109 {
    gap: 4px;
    height: auto;
    --gap-h-92745392-6563-42b9-a8a1-1dc21eadea03: 0px;
    --gap-v-92745392-6563-42b9-a8a1-1dc21eadea03: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-56 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-257 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-257 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-258 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-259 {
    font-size: 16px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.column-68 {
    box-shadow: 0px 3px 5px rgba(136, 136, 136, 0.07);
    flex: none;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-68 {
    flex: none;
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-68 {
    flex: none;
    width: calc(100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0));
    max-width: calc(
      100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0)
    );
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-110 {
    padding: 16px 12px 16px 12px;
    --gap-h-6f017651-ed12-4774-8536-fdd9ff9fc9dd: 0px;
    --gap-v-6f017651-ed12-4774-8536-fdd9ff9fc9dd: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.element-67 {
    flex: none;
    height: 28px;
    width: 24px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-260 {
    font-size: 18px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-69 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
    width: calc(100% - 28px);
    max-width: calc(100% - 28px);
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-69 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-112 {
    gap: 16px;
    --gap-h-971103f1-122f-4036-b108-e1a6c081e9a1: 0px;
    --gap-v-971103f1-122f-4036-b108-e1a6c081e9a1: 16px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-112 {
    gap: 12px;
    --gap-h-971103f1-122f-4036-b108-e1a6c081e9a1: 0px;
    --gap-v-971103f1-122f-4036-b108-e1a6c081e9a1: 12px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-262 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-263 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-113 {
    gap: 4px;
    height: auto;
    --gap-h-9ceb4523-1091-4aff-8283-eb39a71afc71: 0px;
    --gap-v-9ceb4523-1091-4aff-8283-eb39a71afc71: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-58 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-264 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-264 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-265 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-59 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-266 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-266 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-267 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-60 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-268 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-268 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-269 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-270 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-114 {
    gap: 4px;
    height: auto;
    --gap-h-61afba25-1bb2-46bd-b678-4b45e2c60686: 0px;
    --gap-v-61afba25-1bb2-46bd-b678-4b45e2c60686: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-61 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-271 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-271 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-272 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-62 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-273 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-273 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-274 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-63 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-275 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-275 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-276 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-277 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-115 {
    gap: 4px;
    height: auto;
    --gap-h-b27d3659-d83e-421b-8c74-d7e63cb4d200: 0px;
    --gap-v-b27d3659-d83e-421b-8c74-d7e63cb4d200: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-64 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-278 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-278 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-279 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-280 {
    font-size: 16px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.column-78 {
    box-shadow: 0px 3px 5px rgba(136, 136, 136, 0.07);
    display: flex;
    flex: none;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-78 {
    display: flex;
    flex: none;
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-78 {
    display: flex;
    flex: none;
    width: calc(100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0));
    max-width: calc(
      100% - (var(--gap-h-4b0a7ec5-662f-4b43-a5c6-a7cc05b36bd5) * 0)
    );
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.layout-116 {
    display: flex;
    --gap-h-73a8669e-919d-4e11-9df2-225d295340de: 0px;
    --gap-v-73a8669e-919d-4e11-9df2-225d295340de: 0px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-116 {
    display: flex;
    padding: 16px 12px 16px 12px;
    --gap-h-73a8669e-919d-4e11-9df2-225d295340de: 0px;
    --gap-v-73a8669e-919d-4e11-9df2-225d295340de: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-116 {
    display: flex;
    --gap-h-73a8669e-919d-4e11-9df2-225d295340de: 0px;
    --gap-v-73a8669e-919d-4e11-9df2-225d295340de: 0px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.element-68 {
    flex: none;
    height: 28px;
    width: 24px;
    max-width: 100%;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-281 {
    font-size: 18px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.column-79 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
    width: calc(100% - 28px);
    max-width: calc(100% - 28px);
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.column-79 {
    margin: 0px 0px 0px 28px;
    padding: 0px 24px 0px 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-118 {
    gap: 16px;
    --gap-h-474119c9-fd65-4c87-a0bf-3397cc5feed0: 0px;
    --gap-v-474119c9-fd65-4c87-a0bf-3397cc5feed0: 16px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.layout-118 {
    gap: 12px;
    --gap-h-474119c9-fd65-4c87-a0bf-3397cc5feed0: 0px;
    --gap-v-474119c9-fd65-4c87-a0bf-3397cc5feed0: 12px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-283 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-284 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-119 {
    gap: 4px;
    height: auto;
    --gap-h-69e0fddb-7d0a-4854-8207-16a2fe0d243d: 0px;
    --gap-v-69e0fddb-7d0a-4854-8207-16a2fe0d243d: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-66 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-285 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-285 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-286 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-67 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-287 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-287 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-288 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-68 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-289 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-289 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-290 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-291 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-120 {
    gap: 4px;
    height: auto;
    --gap-h-35d4dbde-f905-42c7-8aba-27d70643bc63: 0px;
    --gap-v-35d4dbde-f905-42c7-8aba-27d70643bc63: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-69 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-292 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-292 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-293 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-70 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-294 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-294 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-295 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-71 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-296 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-296 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-297 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-298 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.layout-121 {
    gap: 4px;
    height: auto;
    --gap-h-003b01c3-7b49-4766-8aad-9d62fe104b6a: 0px;
    --gap-v-003b01c3-7b49-4766-8aad-9d62fe104b6a: 4px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .service_container .sd.row-72 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-299 {
    font-size: 15px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-299 {
    font-size: 13px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-300 {
    font-size: 14px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-301 {
    font-size: 16px;
  }
}

@media screen and (max-width: 866px) {
  .service_container .sd.text-23 {
    font-size: 24px;
  }
}

@media screen and (max-width: 480px) {
  .service_container .sd.text-23 {
    font-size: 18px;
  }
}

.service_container .sd.rounded-11 {
  background: #fdfeff;
  border-radius: 0;
  box-shadow: ;
  height: 100%;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}

.service_container .sd.centered-12 {
  align-content: center;
  align-items: center;
  background: #001e43;
  flex: none;
  height: 380px;
  justify-content: center;
  margin: 77px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1920px;
  max-width: 100%;
}

.service_container .sd.section-inner-1 {
  padding: 0px 0px 0px 0px;
  width: 1920px;
  height: 380px;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}

.service_container .sd.section-inner-2 {
  padding: 0 0;
  width: 1280px;
  height: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}

.service_container body {
  background: #fdfeff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

:root {
  --s-font-f49204e9: Montserrat;
  --s-font-1bbdefbf: "Noto Sans JP";
  --s-font-36b0a37d: "Noto Sans JP";
}
