/* FAQ page-specific styles. */
:root {
  --font-64a5a78c: Lato;
  --font-a8a54a84: "Noto Sans JP";
  --font-b1b73b09: Roboto;
}

.ui-element[data-ui-f8857353-5997-4e5f-b8df-d022e7c0b85b] {
  align-content: center;
  align-items: center;
  background: #fff;
  border-radius: 0;
  box-shadow: ;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-414e897e-7527-485d-a84c-d9d05fb05951] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  bottom: -20px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 30px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-414e897e-7527-485d-a84c-d9d05fb05951] {
    padding: 0px 15px 0px;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-414e897e-7527-485d-a84c-d9d05fb05951] {
    flex: none;
    height: 50px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-414e897e-7527-485d-a84c-d9d05fb05951] {
    flex: none;
    height: 40px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-2e106148-4446-4a34-ad4a-0d811b5ae3a8] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.ui-element[data-ui-2e106148-4446-4a34-ad4a-0d811b5ae3a8]:hover {
  opacity: 0.7;
  scale: 1.1 1.1;
}

.ui-element[data-ui-9ce1ab2d-4413-434d-b152-1986b5da1e7d] {
  height: auto;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-9ce1ab2d-4413-434d-b152-1986b5da1e7d] {
    flex: none;
    width: 140px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-9ce1ab2d-4413-434d-b152-1986b5da1e7d] {
    display: none;
    flex: none;
    width: 120px;
    max-width: 100%;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-9ce1ab2d-4413-434d-b152-1986b5da1e7d] {
    display: none;
    flex: none;
    width: 100px;
    max-width: 100%;
  }
}

.ui-element[data-ui-32dc0ed5-f8ff-4d3c-bb94-2b90a72523f6] {
  display: none;
  height: auto;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-32dc0ed5-f8ff-4d3c-bb94-2b90a72523f6] {
    display: none;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-32dc0ed5-f8ff-4d3c-bb94-2b90a72523f6] {
    display: none;
    flex: none;
    width: 150px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-32dc0ed5-f8ff-4d3c-bb94-2b90a72523f6] {
    display: flex;
    flex: none;
    width: 120px;
    max-width: 100%;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-32dc0ed5-f8ff-4d3c-bb94-2b90a72523f6] {
    display: flex;
    flex: none;
  }
}

.ui-element[data-ui-4ee6f046-2390-46d8-a6d8-aa5898dd2d16] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.ui-element[data-ui-b23c3ea1-85f6-4f1c-8a33-586d936532e6] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-b23c3ea1-85f6-4f1c-8a33-586d936532e6] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-b23c3ea1-85f6-4f1c-8a33-586d936532e6] {
    display: none;
  }
}

.ui-element[data-ui-9ef9771a-2945-46f1-a5e7-fac3936e39ec] {
  color: #000000;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 10px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.ui-element[data-ui-9ef9771a-2945-46f1-a5e7-fac3936e39ec]:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-9ef9771a-2945-46f1-a5e7-fac3936e39ec] {
    font-size: 14px;
    padding: 5px;
  }
}

.ui-element[data-ui-39f5d4d1-49a8-475d-80fb-5f05116a4597] {
  color: #000000;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 10px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.ui-element[data-ui-39f5d4d1-49a8-475d-80fb-5f05116a4597]:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-39f5d4d1-49a8-475d-80fb-5f05116a4597] {
    font-size: 14px;
    padding: 5px;
  }
}

.ui-element[data-ui-4012b40c-02df-47fd-8c79-1ec8de4e1241] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: 50px;
  justify-content: center;
  translate: 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-4012b40c-02df-47fd-8c79-1ec8de4e1241] {
    display: none;
    flex: none;
    height: auto;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-4012b40c-02df-47fd-8c79-1ec8de4e1241] {
    display: none;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-4012b40c-02df-47fd-8c79-1ec8de4e1241] {
    display: none;
  }
}

.ui-element[data-ui-fe9999c4-ae48-4b2a-ab10-ebf0488bff1c] {
  align-content: center;
  align-items: center;
  background: #d54959;
  border-radius: 25.5px;
  box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.1);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 20px;
  padding: 15px 30px 15px;
  transition-duration: 300ms;
  translate: 0px 0px;
  width: 352px;
  max-width: calc(100% - 20px);
}

.ui-element[data-ui-fe9999c4-ae48-4b2a-ab10-ebf0488bff1c]:hover {
  box-shadow: 1px 3px 20px rgba(0, 0, 0, 0.1);
  scale: 1.05 1.05;
  translate: 0px 0px;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-fe9999c4-ae48-4b2a-ab10-ebf0488bff1c] {
    flex: none;
    margin: 0px 0px 0px 10px;
    width: 280px;
    max-width: calc(100% - 10px);
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-fe9999c4-ae48-4b2a-ab10-ebf0488bff1c] {
    display: flex;
    flex: none;
    padding: 7px 30px 7px;
    width: auto;
    max-width: calc(100% - 10px);
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-fe9999c4-ae48-4b2a-ab10-ebf0488bff1c] {
    display: flex;
    margin: 0px 0px 0px 10px;
    padding: 7px 20px 7px;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-fe9999c4-ae48-4b2a-ab10-ebf0488bff1c] {
    display: flex;
    padding: 5px 15px 5px 10px;
  }
}

.ui-element[data-ui-821efa53-bbee-4621-b5d5-62d08fdf108a] {
  color: #FFFFFF;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-821efa53-bbee-4621-b5d5-62d08fdf108a] {
    font-size: 14px;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-821efa53-bbee-4621-b5d5-62d08fdf108a] {
    font-family: var(--font-a8a54a84);
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-821efa53-bbee-4621-b5d5-62d08fdf108a] {
    font-family: var(--font-a8a54a84);
    font-size: 12px;
    height: auto;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-821efa53-bbee-4621-b5d5-62d08fdf108a] {
    font-size: 12px;
    letter-spacing: -0.05em;
  }
}

.ui-element[data-ui-ef093ba5-1f96-4321-9837-ffe1dffaf37a] {
  bottom: 14px;
  color: #FFFFFF;
  font-size: 24px;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: absolute;
  right: 16px;
  top: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ef093ba5-1f96-4321-9837-ffe1dffaf37a] {
    bottom: 6px;
    right: 5px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-ef093ba5-1f96-4321-9837-ffe1dffaf37a] {
    bottom: 4px;
    font-size: 22px;
    right: 0px;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-ef093ba5-1f96-4321-9837-ffe1dffaf37a] {
    bottom: 5px;
    font-size: 17px;
    right: -1px;
  }
}

.ui-element[data-ui-1f167db6-c0e1-4e23-8508-55c9dd027533] {
  color: #000000;
  display: none;
  flex: none;
  font-size: 24px;
  height: auto;
  padding: 10px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-1f167db6-c0e1-4e23-8508-55c9dd027533] {
    display: flex;
    flex: none;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-1f167db6-c0e1-4e23-8508-55c9dd027533] {
    display: flex;
  }
}

.ui-element[data-ui-1405e8e0-2507-4b7f-ade4-7d0ded386966] {
  align-content: center;
  align-items: center;
  background: #f6efe4;
  flex: none;
  height: 280px;
  justify-content: center;
  margin: 80px 0px 0px 0px;
  padding: 0 0;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-1405e8e0-2507-4b7f-ade4-7d0ded386966] {
    flex: none;
    height: 160px;
    margin: 50px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-1405e8e0-2507-4b7f-ade4-7d0ded386966] {
    flex: none;
    height: auto;
    margin: 40px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-section-inner-1405e8e0-2507-4b7f-ade4-7d0ded386966] {
  padding: 0 0;
  width: 100%;
  height: 280px;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-section-inner-1405e8e0-2507-4b7f-ade4-7d0ded386966] {
    height: 160px;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-section-inner-1405e8e0-2507-4b7f-ade4-7d0ded386966] {
    height: auto;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-b4123ffe-37ff-4b34-b94c-8383f1c62944] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  padding: 0px 15px 0px 15px;
  width: 1280px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-b4123ffe-37ff-4b34-b94c-8383f1c62944] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    max-width: 100%;
  }
}

.ui-element[data-ui-9bdc6533-cf4b-4743-b304-38bac59e1135] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-9bdc6533-cf4b-4743-b304-38bac59e1135] {
    flex: none;
    width: 100px;
    max-width: 100%;
  }
}

.ui-element[data-ui-6004f9dd-a5e9-43ff-aec2-7ad276add6e8] {
  flex: none;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: 228px;
  max-width: 100%;
}

.ui-element[data-ui-ac51ca4d-d5f8-4617-af72-67bc76219a45] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 85px 45px;
  width: auto;
  max-width: calc(100% - 45px);
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ac51ca4d-d5f8-4617-af72-67bc76219a45] {
    margin: 0px 0px 40px 30px;
    max-width: calc(100% - 30px);
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-ac51ca4d-d5f8-4617-af72-67bc76219a45] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 30px 0px 15px 0px;
    max-width: 100%;
  }
}

.ui-element[data-ui-ff1a7b5b-9b8e-44fc-9dd1-ff3ea7292ee8] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 3px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-ff1a7b5b-9b8e-44fc-9dd1-ff3ea7292ee8] {
    font-size: 14px;
  }
}

.ui-element[data-ui-ffbc5e2c-17a4-4a6f-a556-906e318bcbd7] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 38px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ffbc5e2c-17a4-4a6f-a556-906e318bcbd7] {
    font-size: 28px;
  }
}

.ui-element[data-ui-722b1970-34b9-4d05-a23e-fe7a31d065a1] {
  bottom: 0px;
  flex: none;
  height: auto;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 220px;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-722b1970-34b9-4d05-a23e-fe7a31d065a1] {
    flex: none;
    width: 100px;
    max-width: 100%;
  }
}

.ui-element[data-ui-2bdf1f19-c422-414a-80d7-dc1479377ce3] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 350px;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-2bdf1f19-c422-414a-80d7-dc1479377ce3] {
    flex: none;
    width: 150px;
    max-width: 100%;
  }
}

.ui-element[data-ui-bf006b75-d1e0-4849-ad2a-6db867b401e4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-bf006b75-d1e0-4849-ad2a-6db867b401e4] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-bf006b75-d1e0-4849-ad2a-6db867b401e4] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-bf006b75-d1e0-4849-ad2a-6db867b401e4] {
    flex: none;
  }
}

.ui-element[data-ui-section-inner-bf006b75-d1e0-4849-ad2a-6db867b401e4] {
  padding: 0px 0px 0px 0px;
  width: auto;
  height: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-section-inner-bf006b75-d1e0-4849-ad2a-6db867b401e4] {
    width: 100%;
    flex-direction: column;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-section-inner-bf006b75-d1e0-4849-ad2a-6db867b401e4] {
    flex-direction: column;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-section-inner-bf006b75-d1e0-4849-ad2a-6db867b401e4] {
    flex-direction: column;
  }
}

.ui-element[data-ui-e8cfec4f-08e4-43c0-932c-354d0fd74b9b] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 24px 15px 24px 15px;
  width: 1280px;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-e8cfec4f-08e4-43c0-932c-354d0fd74b9b] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-e8cfec4f-08e4-43c0-932c-354d0fd74b9b] {
    padding: 12px 15px 12px 15px;
  }
}

.ui-element[data-ui-ef288c05-3c2c-42f5-8072-ce5da1bdf898] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: auto;
  overflow-y: hidden;
  width: auto;
  max-width: 100%;
}

.ui-element[data-ui-c82677e3-a483-44ea-8f7e-a6a108a6bc10] {
  color: #333;
  font-family: var(--font-a8a54a84);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.ui-element[data-ui-c82677e3-a483-44ea-8f7e-a6a108a6bc10]:hover {
  opacity: 0.7;
}

.ui-element[data-ui-38dfd411-6fe1-4590-8350-9312ac096564] {
  flex: none;
  height: auto;
  margin: 0px 10px 0px 10px;
  width: 4.9px;
  max-width: calc(100% - 20px);
}

.ui-element[data-ui-f0103899-a73a-48f8-bc8d-5b84d6c3d055] {
  color: #333;
  font-family: var(--font-a8a54a84);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.ui-element[data-ui-6013f239-ac97-45ca-a77c-007dfb26661b] {
  bottom: -391px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 355px;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-6013f239-ac97-45ca-a77c-007dfb26661b] {
    display: flex;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-6013f239-ac97-45ca-a77c-007dfb26661b] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-6013f239-ac97-45ca-a77c-007dfb26661b] {
    display: none;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-6013f239-ac97-45ca-a77c-007dfb26661b] {
    display: none;
  }
}

.ui-element[data-ui-32bef6e0-47a7-4d68-9cdc-05833f34e8fb] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-2c025aea-9cfd-4e24-99f5-73b8ea20deda] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 15px 0px 15px;
  padding: 45px 0px 25px 0px;
  width: 1100px;
  max-width: calc(100% - 30px);
}

.ui-element[data-ui-ecd5cf2c-4e87-4d44-9e96-6d68ebf1ada2] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ecd5cf2c-4e87-4d44-9e96-6d68ebf1ada2] {
    margin: 0px 0px 24px 0px;
    max-width: 100%;
  }
}

.ui-element[data-ui-ee588090-7eb7-48c4-bd54-000494d663ce] {
  color: #c79669;
  display: flex;
  font-family: var(--font-a8a54a84);
  font-size: 26px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-ee588090-7eb7-48c4-bd54-000494d663ce] {
    display: flex;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ee588090-7eb7-48c4-bd54-000494d663ce] {
    display: flex;
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-ee588090-7eb7-48c4-bd54-000494d663ce] {
    display: flex;
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-ee588090-7eb7-48c4-bd54-000494d663ce] {
    display: flex;
  }
}

.ui-element[data-ui-751565fb-c57d-412b-a31e-3e617cb3fe0e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-1890c02f-b126-443b-93bb-21ee1e925b67] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-1890c02f-b126-443b-93bb-21ee1e925b67: 0px;
  --gap-v-1890c02f-b126-443b-93bb-21ee1e925b67: 0px;
  --gap-uuid: 1890c02f-b126-443b-93bb-21ee1e925b67;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-1890c02f-b126-443b-93bb-21ee1e925b67] {
    padding: 16px 16px 16px 16px;
    --gap-h-1890c02f-b126-443b-93bb-21ee1e925b67: 0px;
    --gap-v-1890c02f-b126-443b-93bb-21ee1e925b67: 0px;
  }
}

.ui-element[data-ui-07655504-855a-4d2e-8a4b-88ba992deba9] {
  background: #FFFFFF;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-07655504-855a-4d2e-8a4b-88ba992deba9] {
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
  }
}

.ui-element[data-ui-fbb81841-5cc3-45c0-b5a9-efc1df302f6c] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-fbb81841-5cc3-45c0-b5a9-efc1df302f6c] {
    font-size: 24px;
  }
}

.ui-element[data-ui-a53ef412-0e07-44d8-9ed3-ab1d3d242e96] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-a53ef412-0e07-44d8-9ed3-ab1d3d242e96] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-984a3f46-be7c-44db-8f47-491a84addab3] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-984a3f46-be7c-44db-8f47-491a84addab3] {
  rotate: 180deg;
}

.ui-element[data-ui-7ff6360d-a716-42ce-8f89-aa0066ab58f7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-7ff6360d-a716-42ce-8f89-aa0066ab58f7] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-c703def8-490d-4124-bb94-0d730cbf29ef] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-c703def8-490d-4124-bb94-0d730cbf29ef] {
    margin: 0px 0px 0px 0px;
    padding: 16px 16px 0px 16px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-36e48993-74b3-43bd-926d-086c217cdd76] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-36e48993-74b3-43bd-926d-086c217cdd76] {
    font-size: 24px;
  }
}

.ui-element[data-ui-b22ae78d-a86f-4e3e-a318-bedfe82c12de] {
  color: #333;
  flex: none;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.ui-element[data-ui-b22ae78d-a86f-4e3e-a318-bedfe82c12de] >p {
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-b22ae78d-a86f-4e3e-a318-bedfe82c12de] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-33c1344e-ecab-43b2-83ef-ef55e79be740] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-8a429b3a-b2e7-44f8-84f2-b39bca4b2998] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-8a429b3a-b2e7-44f8-84f2-b39bca4b2998: 0px;
  --gap-v-8a429b3a-b2e7-44f8-84f2-b39bca4b2998: 0px;
  --gap-uuid: 8a429b3a-b2e7-44f8-84f2-b39bca4b2998;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-8a429b3a-b2e7-44f8-84f2-b39bca4b2998] {
    padding: 16px 16px 16px 16px;
    --gap-h-8a429b3a-b2e7-44f8-84f2-b39bca4b2998: 0px;
    --gap-v-8a429b3a-b2e7-44f8-84f2-b39bca4b2998: 0px;
  }
}

.ui-element[data-ui-b62cccfa-d8fc-409f-8e8b-6f30407af0db] {
  background: #FFFFFF;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-b62cccfa-d8fc-409f-8e8b-6f30407af0db] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

.ui-element[data-ui-83529fac-e004-40c1-a596-c20719efab7f] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-83529fac-e004-40c1-a596-c20719efab7f] {
    font-size: 24px;
  }
}

.ui-element[data-ui-98f13861-3abd-4ee4-bb36-b6e25330bb03] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-98f13861-3abd-4ee4-bb36-b6e25330bb03] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-50c48f51-4f80-4bc6-908e-62bfec791605] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-50c48f51-4f80-4bc6-908e-62bfec791605] {
  rotate: 180deg;
}

.ui-element[data-ui-99142708-3833-4134-a9e5-e0cb8917a540] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-99142708-3833-4134-a9e5-e0cb8917a540] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-a4f9f662-fc5f-4eac-9107-28a624db7aff] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-a4f9f662-fc5f-4eac-9107-28a624db7aff] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-cbf668be-496c-4a0e-94aa-13fdfa4ba8d4] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-cbf668be-496c-4a0e-94aa-13fdfa4ba8d4] {
    font-size: 24px;
  }
}

.ui-element[data-ui-0e71edfc-201d-4855-a8af-2b632f9c557d] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-0e71edfc-201d-4855-a8af-2b632f9c557d] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-b8e7f812-ebea-4e2e-adda-4101ab4b2464] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-868f6f5e-4044-4e65-a515-12edd31a9809] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-868f6f5e-4044-4e65-a515-12edd31a9809: 0px;
  --gap-v-868f6f5e-4044-4e65-a515-12edd31a9809: 0px;
  --gap-uuid: 868f6f5e-4044-4e65-a515-12edd31a9809;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-868f6f5e-4044-4e65-a515-12edd31a9809] {
    padding: 16px 16px 16px 16px;
    --gap-h-868f6f5e-4044-4e65-a515-12edd31a9809: 0px;
    --gap-v-868f6f5e-4044-4e65-a515-12edd31a9809: 0px;
  }
}

.ui-element[data-ui-37a198c5-bf77-4e1d-a857-762f1749257e] {
  background: #FFFFFF;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-37a198c5-bf77-4e1d-a857-762f1749257e] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

.ui-element[data-ui-839c2b27-67b1-4cd8-9075-bfd87b6f0066] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-839c2b27-67b1-4cd8-9075-bfd87b6f0066] {
    font-size: 24px;
  }
}

.ui-element[data-ui-5de4d684-1962-4dc3-94ab-34e897b15cd9] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-5de4d684-1962-4dc3-94ab-34e897b15cd9] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-ba631655-9d9c-4450-933c-162e30913367] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-ba631655-9d9c-4450-933c-162e30913367] {
  rotate: 180deg;
}

.ui-element[data-ui-174fe451-51a6-4c74-a117-81279ae9357f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-174fe451-51a6-4c74-a117-81279ae9357f] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-499b440a-eb95-46f2-babb-371a030f417f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-499b440a-eb95-46f2-babb-371a030f417f] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-80f34631-e16c-4a08-91ae-8312a9ecbd5f] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-80f34631-e16c-4a08-91ae-8312a9ecbd5f] {
    font-size: 24px;
  }
}

.ui-element[data-ui-e351e10a-bea9-46bc-8882-1e20a7abf138] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-e351e10a-bea9-46bc-8882-1e20a7abf138] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-ec472e70-8e23-41d4-bc2d-373ae6c22d14] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-c4f2e849-b011-4b72-9467-766c7cef496d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-c4f2e849-b011-4b72-9467-766c7cef496d: 0px;
  --gap-v-c4f2e849-b011-4b72-9467-766c7cef496d: 0px;
  --gap-uuid: c4f2e849-b011-4b72-9467-766c7cef496d;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-c4f2e849-b011-4b72-9467-766c7cef496d] {
    padding: 16px 16px 16px 16px;
    --gap-h-c4f2e849-b011-4b72-9467-766c7cef496d: 0px;
    --gap-v-c4f2e849-b011-4b72-9467-766c7cef496d: 0px;
  }
}

.ui-element[data-ui-0c340384-c822-4220-bb06-88fea2d4cb2f] {
  background: #FFFFFF;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-0c340384-c822-4220-bb06-88fea2d4cb2f] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

.ui-element[data-ui-690eaf43-b13d-43ea-a968-7d5397aeabae] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-690eaf43-b13d-43ea-a968-7d5397aeabae] {
    font-size: 24px;
  }
}

.ui-element[data-ui-f791f761-1fc1-44fe-aa11-ea8fa1d13953] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-f791f761-1fc1-44fe-aa11-ea8fa1d13953] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-25768f3d-6b65-4ef1-afd8-f7b7b93dbad7] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-25768f3d-6b65-4ef1-afd8-f7b7b93dbad7] {
  rotate: 180deg;
}

.ui-element[data-ui-d517083b-eab0-4479-8401-44ebf11b017c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-d517083b-eab0-4479-8401-44ebf11b017c] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-0c6255fc-4cdf-49d8-8d40-9bd9d23a7f04] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-0c6255fc-4cdf-49d8-8d40-9bd9d23a7f04] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-31631239-5462-4f99-adac-c5102a87c4b8] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-31631239-5462-4f99-adac-c5102a87c4b8] {
    font-size: 24px;
  }
}

.ui-element[data-ui-8f77ec54-2cf3-4718-8e87-367f1720647f] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-8f77ec54-2cf3-4718-8e87-367f1720647f] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-048d2b56-e2fa-4ef4-8a5d-78679ebbd764] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-252fa3de-e375-47d3-ba79-31b118e45569] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-252fa3de-e375-47d3-ba79-31b118e45569: 0px;
  --gap-v-252fa3de-e375-47d3-ba79-31b118e45569: 0px;
  --gap-uuid: 252fa3de-e375-47d3-ba79-31b118e45569;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-252fa3de-e375-47d3-ba79-31b118e45569] {
    padding: 16px 16px 16px 16px;
    --gap-h-252fa3de-e375-47d3-ba79-31b118e45569: 0px;
    --gap-v-252fa3de-e375-47d3-ba79-31b118e45569: 0px;
  }
}

.ui-element[data-ui-d4ccb517-3ce6-462e-80a2-a8902cb74c3b] {
  background: #FFFFFF;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-d4ccb517-3ce6-462e-80a2-a8902cb74c3b] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

.ui-element[data-ui-312c05bc-6532-43da-8724-69386a774aa8] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-312c05bc-6532-43da-8724-69386a774aa8] {
    font-size: 24px;
  }
}

.ui-element[data-ui-c841ca6d-61d4-40e8-9ab5-01575fbfd0d7] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-c841ca6d-61d4-40e8-9ab5-01575fbfd0d7] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-cf31d2bc-0c20-40ee-a715-ed06cf939cc7] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-cf31d2bc-0c20-40ee-a715-ed06cf939cc7] {
  rotate: 180deg;
}

.ui-element[data-ui-2775c6c6-00a0-47b1-ac53-f86596394ce6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-2775c6c6-00a0-47b1-ac53-f86596394ce6] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-80787194-03d9-4fd8-ab5b-7c0513530d43] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-80787194-03d9-4fd8-ab5b-7c0513530d43] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-f25cc875-12e3-40bc-9210-e6f054ba178e] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-f25cc875-12e3-40bc-9210-e6f054ba178e] {
    font-size: 24px;
  }
}

.ui-element[data-ui-d0fefe11-8220-4b1a-bc85-ff962d86a0d9] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-d0fefe11-8220-4b1a-bc85-ff962d86a0d9] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-0e8c337d-df39-4b56-8abe-39d6e9f2e296] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 15px 0px 15px;
  padding: 45px 0px 25px 0px;
  width: 1100px;
  max-width: calc(100% - 30px);
}

.ui-element[data-ui-838c2c4c-1b6f-43cf-a713-53a7566888a5] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-838c2c4c-1b6f-43cf-a713-53a7566888a5] {
    margin: 0px 0px 24px 0px;
    max-width: 100%;
  }
}

.ui-element[data-ui-fbd0f05b-bbb2-4fc2-8ab5-310e21af53f3] {
  color: #c79669;
  display: flex;
  font-family: var(--font-a8a54a84);
  font-size: 26px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-fbd0f05b-bbb2-4fc2-8ab5-310e21af53f3] {
    display: flex;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-fbd0f05b-bbb2-4fc2-8ab5-310e21af53f3] {
    display: flex;
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-fbd0f05b-bbb2-4fc2-8ab5-310e21af53f3] {
    display: flex;
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-fbd0f05b-bbb2-4fc2-8ab5-310e21af53f3] {
    display: flex;
  }
}

.ui-element[data-ui-bf0be8f7-1783-4861-b630-c901848a2708] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-7014e9d7-f63a-4b84-a5ca-bf3f44a71528] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-7014e9d7-f63a-4b84-a5ca-bf3f44a71528: 0px;
  --gap-v-7014e9d7-f63a-4b84-a5ca-bf3f44a71528: 0px;
  --gap-uuid: 7014e9d7-f63a-4b84-a5ca-bf3f44a71528;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-7014e9d7-f63a-4b84-a5ca-bf3f44a71528] {
    padding: 16px 16px 16px 16px;
    --gap-h-7014e9d7-f63a-4b84-a5ca-bf3f44a71528: 0px;
    --gap-v-7014e9d7-f63a-4b84-a5ca-bf3f44a71528: 0px;
  }
}

.ui-element[data-ui-f7dff57a-a0e9-4a83-8366-82681fd52455] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-f7dff57a-a0e9-4a83-8366-82681fd52455] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-670f0b4d-9364-4ffa-bcbe-f1c24681cd00] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-670f0b4d-9364-4ffa-bcbe-f1c24681cd00] {
    font-size: 24px;
  }
}

.ui-element[data-ui-52a59d28-d628-4d94-848f-4114b6cd10cd] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-52a59d28-d628-4d94-848f-4114b6cd10cd] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-6246aae6-6b4d-43c6-b3c4-6fb6af61953d] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-6246aae6-6b4d-43c6-b3c4-6fb6af61953d] {
  rotate: 180deg;
}

.ui-element[data-ui-14cd2898-c16c-4ad7-8f51-f98e9b78d647] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-14cd2898-c16c-4ad7-8f51-f98e9b78d647] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-407ca6a0-8841-49b6-b299-9f5dd4df5d20] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-407ca6a0-8841-49b6-b299-9f5dd4df5d20] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-ec636dc0-860b-4a0e-845b-490bb29f4eee] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ec636dc0-860b-4a0e-845b-490bb29f4eee] {
    font-size: 24px;
  }
}

.ui-element[data-ui-bfd26117-57cf-4021-8197-8832e5c515f0] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-bfd26117-57cf-4021-8197-8832e5c515f0] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-bda99888-a202-41f0-bd2c-a477582dd1f5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-bd100066-4fd6-4820-bc18-6d164e7b9afa] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-bd100066-4fd6-4820-bc18-6d164e7b9afa: 0px;
  --gap-v-bd100066-4fd6-4820-bc18-6d164e7b9afa: 0px;
  --gap-uuid: bd100066-4fd6-4820-bc18-6d164e7b9afa;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-bd100066-4fd6-4820-bc18-6d164e7b9afa] {
    padding: 16px 16px 16px 16px;
    --gap-h-bd100066-4fd6-4820-bc18-6d164e7b9afa: 0px;
    --gap-v-bd100066-4fd6-4820-bc18-6d164e7b9afa: 0px;
  }
}

.ui-element[data-ui-1dfe67eb-2e06-488d-9184-6e108023a4cd] {
  background: #FFFFFF;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-1dfe67eb-2e06-488d-9184-6e108023a4cd] {
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
  }
}

.ui-element[data-ui-388ba1ba-4959-4eeb-b08a-59c6b3b7aae6] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-388ba1ba-4959-4eeb-b08a-59c6b3b7aae6] {
    font-size: 24px;
  }
}

.ui-element[data-ui-e3c02af7-30e9-4cfe-b4e5-5287c18059db] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-e3c02af7-30e9-4cfe-b4e5-5287c18059db] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-0df1290b-aca0-4230-ada1-48ee31d75c34] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-0df1290b-aca0-4230-ada1-48ee31d75c34] {
  rotate: 180deg;
}

.ui-element[data-ui-76ebfe50-1b5e-4c97-a91a-5d85d789993d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-76ebfe50-1b5e-4c97-a91a-5d85d789993d] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-f75556b3-d737-43f4-acd0-c7bf4c3a697a] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-f75556b3-d737-43f4-acd0-c7bf4c3a697a] {
    margin: 0px 0px 0px 0px;
    padding: 16px 16px 0px 16px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-9e1ab329-10ed-46af-913e-eaeff4be5a9b] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-9e1ab329-10ed-46af-913e-eaeff4be5a9b] {
    font-size: 24px;
  }
}

.ui-element[data-ui-f9a4716a-b952-4eac-82e7-b093f4ca728e] {
  color: #333;
  flex: none;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.ui-element[data-ui-f9a4716a-b952-4eac-82e7-b093f4ca728e] >p {
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-f9a4716a-b952-4eac-82e7-b093f4ca728e] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-e5333bf9-f34d-49b6-8069-7a8777dc86a1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-df58bfae-e2a8-43c3-9870-789d9c704082] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-df58bfae-e2a8-43c3-9870-789d9c704082: 0px;
  --gap-v-df58bfae-e2a8-43c3-9870-789d9c704082: 0px;
  --gap-uuid: df58bfae-e2a8-43c3-9870-789d9c704082;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-df58bfae-e2a8-43c3-9870-789d9c704082] {
    padding: 16px 16px 16px 16px;
    --gap-h-df58bfae-e2a8-43c3-9870-789d9c704082: 0px;
    --gap-v-df58bfae-e2a8-43c3-9870-789d9c704082: 0px;
  }
}

.ui-element[data-ui-3d3f5365-caad-44a4-9fbf-b49d84c2a71f] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-3d3f5365-caad-44a4-9fbf-b49d84c2a71f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-ab3468d4-9aa1-4bc3-9c0a-a3def68f4484] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ab3468d4-9aa1-4bc3-9c0a-a3def68f4484] {
    font-size: 24px;
  }
}

.ui-element[data-ui-145235e6-ffe4-4d97-a669-177fc530d80d] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-145235e6-ffe4-4d97-a669-177fc530d80d] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-2e19e182-90a3-43cf-b80d-37f1de7b54b4] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-2e19e182-90a3-43cf-b80d-37f1de7b54b4] {
  rotate: 180deg;
}

.ui-element[data-ui-8c432f92-ae55-4a7e-92e0-0a515bdae0c5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-8c432f92-ae55-4a7e-92e0-0a515bdae0c5] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-02c35720-d9cb-4e70-b36e-da7402b3863a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-02c35720-d9cb-4e70-b36e-da7402b3863a] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-684ab4cf-0012-429b-84ab-11982bc7f668] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-684ab4cf-0012-429b-84ab-11982bc7f668] {
    font-size: 24px;
  }
}

.ui-element[data-ui-53f03247-4ef7-4d6b-abbe-64c0316c5b96] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-53f03247-4ef7-4d6b-abbe-64c0316c5b96] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-30fdf046-72a4-4d58-949f-618364ef92fe] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-fc7c8aeb-e110-496d-ad13-8d14b23b7239] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-fc7c8aeb-e110-496d-ad13-8d14b23b7239: 0px;
  --gap-v-fc7c8aeb-e110-496d-ad13-8d14b23b7239: 0px;
  --gap-uuid: fc7c8aeb-e110-496d-ad13-8d14b23b7239;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-fc7c8aeb-e110-496d-ad13-8d14b23b7239] {
    padding: 16px 16px 16px 16px;
    --gap-h-fc7c8aeb-e110-496d-ad13-8d14b23b7239: 0px;
    --gap-v-fc7c8aeb-e110-496d-ad13-8d14b23b7239: 0px;
  }
}

.ui-element[data-ui-b51688be-f5b9-4332-9fb0-87b90d4e49af] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-b51688be-f5b9-4332-9fb0-87b90d4e49af] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-f85c74b7-8a17-4366-85d0-2174005b53b1] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-f85c74b7-8a17-4366-85d0-2174005b53b1] {
    font-size: 24px;
  }
}

.ui-element[data-ui-eb3433d7-36f7-4f2b-9aac-e9662c973c45] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-eb3433d7-36f7-4f2b-9aac-e9662c973c45] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-46e6327a-6c1e-4aae-908b-271ac6550719] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-46e6327a-6c1e-4aae-908b-271ac6550719] {
  rotate: 180deg;
}

.ui-element[data-ui-ad605895-1b12-4c41-bece-07df35045bd5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-ad605895-1b12-4c41-bece-07df35045bd5] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-c2af35ef-383b-421a-bc46-0416858956a2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-c2af35ef-383b-421a-bc46-0416858956a2] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-3c703286-6b0d-44fc-9f35-357072c9a401] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-3c703286-6b0d-44fc-9f35-357072c9a401] {
    font-size: 24px;
  }
}

.ui-element[data-ui-0b7f65b9-8291-4f06-b7e5-05b9074eafbc] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-0b7f65b9-8291-4f06-b7e5-05b9074eafbc] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-fadfe5e6-5c85-48c7-9b1f-e85865887955] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 15px 0px 15px;
  padding: 45px 0px 25px 0px;
  width: 1100px;
  max-width: calc(100% - 30px);
}

.ui-element[data-ui-98c6b1a7-e52c-4b26-8f4d-6a71eb14fade] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-98c6b1a7-e52c-4b26-8f4d-6a71eb14fade] {
    margin: 0px 0px 24px 0px;
    max-width: 100%;
  }
}

.ui-element[data-ui-24699397-9be2-4c4c-99e9-f8129e0098e8] {
  color: #c79669;
  display: flex;
  font-family: var(--font-a8a54a84);
  font-size: 26px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-24699397-9be2-4c4c-99e9-f8129e0098e8] {
    display: flex;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-24699397-9be2-4c4c-99e9-f8129e0098e8] {
    display: flex;
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-24699397-9be2-4c4c-99e9-f8129e0098e8] {
    display: flex;
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-24699397-9be2-4c4c-99e9-f8129e0098e8] {
    display: flex;
  }
}

.ui-element[data-ui-aca1fb35-c8f6-47a8-aeef-21581a59cf2f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-b87d0230-50f5-4b43-afff-890625f08e19] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-b87d0230-50f5-4b43-afff-890625f08e19: 0px;
  --gap-v-b87d0230-50f5-4b43-afff-890625f08e19: 0px;
  --gap-uuid: b87d0230-50f5-4b43-afff-890625f08e19;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-b87d0230-50f5-4b43-afff-890625f08e19] {
    padding: 16px 16px 16px 16px;
    --gap-h-b87d0230-50f5-4b43-afff-890625f08e19: 0px;
    --gap-v-b87d0230-50f5-4b43-afff-890625f08e19: 0px;
  }
}

.ui-element[data-ui-8befc482-c145-41a2-bfe7-3c54d19bdf3b] {
  background: #FFFFFF;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-8befc482-c145-41a2-bfe7-3c54d19bdf3b] {
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
  }
}

.ui-element[data-ui-39c52b43-75c5-4670-a0f2-b797c3e8b6ba] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-39c52b43-75c5-4670-a0f2-b797c3e8b6ba] {
    font-size: 24px;
  }
}

.ui-element[data-ui-46005f3a-24ac-43b3-a92f-d3ccc0f5eb42] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-46005f3a-24ac-43b3-a92f-d3ccc0f5eb42] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-b7ed05d8-51f1-44e8-a879-052dc055dc22] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-b7ed05d8-51f1-44e8-a879-052dc055dc22] {
  rotate: 180deg;
}

.ui-element[data-ui-e531100c-2be6-49d1-ba25-e6019356bdb4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-e531100c-2be6-49d1-ba25-e6019356bdb4] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-17e25219-bdee-47af-9c65-f4f9321d3f3c] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-17e25219-bdee-47af-9c65-f4f9321d3f3c] {
    margin: 0px 0px 0px 0px;
    padding: 16px 16px 0px 16px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-a4105c63-69a6-44ce-bf6b-832ce689ced1] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-a4105c63-69a6-44ce-bf6b-832ce689ced1] {
    font-size: 24px;
  }
}

.ui-element[data-ui-49ba990c-6d61-4e5c-a78a-3f96608214c4] {
  color: #333;
  flex: none;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.ui-element[data-ui-49ba990c-6d61-4e5c-a78a-3f96608214c4] >p {
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-49ba990c-6d61-4e5c-a78a-3f96608214c4] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-b96c4cbc-a5c0-4022-b162-cf1a91fa080f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-c2a784c2-fe74-4670-b35e-061f53765f93] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-c2a784c2-fe74-4670-b35e-061f53765f93: 0px;
  --gap-v-c2a784c2-fe74-4670-b35e-061f53765f93: 0px;
  --gap-uuid: c2a784c2-fe74-4670-b35e-061f53765f93;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-c2a784c2-fe74-4670-b35e-061f53765f93] {
    padding: 16px 16px 16px 16px;
    --gap-h-c2a784c2-fe74-4670-b35e-061f53765f93: 0px;
    --gap-v-c2a784c2-fe74-4670-b35e-061f53765f93: 0px;
  }
}

.ui-element[data-ui-551d6e18-fcd3-437e-950c-fa143a2e3dda] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-551d6e18-fcd3-437e-950c-fa143a2e3dda] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-ed370474-ca24-4db4-944e-9ca84343fb5b] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ed370474-ca24-4db4-944e-9ca84343fb5b] {
    font-size: 24px;
  }
}

.ui-element[data-ui-46aaf1c6-d2c4-4d20-acbb-5cd194f5f6ca] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-46aaf1c6-d2c4-4d20-acbb-5cd194f5f6ca] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-81dd4af9-1748-4cb0-8dff-0ce37209cb56] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-81dd4af9-1748-4cb0-8dff-0ce37209cb56] {
  rotate: 180deg;
}

.ui-element[data-ui-afc8da59-91bd-4bc3-b738-eec5acdcc4b5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-afc8da59-91bd-4bc3-b738-eec5acdcc4b5] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-b9e17aec-e3ae-4e32-8df0-2639f7cb8538] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-b9e17aec-e3ae-4e32-8df0-2639f7cb8538] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-0d2f7939-aa6b-47d9-8620-b8f2a3b0a01c] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-0d2f7939-aa6b-47d9-8620-b8f2a3b0a01c] {
    font-size: 24px;
  }
}

.ui-element[data-ui-1e13e78b-0caa-44d5-aece-8161c52cd3a6] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-1e13e78b-0caa-44d5-aece-8161c52cd3a6] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-b3874390-8e59-489d-9dfb-1a598bbdbfca] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-dd398d35-6ea4-47df-9cd3-1320aebc687a] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-dd398d35-6ea4-47df-9cd3-1320aebc687a: 0px;
  --gap-v-dd398d35-6ea4-47df-9cd3-1320aebc687a: 0px;
  --gap-uuid: dd398d35-6ea4-47df-9cd3-1320aebc687a;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-dd398d35-6ea4-47df-9cd3-1320aebc687a] {
    padding: 16px 16px 16px 16px;
    --gap-h-dd398d35-6ea4-47df-9cd3-1320aebc687a: 0px;
    --gap-v-dd398d35-6ea4-47df-9cd3-1320aebc687a: 0px;
  }
}

.ui-element[data-ui-3a67ae31-80f0-431e-a898-cd5bfec3fb11] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-3a67ae31-80f0-431e-a898-cd5bfec3fb11] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-106bb6ab-3fba-4468-8362-c5af1aa28c84] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-106bb6ab-3fba-4468-8362-c5af1aa28c84] {
    font-size: 24px;
  }
}

.ui-element[data-ui-51979647-3aab-44e1-bb39-bd5005a59531] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-51979647-3aab-44e1-bb39-bd5005a59531] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-9cf8f859-4a1a-41cc-af06-6af811073dee] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-9cf8f859-4a1a-41cc-af06-6af811073dee] {
  rotate: 180deg;
}

.ui-element[data-ui-a2e69378-3516-49e6-b139-ff3fe186b94e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-a2e69378-3516-49e6-b139-ff3fe186b94e] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-8ecfdb89-34f8-4448-9abf-8075354f29cd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-8ecfdb89-34f8-4448-9abf-8075354f29cd] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-5dbaef1e-8303-48cd-bb0e-45fa984d83a0] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-5dbaef1e-8303-48cd-bb0e-45fa984d83a0] {
    font-size: 24px;
  }
}

.ui-element[data-ui-f17032b7-088f-4338-819e-06ddd10e4a30] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-f17032b7-088f-4338-819e-06ddd10e4a30] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-8c39fbcf-7209-4073-a4c6-e2f6c1db498b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-9dad1bfd-7568-48dd-b3ec-398b09159017] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-9dad1bfd-7568-48dd-b3ec-398b09159017: 0px;
  --gap-v-9dad1bfd-7568-48dd-b3ec-398b09159017: 0px;
  --gap-uuid: 9dad1bfd-7568-48dd-b3ec-398b09159017;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-9dad1bfd-7568-48dd-b3ec-398b09159017] {
    padding: 16px 16px 16px 16px;
    --gap-h-9dad1bfd-7568-48dd-b3ec-398b09159017: 0px;
    --gap-v-9dad1bfd-7568-48dd-b3ec-398b09159017: 0px;
  }
}

.ui-element[data-ui-0cf7540b-1eb4-4b60-ba88-6eb0b370c3c4] {
  background: #FFFFFF;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-0cf7540b-1eb4-4b60-ba88-6eb0b370c3c4] {
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
  }
}

.ui-element[data-ui-eaeb124d-88c7-4141-ab07-95407623c154] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-eaeb124d-88c7-4141-ab07-95407623c154] {
    font-size: 24px;
  }
}

.ui-element[data-ui-75891308-2ddd-4755-93f2-af1b1fbf083e] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-75891308-2ddd-4755-93f2-af1b1fbf083e] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-a5fd78d6-5622-43f2-bd69-ad47b451933f] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-a5fd78d6-5622-43f2-bd69-ad47b451933f] {
  rotate: 180deg;
}

.ui-element[data-ui-939d1df5-61a7-4c59-b4de-3984a5ac7118] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-939d1df5-61a7-4c59-b4de-3984a5ac7118] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-282df404-7fcc-4fa9-9750-3afde349d5f3] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-282df404-7fcc-4fa9-9750-3afde349d5f3] {
    margin: 0px 0px 0px 0px;
    padding: 16px 16px 0px 16px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-27f990fc-0561-4f7a-85bf-147513bb8470] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-27f990fc-0561-4f7a-85bf-147513bb8470] {
    font-size: 24px;
  }
}

.ui-element[data-ui-61017099-6feb-4052-83e5-04165e448f74] {
  color: #333;
  flex: none;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.ui-element[data-ui-61017099-6feb-4052-83e5-04165e448f74] >p {
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-61017099-6feb-4052-83e5-04165e448f74] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-9812c9b0-4ed2-43ee-9b33-ab23a8e5b4fd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-108f9fed-db3f-4896-a167-1e8769155c52] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-108f9fed-db3f-4896-a167-1e8769155c52: 0px;
  --gap-v-108f9fed-db3f-4896-a167-1e8769155c52: 0px;
  --gap-uuid: 108f9fed-db3f-4896-a167-1e8769155c52;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-108f9fed-db3f-4896-a167-1e8769155c52] {
    padding: 16px 16px 16px 16px;
    --gap-h-108f9fed-db3f-4896-a167-1e8769155c52: 0px;
    --gap-v-108f9fed-db3f-4896-a167-1e8769155c52: 0px;
  }
}

.ui-element[data-ui-fad4b4b1-1d37-48e1-9bdd-026fb2c33bf8] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-fad4b4b1-1d37-48e1-9bdd-026fb2c33bf8] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-ffe7a9ea-7837-49c4-892f-4b90d2908755] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ffe7a9ea-7837-49c4-892f-4b90d2908755] {
    font-size: 24px;
  }
}

.ui-element[data-ui-3148c743-d4e6-41aa-86c3-831b67118d4f] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-3148c743-d4e6-41aa-86c3-831b67118d4f] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-3f0a615a-4ffe-4044-85e4-4687042eca78] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-3f0a615a-4ffe-4044-85e4-4687042eca78] {
  rotate: 180deg;
}

.ui-element[data-ui-77ab1593-9bd5-478d-b283-3638605a6743] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-77ab1593-9bd5-478d-b283-3638605a6743] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-648030d8-ba70-48c7-9c5d-ca3913bb96f0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-648030d8-ba70-48c7-9c5d-ca3913bb96f0] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-49e1790c-9052-4265-8d14-dfcd0ed27a37] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-49e1790c-9052-4265-8d14-dfcd0ed27a37] {
    font-size: 24px;
  }
}

.ui-element[data-ui-aec686c9-4b3f-4d44-aa2c-82732d0f6f70] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-aec686c9-4b3f-4d44-aa2c-82732d0f6f70] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-638b75e5-c47e-4f21-9318-bb7a9637d0c5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-adf04f04-50da-4746-9452-6b3bcc1f38a3] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-adf04f04-50da-4746-9452-6b3bcc1f38a3: 0px;
  --gap-v-adf04f04-50da-4746-9452-6b3bcc1f38a3: 0px;
  --gap-uuid: adf04f04-50da-4746-9452-6b3bcc1f38a3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-adf04f04-50da-4746-9452-6b3bcc1f38a3] {
    padding: 16px 16px 16px 16px;
    --gap-h-adf04f04-50da-4746-9452-6b3bcc1f38a3: 0px;
    --gap-v-adf04f04-50da-4746-9452-6b3bcc1f38a3: 0px;
  }
}

.ui-element[data-ui-af540044-15cd-4fdd-ad23-e46344748499] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-af540044-15cd-4fdd-ad23-e46344748499] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-cd09e4a0-c9fd-487c-916c-2b976bd1065d] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-cd09e4a0-c9fd-487c-916c-2b976bd1065d] {
    font-size: 24px;
  }
}

.ui-element[data-ui-92c25e11-43fe-46de-9cdb-b7e04b10cf7e] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-92c25e11-43fe-46de-9cdb-b7e04b10cf7e] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-78650153-a8ec-4132-b64b-c89b162b9819] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-78650153-a8ec-4132-b64b-c89b162b9819] {
  rotate: 180deg;
}

.ui-element[data-ui-e066d9ee-4df5-4b6a-b7d1-748b9b4beb75] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-e066d9ee-4df5-4b6a-b7d1-748b9b4beb75] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-cb4b51b4-e7d5-4cb0-b801-a6dbbc5a5bcb] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-cb4b51b4-e7d5-4cb0-b801-a6dbbc5a5bcb] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-b2dedbaa-439b-4544-8588-1a4cc951d7fe] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-b2dedbaa-439b-4544-8588-1a4cc951d7fe] {
    font-size: 24px;
  }
}

.ui-element[data-ui-c22dadbf-9e9d-4bbc-b815-3081c7f87c7f] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-c22dadbf-9e9d-4bbc-b815-3081c7f87c7f] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-e544a77e-5ce2-4a01-bc28-2249d05be215] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 15px 0px 15px;
  padding: 45px 0px 120px 0px;
  width: 1100px;
  max-width: calc(100% - 30px);
}

.ui-element[data-ui-37fc037c-8df7-4242-9689-5c698d73fe1f] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-37fc037c-8df7-4242-9689-5c698d73fe1f] {
    margin: 0px 0px 24px 0px;
    max-width: 100%;
  }
}

.ui-element[data-ui-8d185fb2-59a2-4a2d-824a-4df04ddb9c33] {
  color: #c79669;
  display: flex;
  font-family: var(--font-a8a54a84);
  font-size: 26px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-8d185fb2-59a2-4a2d-824a-4df04ddb9c33] {
    display: flex;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-8d185fb2-59a2-4a2d-824a-4df04ddb9c33] {
    display: flex;
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-8d185fb2-59a2-4a2d-824a-4df04ddb9c33] {
    display: flex;
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-8d185fb2-59a2-4a2d-824a-4df04ddb9c33] {
    display: flex;
  }
}

.ui-element[data-ui-83e0c31f-61e2-44d4-b900-6b4222ad0ab4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-ea96d651-be1b-4a67-a861-70b1f6f58ebc] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-ea96d651-be1b-4a67-a861-70b1f6f58ebc: 0px;
  --gap-v-ea96d651-be1b-4a67-a861-70b1f6f58ebc: 0px;
  --gap-uuid: ea96d651-be1b-4a67-a861-70b1f6f58ebc;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ea96d651-be1b-4a67-a861-70b1f6f58ebc] {
    padding: 16px 16px 16px 16px;
    --gap-h-ea96d651-be1b-4a67-a861-70b1f6f58ebc: 0px;
    --gap-v-ea96d651-be1b-4a67-a861-70b1f6f58ebc: 0px;
  }
}

.ui-element[data-ui-bbd6549e-8e04-4456-b887-1f6ad3bad948] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-bbd6549e-8e04-4456-b887-1f6ad3bad948] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-00be2e39-a679-4fdb-a7c3-7e85be29b920] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-00be2e39-a679-4fdb-a7c3-7e85be29b920] {
    font-size: 24px;
  }
}

.ui-element[data-ui-1eaea5fd-32a3-4436-b779-b00f055d4535] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-1eaea5fd-32a3-4436-b779-b00f055d4535] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-a3d9c572-4fdd-4e57-956a-8d4fae854685] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-a3d9c572-4fdd-4e57-956a-8d4fae854685] {
  rotate: 180deg;
}

.ui-element[data-ui-b7ee2477-3354-4d67-a4dc-d93c515d56af] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-b7ee2477-3354-4d67-a4dc-d93c515d56af] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-d3a56083-ea51-42d0-b523-7cdb95df9b2a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-d3a56083-ea51-42d0-b523-7cdb95df9b2a] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-cba69f85-f105-4fa2-a120-0be44acb7b2e] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-cba69f85-f105-4fa2-a120-0be44acb7b2e] {
    font-size: 24px;
  }
}

.ui-element[data-ui-98f721d7-f7a5-4f86-bcb6-77ee24dd9520] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-98f721d7-f7a5-4f86-bcb6-77ee24dd9520] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-98fa8cf0-04f6-48ae-b7ae-82f61e7dbbfe] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-3d10d0d6-14cb-4b4c-b078-48a9404af7a6] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-3d10d0d6-14cb-4b4c-b078-48a9404af7a6: 0px;
  --gap-v-3d10d0d6-14cb-4b4c-b078-48a9404af7a6: 0px;
  --gap-uuid: 3d10d0d6-14cb-4b4c-b078-48a9404af7a6;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-3d10d0d6-14cb-4b4c-b078-48a9404af7a6] {
    padding: 16px 16px 16px 16px;
    --gap-h-3d10d0d6-14cb-4b4c-b078-48a9404af7a6: 0px;
    --gap-v-3d10d0d6-14cb-4b4c-b078-48a9404af7a6: 0px;
  }
}

.ui-element[data-ui-ddc3772e-17a2-4d05-85e5-65a2aa64271c] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-ddc3772e-17a2-4d05-85e5-65a2aa64271c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-26f69a88-0f55-42e5-b39d-f698bf349794] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-26f69a88-0f55-42e5-b39d-f698bf349794] {
    font-size: 24px;
  }
}

.ui-element[data-ui-8949b160-0039-447b-ab0b-cbc286204c04] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-8949b160-0039-447b-ab0b-cbc286204c04] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-58671fb6-0063-4de1-99d9-de9bdede75e9] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-58671fb6-0063-4de1-99d9-de9bdede75e9] {
  rotate: 180deg;
}

.ui-element[data-ui-fbc7d5be-d3f5-474a-89fe-151ce01b78f6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-fbc7d5be-d3f5-474a-89fe-151ce01b78f6] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-0ec7c780-3884-4ded-a381-c11d8688811b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-0ec7c780-3884-4ded-a381-c11d8688811b] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-7837c628-4cda-4c96-b221-ad0ba6fe226c] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-7837c628-4cda-4c96-b221-ad0ba6fe226c] {
    font-size: 24px;
  }
}

.ui-element[data-ui-a6393909-b45f-43bb-a683-71ec1aae4809] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-a6393909-b45f-43bb-a683-71ec1aae4809] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-337cb59e-0740-448f-a915-56021b461bc9] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-fef71929-08b6-43e9-b45a-620da952fe2d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 40px 24px 40px;
  width: 100%;
  --gap-h-fef71929-08b6-43e9-b45a-620da952fe2d: 0px;
  --gap-v-fef71929-08b6-43e9-b45a-620da952fe2d: 0px;
  --gap-uuid: fef71929-08b6-43e9-b45a-620da952fe2d;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-fef71929-08b6-43e9-b45a-620da952fe2d] {
    padding: 16px 16px 16px 16px;
    --gap-h-fef71929-08b6-43e9-b45a-620da952fe2d: 0px;
    --gap-v-fef71929-08b6-43e9-b45a-620da952fe2d: 0px;
  }
}

.ui-element[data-ui-2287a31b-2a95-4743-9ae9-534cfb688752] {
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-2287a31b-2a95-4743-9ae9-534cfb688752] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    justify-content: flex-start;
    width: auto;
  }
}

.ui-element[data-ui-00b1ce40-f430-429a-94d3-4ba0b7731e4f] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-00b1ce40-f430-429a-94d3-4ba0b7731e4f] {
    font-size: 24px;
  }
}

.ui-element[data-ui-1f6a1483-5df0-47ae-af6c-39a523d9a0f1] {
  color: #333;
  flex: 1;
  font-family: var(--font-a8a54a84);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-1f6a1483-5df0-47ae-af6c-39a523d9a0f1] {
    font-size: 18px;
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-713ab16e-584e-40b1-acdc-060e1b3518f4] {
  color: #c79669;
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.ui-element._isClose[data-ui-713ab16e-584e-40b1-acdc-060e1b3518f4] {
  rotate: 180deg;
}

.ui-element[data-ui-d990fd65-bfc9-479a-8b67-e197dace16b3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.ui-element._isClose[data-ui-d990fd65-bfc9-479a-8b67-e197dace16b3] {
  flex: none;
  height: 0px;
}

.ui-element[data-ui-994b8b12-3b94-42cd-aece-2578ec921c8a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 28px 40px 0px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-994b8b12-3b94-42cd-aece-2578ec921c8a] {
    padding: 16px 16px 0px 16px;
  }
}

.ui-element[data-ui-82218a8c-0ec3-4681-b87a-56ca7bbff846] {
  color: #c79669;
  font-family: var(--font-a8a54a84);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-82218a8c-0ec3-4681-b87a-56ca7bbff846] {
    font-size: 24px;
  }
}

.ui-element[data-ui-bdc1b90f-6031-4eb2-9ee8-07f065ad675c] {
  color: #2d2d2b;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  padding: 0px 0px 0px 24px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-bdc1b90f-6031-4eb2-9ee8-07f065ad675c] {
    padding: 0px 0px 0px 10px;
  }
}

.ui-element[data-ui-520bac05-53e1-4e8f-a3fa-0a26513ec7b5] {
  bottom: 0px;
  flex: none;
  height: auto;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 355px;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-520bac05-53e1-4e8f-a3fa-0a26513ec7b5] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-520bac05-53e1-4e8f-a3fa-0a26513ec7b5] {
    display: none;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-520bac05-53e1-4e8f-a3fa-0a26513ec7b5] {
    display: none;
  }
}

.ui-element[data-ui-b5f369be-e0ae-4402-a42a-2d6a5acb08da] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 80px 0px 50px 0px;
  width: 1830px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-b5f369be-e0ae-4402-a42a-2d6a5acb08da] {
    flex: none;
    padding: 40px 0px 30px 0px;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-b5f369be-e0ae-4402-a42a-2d6a5acb08da] {
    border-radius: 0;
    flex: none;
    height: 100vh;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-479ff3f3-1dec-4666-b7f2-88c3e4217344] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 15px 0px 15px;
  width: 1210px;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-479ff3f3-1dec-4666-b7f2-88c3e4217344] {
    justify-content: space-around;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-479ff3f3-1dec-4666-b7f2-88c3e4217344] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-479ff3f3-1dec-4666-b7f2-88c3e4217344] {
    padding: 0px 25px 0px 25px;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-479ff3f3-1dec-4666-b7f2-88c3e4217344] {
    padding: 0px 15px 0px 15px;
  }
}

.ui-element[data-ui-e7d11b48-af40-419e-b646-326aac3eaabd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 45%;
  max-width: 45%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-e7d11b48-af40-419e-b646-326aac3eaabd] {
    flex: none;
    width: 500px;
    max-width: 100%;
  }
}

.ui-element[data-ui-8d9d3ceb-1925-45f5-a5b2-5d4df9b9068a] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--font-a8a54a84);
  font-size: 33px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 18px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-8d9d3ceb-1925-45f5-a5b2-5d4df9b9068a] {
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-8d9d3ceb-1925-45f5-a5b2-5d4df9b9068a] {
    font-size: 24px;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-8d9d3ceb-1925-45f5-a5b2-5d4df9b9068a] {
    font-size: 21px;
  }
}

.ui-element[data-ui-2de83c91-7858-49b3-8197-9e7e7e13f81e] {
  color: #FFFFFF;
  font-family: var(--font-a8a54a84);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 34px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-2de83c91-7858-49b3-8197-9e7e7e13f81e] {
    font-size: 16px;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-2de83c91-7858-49b3-8197-9e7e7e13f81e] {
    margin: 0px 0px 20px 0px;
    max-width: 100%;
  }
}

.ui-element[data-ui-83e8e576-32f8-4dde-9f6c-83452993c5e9] {
  display: none;
  height: auto;
  width: 160px;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-83e8e576-32f8-4dde-9f6c-83452993c5e9] {
    display: none;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-83e8e576-32f8-4dde-9f6c-83452993c5e9] {
    display: flex;
    flex: none;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-83e8e576-32f8-4dde-9f6c-83452993c5e9] {
    display: flex;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-83e8e576-32f8-4dde-9f6c-83452993c5e9] {
    display: flex;
  }
}

.ui-element[data-ui-80a377f1-7f6b-459f-b359-5b2af972883d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 33.5px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 67px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.ui-element[data-ui-80a377f1-7f6b-459f-b359-5b2af972883d]:hover {
  box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
  opacity: 0.8;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-80a377f1-7f6b-459f-b359-5b2af972883d] {
    flex: none;
    height: auto;
    padding: 10px 15px 10px 15px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-24ab4e74-5380-4527-9a34-20e201ac8a97] {
  color: #d54959;
  font-family: var(--font-a8a54a84);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-24ab4e74-5380-4527-9a34-20e201ac8a97] {
    font-size: 16px;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-24ab4e74-5380-4527-9a34-20e201ac8a97] {
    font-size: 16px;
  }
}

.ui-element[data-ui-941fa32a-67b8-4f82-8a7a-0d554356ce7b] {
  bottom: auto;
  color: #d54959;
  font-size: 28px;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 25px;
  top: 20px;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-941fa32a-67b8-4f82-8a7a-0d554356ce7b] {
    top: 9px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-941fa32a-67b8-4f82-8a7a-0d554356ce7b] {
    right: 5px;
    top: 8px;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-941fa32a-67b8-4f82-8a7a-0d554356ce7b] {
    right: 0px;
  }
}

.ui-element[data-ui-d5df3402-1623-40e5-b1d3-61aac9dde350] {
  background: rgba(0,0,0,0.0);
  flex: none;
  height: auto;
  width: 45%;
  max-width: 45%;
}

.ui-element[data-ui-d5df3402-1623-40e5-b1d3-61aac9dde350]:before {
  background-repeat: no-repeat;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-d5df3402-1623-40e5-b1d3-61aac9dde350] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-d5df3402-1623-40e5-b1d3-61aac9dde350] {
    display: none;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-d5df3402-1623-40e5-b1d3-61aac9dde350] {
    display: none;
  }
}

.ui-element[data-ui-92ca786a-aba4-4a2a-a0bf-869cb172d2cb] {
  align-content: center;
  align-items: center;
  background: #f5f5f5;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 70px 0px 0px 0px;
  padding: 60px 0px 60px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-92ca786a-aba4-4a2a-a0bf-869cb172d2cb] {
    margin: 40px 0px 0px 0px;
    padding: 40px 0px 40px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-92ca786a-aba4-4a2a-a0bf-869cb172d2cb] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-20d138cd-12e8-405b-8e06-66e06d186306] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  border-bottom: 1px solid #e7e7e7;
  border-left: 0px solid #e7e7e7;
  border-right: 0px solid #e7e7e7;
  border-top: 0px solid #e7e7e7;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 65px 0px;
  padding: 0px 0px 65px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-20d138cd-12e8-405b-8e06-66e06d186306] {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-d3a9db2b-1545-4860-9fb6-abe16c6db361] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.ui-element[data-ui-3d2c9f86-fc75-4719-9ffa-2bee2f06021a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: 101px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: 335px;
  max-width: 100%;
}

.ui-element[data-ui-3d2c9f86-fc75-4719-9ffa-2bee2f06021a]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.ui-element[data-ui-3d2c9f86-fc75-4719-9ffa-2bee2f06021a]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-3d2c9f86-fc75-4719-9ffa-2bee2f06021a] {
    margin: 0px 0px 0px 0px;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-3d2c9f86-fc75-4719-9ffa-2bee2f06021a] {
    flex: none;
    height: 80px;
    margin: 0px 0px 0px 0px;
    width: 250px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-3d2c9f86-fc75-4719-9ffa-2bee2f06021a] {
    flex: none;
    width: 200px;
    max-width: 100%;
  }
}

.ui-element[data-ui-8c0660b2-89ff-492f-8c9b-c762b4bc2efd] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  padding: 0px 30px 0px;
  width: 1280px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-8c0660b2-89ff-492f-8c9b-c762b4bc2efd] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-8c0660b2-89ff-492f-8c9b-c762b4bc2efd] {
    padding: 0px 15px 0px;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-8c0660b2-89ff-492f-8c9b-c762b4bc2efd] {
    padding: 0px 10px 0px;
  }
}

.ui-element[data-ui-37b18ce2-2274-474b-8050-aef3afd40625] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 20px 0px 20px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-37b18ce2-2274-474b-8050-aef3afd40625] {
    align-content: center;
    align-items: center;
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-37b18ce2-2274-474b-8050-aef3afd40625] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-71fd150c-1482-4393-a4ef-00dcaaf673d6] {
  color: #000000;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.2;
  margin: 0px 0px 10px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.ui-element[data-ui-bb71542d-3935-494f-aeed-c8aed0fcb398] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.ui-element[data-ui-19e8a9b9-2df1-4778-8389-34ece86be0c2] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.ui-element[data-ui-92a50397-6bdc-409a-8d27-0da1c624aa72] {
  font-size: 46px;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-92a50397-6bdc-409a-8d27-0da1c624aa72] {
    font-size: 28px;
  }
}

.ui-element[data-ui-aa58c325-06e6-4be0-beb8-77c2f26eaf9b] {
  color: #000000;
  font-family: var(--font-b1b73b09);
  font-size: 46px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.1;
  margin: 0px 0px 0px 15px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 15px);
  justify-content: flex-start;
}

.ui-element[data-ui-aa58c325-06e6-4be0-beb8-77c2f26eaf9b]:hover {
  opacity: 1;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-aa58c325-06e6-4be0-beb8-77c2f26eaf9b] {
    font-size: 24px;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-aa58c325-06e6-4be0-beb8-77c2f26eaf9b] {
    font-size: 24px;
  }
}

.ui-element[data-ui-58c22e25-51f3-4f04-89e3-25647f7ae2d3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 20px 0px 20px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-58c22e25-51f3-4f04-89e3-25647f7ae2d3] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-58c22e25-51f3-4f04-89e3-25647f7ae2d3] {
    flex: none;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.ui-element[data-ui-c46b7856-cc81-49e9-98d9-43fe98dcf05d] {
  color: #000000;
  font-family: var(--font-a8a54a84);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.ui-element[data-ui-c46b7856-cc81-49e9-98d9-43fe98dcf05d]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-c46b7856-cc81-49e9-98d9-43fe98dcf05d] {
    font-size: 16px;
    margin: 0px 0px 5px 0px;
    max-width: 100%;
  }
}

.ui-element[data-ui-8e158a87-da75-40d7-abf1-489ef53b14d4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 0px 0px 30px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-8e158a87-da75-40d7-abf1-489ef53b14d4] {
    align-content: center;
    align-items: center;
    padding: 0px 0px 0px 0px;
  }
}

.ui-element[data-ui-d6d298f6-4d39-4a87-8312-9ffca40ac463] {
  color: #000000;
  font-family: var(--font-a8a54a84);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.ui-element[data-ui-d6d298f6-4d39-4a87-8312-9ffca40ac463]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-d6d298f6-4d39-4a87-8312-9ffca40ac463] {
    padding: 0px 0px 0px 20px;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-d6d298f6-4d39-4a87-8312-9ffca40ac463] {
    font-size: 16px;
    padding: 0px 0px 0px 0px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-d6d298f6-4d39-4a87-8312-9ffca40ac463] {
    font-size: 14px;
    letter-spacing: normal;
    text-align: center;
    justify-content: center;
  }
}

.ui-element[data-ui-9ff4ce22-da21-43e4-8ef0-ccc0ece02d93] {
  color: #000000;
  font-family: var(--font-a8a54a84);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.ui-element[data-ui-9ff4ce22-da21-43e4-8ef0-ccc0ece02d93]:hover {
  opacity: 1;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-9ff4ce22-da21-43e4-8ef0-ccc0ece02d93] {
    padding: 0px 0px 0px 20px;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-9ff4ce22-da21-43e4-8ef0-ccc0ece02d93] {
    font-size: 16px;
    padding: 0px 0px 0px 0px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-9ff4ce22-da21-43e4-8ef0-ccc0ece02d93] {
    font-size: 14px;
    letter-spacing: normal;
    text-align: center;
    justify-content: center;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-9ff4ce22-da21-43e4-8ef0-ccc0ece02d93] {
    display: none;
  }
}

.ui-element[data-ui-5e9c5514-8641-459a-aeeb-052d9b78f335] {
  color: #000000;
  display: none;
  font-family: var(--font-a8a54a84);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.ui-element[data-ui-5e9c5514-8641-459a-aeeb-052d9b78f335]:hover {
  opacity: 1;
}

@media screen and (max-width: 1280px) {
  .ui-element[data-ui-5e9c5514-8641-459a-aeeb-052d9b78f335] {
    display: none;
    padding: 0px 0px 0px 20px;
  }
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-5e9c5514-8641-459a-aeeb-052d9b78f335] {
    display: none;
    font-size: 16px;
    padding: 0px 0px 0px 0px;
  }
}

@media screen and (max-width: 540px) {
  .ui-element[data-ui-5e9c5514-8641-459a-aeeb-052d9b78f335] {
    display: none;
    font-size: 14px;
    letter-spacing: normal;
    text-align: center;
    justify-content: center;
  }
}

@media screen and (max-width: 360px) {
  .ui-element[data-ui-5e9c5514-8641-459a-aeeb-052d9b78f335] {
    display: flex;
  }
}

.ui-element[data-ui-18b68707-6455-41f9-a1f4-d3a872d86039] {
  align-content: center;
  align-items: center;
  background: rgba(0,0,0,0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 25px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-18b68707-6455-41f9-a1f4-d3a872d86039] {
    height: auto;
    width: auto;
  }
}

.ui-element[data-ui-52a4aee7-3766-4682-a4aa-8b7c4911422b] {
  color: #000000;
  font-family: var(--font-a8a54a84);
  font-size: 12px;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .ui-element[data-ui-52a4aee7-3766-4682-a4aa-8b7c4911422b] {
    color: #111111;
  }
}

/* FAQ page CTA and footer brand assets */
.ui-element[data-ui-b5f369be-e0ae-4402-a42a-2d6a5acb08da]::before {
  background-image: url("../assets/images/faq/cta-background.webp");
}

.ui-element[data-ui-3d2c9f86-fc75-4719-9ffa-2bee2f06021a]::before {
  background-image: url("../assets/images/faq/birdeye-logo.svg");
}
