@charset "Shift_JIS";
@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);
  src:
    local("Material Icons"),
    local("MaterialIcons-Regular"),
    url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2)
      format("woff2"),
    url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff)
      format("woff"),
    url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf)
      format("truetype");
}
.StudioCanvas {
  display: flex;
  height: auto;
  min-height: 100dvh;
}
.StudioCanvas > .sd {
  min-height: 100dvh;
  overflow: clip;
}
a,
address,
b,
body,
button,
div,
h3,
header,
html,
i,
img,
loop-box,
p,
q,
section,
span,
var,
video {
  border: 0;
  font-family: sans-serif;
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  box-sizing: border-box;
  color: #333;
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  word-spacing: 1px;
}
a:focus:not(:focus-visible),
button:focus:not(:focus-visible) {
  outline: none;
}
q {
  quotes: none;
}
q:after,
q:before {
  content: none;
}
a,
button {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
.sd {
  flex-wrap: nowrap;
  max-width: 100%;
  pointer-events: all;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  position: relative;
}
.sd::-webkit-scrollbar {
  display: none;
}
.sd,
.sd.richText * {
  transition-property: all, --g-angle, --g-color-0, --g-position-0, --g-color-1,
    --g-position-1, --g-color-2, --g-position-2, --g-color-3, --g-position-3,
    --g-color-4, --g-position-4, --g-color-5, --g-position-5, --g-color-6,
    --g-position-6, --g-color-7, --g-position-7, --g-color-8, --g-position-8,
    --g-color-9, --g-position-9, --g-color-10, --g-position-10, --g-color-11,
    --g-position-11;
}
input.sd,
textarea.sd {
  align-content: normal;
}
.sd[tabindex]:focus {
  outline: none;
}
.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.image {
  position: relative;
}
.image:before {
  background-position: 50%;
  background-size: cover;
  border-radius: inherit;
  content: "";
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: -2;
}
.sd.file {
  cursor: pointer;
  flex-direction: row;
  outline: 2px solid transparent;
  outline-offset: -1px;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.sd.file:focus-within {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.sd.text,
.sd:where(.icon) {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;

  overflow: visible;
  overflow-wrap: anywhere;
}
.text-red {
  color: #DC322C;
  font-weight: bold;
  display: contents;
}
.material-icons {
  align-items: center;
  display: inline-flex;
  font-family: Material Icons;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  justify-content: center;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.sd:where(.icon.material-symbols) {
  align-items: center;
  display: flex;
  font-style: normal;
  font-variation-settings:
    "FILL" var(--symbol-fill, 0),
    "wght" var(--symbol-weight, 400);
  justify-content: center;
  min-height: 1em;
  min-width: 1em;
}
.sd.material-symbols-outlined {
  font-family: Material Symbols Outlined;
}
.sd.material-symbols-rounded {
  font-family: Material Symbols Rounded;
}
.sd.material-symbols-sharp {
  font-family: Material Symbols Sharp;
}
.sd.material-symbols-weight-100 {
  --symbol-weight: 100;
}
.sd.material-symbols-weight-200 {
  --symbol-weight: 200;
}
.sd.material-symbols-weight-300 {
  --symbol-weight: 300;
}
.sd.material-symbols-weight-400 {
  --symbol-weight: 400;
}
.sd.material-symbols-weight-500 {
  --symbol-weight: 500;
}
.sd.material-symbols-weight-600 {
  --symbol-weight: 600;
}
.sd.material-symbols-weight-700 {
  --symbol-weight: 700;
}
.sd.material-symbols-fill {
  --symbol-fill: 1;
}
a,
a.icon,
a.text {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15);
}
.fixed {
  z-index: 2;
}
.button {
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}
.button,
.link {
  cursor: pointer;
}
.sd.section {
  align-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  height: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
  width: 100% !important;
}
.sd.section-inner {
  position: static !important;
}
@property --g-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 180deg;
}
@property --g-color-0 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-0 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0.01%;
}
@property --g-color-1 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-1 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-2 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-2 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-3 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-3 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-4 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-4 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-5 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-5 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-6 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-6 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-7 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-7 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-8 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-8 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-9 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-9 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-10 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-10 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-11 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-11 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@font-face {
  font-family: "Material Symbols Outlined";
  src: url("https://storage.googleapis.com/production-os-assets/assets/material-symbols/1742977795/MaterialSymbolsOutlined.woff2")
    format("woff2");
  font-display: block;
}
loop-box .appear {
  opacity: inherit !important;
  transform: inherit !important;
  transition: inherit !important;
}
[id^="toggle-panel-"].sd {
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}
.fa-solid {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  --fa-display: inline-flex;
  align-items: center;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  justify-content: center;
  line-height: 1;
  text-rendering: auto;
}
.fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
@font-face {
  font-display: block;
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  src:
    url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.woff2)
      format("woff2"),
    url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.ttf)
      format("truetype");
}
.fa-arrow-up-right-from-square:before {
  content: "\f08e";
}
.lp-orphan-block-001,
.lp-orphan-block-476 {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-002 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-01: 0px;
  max-width: 100%;
}
.lp-orphan-block-003,
.lp-orphan-block-006,
.lp-orphan-block-009,
.lp-orphan-block-012,
.lp-orphan-block-015,
.lp-orphan-block-018,
.lp-orphan-block-021,
.lp-orphan-block-136,
.lp-orphan-block-139,
.lp-orphan-block-142,
.lp-orphan-block-249,
.lp-orphan-block-252,
.lp-orphan-block-255,
.lp-orphan-block-258,
.lp-orphan-block-261,
.lp-orphan-block-264,
.lp-orphan-block-267,
.lp-orphan-block-274,
.lp-orphan-block-277,
.lp-orphan-block-465,
.lp-orphan-block-468,
.lp-orphan-block-471,
.lp-orphan-block-474,
.lp-orphan-block-478,
.lp-orphan-block-481,
.lp-orphan-block-484,
.lp-orphan-block-487 {
  color:;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: 16px;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-004,
.lp-orphan-block-007,
.lp-orphan-block-010,
.lp-orphan-block-013,
.lp-orphan-block-016,
.lp-orphan-block-019,
.lp-orphan-block-022,
.lp-orphan-block-054,
.lp-orphan-block-060,
.lp-orphan-block-063,
.lp-orphan-block-066,
.lp-orphan-block-069,
.lp-orphan-block-072,
.lp-orphan-block-075,
.lp-orphan-block-078,
.lp-orphan-block-081,
.lp-orphan-block-084,
.lp-orphan-block-087,
.lp-orphan-block-091,
.lp-orphan-block-094,
.lp-orphan-block-097,
.lp-orphan-block-100,
.lp-orphan-block-103,
.lp-orphan-block-106,
.lp-orphan-block-110,
.lp-orphan-block-118,
.lp-orphan-block-121,
.lp-orphan-block-124,
.lp-orphan-block-127,
.lp-orphan-block-130,
.lp-orphan-block-133,
.lp-orphan-block-137,
.lp-orphan-block-140,
.lp-orphan-block-143,
.lp-orphan-block-159,
.lp-orphan-block-162,
.lp-orphan-block-250,
.lp-orphan-block-253,
.lp-orphan-block-256,
.lp-orphan-block-259,
.lp-orphan-block-262,
.lp-orphan-block-265,
.lp-orphan-block-268,
.lp-orphan-block-271,
.lp-orphan-block-272,
.lp-orphan-block-275,
.lp-orphan-block-278,
.lp-orphan-block-466,
.lp-orphan-block-469,
.lp-orphan-block-472,
.lp-orphan-block-475,
.lp-orphan-block-479,
.lp-orphan-block-482,
.lp-orphan-block-485,
.lp-orphan-block-488 {
  color:;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-005 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-02: 0px;
  max-width: 100%;
}
.lp-orphan-block-008 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-03: 0px;
  max-width: 100%;
}
.lp-orphan-block-011 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: calc(100% - 16px);
  --gap-h-04: 2px;
  max-width: calc(100% - 16px);
}
.lp-orphan-block-014 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-05: 0px;
  max-width: 100%;
}
.lp-orphan-block-017 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-06: 0px;
  max-width: 100%;
}
.lp-orphan-block-020 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-07: 0px;
  max-width: 100%;
}
.lp-orphan-block-023,
.lp-orphan-block-032 {
  align-content: center;
  align-items: center;
  border-bottom: 0px dotted #333333ff;
  border-left: 0px dotted #333333ff;
  border-right: 0px dotted #333333ff;
  border-top: 0px dotted #333333ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 24px 0px 0px 0px;
  width: 80%;
  max-width: 80%;
}
.lp-orphan-block-024,
.lp-orphan-block-031,
.lp-orphan-block-033,
.lp-orphan-block-040 {
  color:;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-025 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-026,
.lp-orphan-block-027,
.lp-orphan-block-029,
.lp-orphan-block-030,
.lp-orphan-block-035,
.lp-orphan-block-036,
.lp-orphan-block-038,
.lp-orphan-block-039 {
  color:;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-028,
.lp-orphan-block-034,
.lp-orphan-block-037,
.lp-orphan-block-439,
.lp-orphan-block-442,
.lp-orphan-block-452,
.lp-top-block-007 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.lp-orphan-block-041 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: 80%;
  --gap-h-08: 0px;
  max-width: 80%;
}
.lp-orphan-block-042 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-08) * 0));
  max-width: calc(100% - (var(--gap-h-08) * 0));
}
.lp-orphan-block-042 > p {
  font-family: var(--s-font-cdace4e1);
  font-size: 14px;
  margin: 0px 0px 0px 0px;
}
.lp-orphan-block-042 strong {
  font-family: var(--s-font-cdace4e1);
  font-size: 20px;
  font-weight: 600;
}
.lp-orphan-block-043 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: 100%;
  --gap-h-09: 0px;
  max-width: 100%;
}
.lp-orphan-block-044 {
  color:;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: calc(100% - (var(--gap-h-09) * 0));
  max-width: calc(100% - (var(--gap-h-09) * 0));
  justify-content: flex-start;
}
.lp-orphan-block-045 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-10: 0px;
  max-width: 100%;
}
.lp-orphan-block-046 {
  color:;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  padding: 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-10) * 0));
  max-width: calc(100% - (var(--gap-h-10) * 0));
}
.lp-orphan-block-046 > p {
  font-family: var(--s-font-cdace4e1);
  margin: 0px 0px 0px 0px;
}
.lp-orphan-block-046 strong {
  color:;
  font-family: var(--s-font-cdace4e1);
  font-size: 20px;
  font-weight: 600;
}
.lp-orphan-block-047 {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #333333ff;
  border-left: 0px solid #333333ff;
  border-right: 0px solid #333333ff;
  border-top: 0px solid #333333ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-048 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 100%;
  --gap-h-11: 0px;
  max-width: 100%;
}
.lp-orphan-block-049 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-12: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-050,
.lp-orphan-block-051,
.lp-orphan-block-053,
.lp-orphan-block-056,
.lp-orphan-block-057,
.lp-orphan-block-059,
.lp-orphan-block-062,
.lp-orphan-block-065,
.lp-orphan-block-068,
.lp-orphan-block-071,
.lp-orphan-block-074,
.lp-orphan-block-077,
.lp-orphan-block-080,
.lp-orphan-block-083,
.lp-orphan-block-086,
.lp-orphan-block-090,
.lp-orphan-block-093,
.lp-orphan-block-096,
.lp-orphan-block-099,
.lp-orphan-block-102,
.lp-orphan-block-105,
.lp-orphan-block-109,
.lp-orphan-block-112,
.lp-orphan-block-117,
.lp-orphan-block-120,
.lp-orphan-block-123,
.lp-orphan-block-126,
.lp-orphan-block-129,
.lp-orphan-block-132,
.lp-orphan-block-158,
.lp-orphan-block-161 {
  color:;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-052 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-13: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-055 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-14: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-058 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-15: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-061 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-16: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-064 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-17: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-067 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-18: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-070 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-19: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-073 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11) * 0));
  --gap-h-20: 0px;
  max-width: calc(100% - (var(--gap-h-11) * 0));
}
.lp-orphan-block-076 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: calc(100% - 16px - (var(--gap-h-11) * 0));
  --gap-h-21: 2px;
  max-width: calc(100% - 16px - (var(--gap-h-11) * 0));
}
.lp-orphan-block-079 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: calc(100% - 16px - (var(--gap-h-11) * 0));
  --gap-h-22: 2px;
  max-width: calc(100% - 16px - (var(--gap-h-11) * 0));
}
.lp-orphan-block-082 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: calc(100% - 16px - (var(--gap-h-11) * 0));
  --gap-h-23: 2px;
  max-width: calc(100% - 16px - (var(--gap-h-11) * 0));
}
.lp-orphan-block-085 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: calc(100% - 16px - (var(--gap-h-11) * 0));
  --gap-h-24: 2px;
  max-width: calc(100% - 16px - (var(--gap-h-11) * 0));
}
.lp-orphan-block-088,
.lp-orphan-block-107 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 80%;
  max-width: 80%;
}
.lp-orphan-block-089 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-25: 0px;
  max-width: 100%;
}
.lp-orphan-block-092 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: calc(100% - 16px);
  --gap-h-26: 2px;
  max-width: calc(100% - 16px);
}
.lp-orphan-block-095 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: calc(100% - 16px);
  --gap-h-27: 2px;
  max-width: calc(100% - 16px);
}
.lp-orphan-block-098 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-28: 0px;
  max-width: 100%;
}
.lp-orphan-block-101 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-29: 0px;
  max-width: 100%;
}
.lp-orphan-block-104 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-30: 0px;
  max-width: 100%;
}
.lp-orphan-block-108 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-31: 0px;
  max-width: 100%;
}
.lp-orphan-block-111 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-32: 0px;
  max-width: 100%;
}
.lp-orphan-block-113 {
  color:;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: calc(98.4% - (var(--gap-h-32) * 0.015999999999999872));
  max-width: calc(98.4% - (var(--gap-h-32) * 0.015999999999999872));
  justify-content: flex-start;
}
.lp-orphan-block-114 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 90%;
  --gap-h-33: 0px;
  max-width: 90%;
}
.lp-orphan-block-115 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-33) * 0));
  --gap-h-34: 0px;
  max-width: calc(100% - (var(--gap-h-33) * 0));
}
.lp-orphan-block-116 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-34) * 0));
  --gap-h-35: 0px;
  max-width: calc(100% - (var(--gap-h-34) * 0));
}
.lp-orphan-block-119 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-34) * 0));
  --gap-h-36: 0px;
  max-width: calc(100% - (var(--gap-h-34) * 0));
}
.lp-orphan-block-122 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-34) * 0));
  --gap-h-37: 0px;
  max-width: calc(100% - (var(--gap-h-34) * 0));
}
.lp-orphan-block-125 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-34) * 0));
  --gap-h-38: 0px;
  max-width: calc(100% - (var(--gap-h-34) * 0));
}
.lp-orphan-block-128 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-34) * 0));
  --gap-h-39: 0px;
  max-width: calc(100% - (var(--gap-h-34) * 0));
}
.lp-orphan-block-131 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-34) * 0));
  --gap-h-40: 0px;
  max-width: calc(100% - (var(--gap-h-34) * 0));
}
.lp-orphan-block-134 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-41: 0px;
  max-width: 100%;
}
.lp-orphan-block-135 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-41) * 0));
  --gap-h-42: 0px;
  max-width: calc(100% - (var(--gap-h-41) * 0));
}
.lp-orphan-block-138 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-41) * 0));
  --gap-h-43: 0px;
  max-width: calc(100% - (var(--gap-h-41) * 0));
}
.lp-orphan-block-141 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-41) * 0));
  --gap-h-44: 0px;
  max-width: calc(100% - (var(--gap-h-41) * 0));
}
.lp-orphan-block-144 {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0px 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
.lp-orphan-block-145,
.lp-orphan-block-146 {
  color:;
  font-family: var(--s-font-cdace4e1);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-147 {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 80%;
  max-width: 80%;
}
.lp-orphan-block-148 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-45: 0px;
  max-width: 100%;
}
.lp-orphan-block-149,
.lp-orphan-block-152,
.lp-orphan-block-155 {
  color:;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  padding: 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-150,
.lp-orphan-block-153,
.lp-orphan-block-156 {
  color:;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  padding: 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-151 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-46: 0px;
  max-width: 100%;
}
.lp-orphan-block-154 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-47: 0px;
  max-width: 100%;
}
.lp-orphan-block-157 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px 0px;
  width: 100%;
  --gap-h-48: 0px;
  max-width: 100%;
}
.lp-orphan-block-160 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-49: 0px;
  max-width: 100%;
}
.lp-orphan-block-163 {
  background: transparent;
  flex: none;
  height: auto;
  margin: 0px 0px 30px 0px;
  width: 54%;
  max-width: 54%;
}
.lp-orphan-block-164,
.lp-orphan-block-169,
.lp-orphan-block-174,
.lp-orphan-block-179,
.lp-orphan-block-184,
.lp-orphan-block-189,
.lp-orphan-block-194,
.lp-orphan-block-199,
.lp-orphan-block-204,
.lp-orphan-block-209,
.lp-orphan-block-214,
.lp-orphan-block-221,
.lp-orphan-block-228,
.lp-orphan-block-235,
.lp-orphan-block-242 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-165,
.lp-orphan-block-170,
.lp-orphan-block-175,
.lp-orphan-block-180,
.lp-orphan-block-185,
.lp-orphan-block-190,
.lp-orphan-block-195,
.lp-orphan-block-200,
.lp-orphan-block-205,
.lp-orphan-block-210,
.lp-orphan-block-215,
.lp-orphan-block-217,
.lp-orphan-block-222,
.lp-orphan-block-224,
.lp-orphan-block-229,
.lp-orphan-block-231,
.lp-orphan-block-236,
.lp-orphan-block-238,
.lp-orphan-block-243 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 5%;
  max-width: 5%;
}
.lp-orphan-block-166,
.lp-orphan-block-168,
.lp-orphan-block-171,
.lp-orphan-block-173,
.lp-orphan-block-176,
.lp-orphan-block-178,
.lp-orphan-block-181,
.lp-orphan-block-183,
.lp-orphan-block-186,
.lp-orphan-block-188,
.lp-orphan-block-191,
.lp-orphan-block-193,
.lp-orphan-block-196,
.lp-orphan-block-198,
.lp-orphan-block-201,
.lp-orphan-block-203,
.lp-orphan-block-206,
.lp-orphan-block-208,
.lp-orphan-block-211,
.lp-orphan-block-213,
.lp-orphan-block-216,
.lp-orphan-block-218,
.lp-orphan-block-220,
.lp-orphan-block-223,
.lp-orphan-block-225,
.lp-orphan-block-227,
.lp-orphan-block-230,
.lp-orphan-block-232,
.lp-orphan-block-234,
.lp-orphan-block-237,
.lp-orphan-block-239,
.lp-orphan-block-241,
.lp-orphan-block-244,
.lp-orphan-block-246,
.lp-orphan-block-427,
.lp-orphan-block-574,
.lp-orphan-block-576,
.lp-orphan-block-578,
.lp-orphan-block-580,
.lp-orphan-block-582,
.lp-orphan-block-584,
.lp-orphan-block-635,
.lp-orphan-block-640,
.lp-orphan-block-645,
.lp-orphan-block-688,
.lp-orphan-block-741,
.lp-orphan-block-745,
.lp-orphan-block-748,
.lp-orphan-block-751,
.lp-orphan-block-754,
.lp-orphan-block-757,
.lp-orphan-block-760,
.lp-orphan-block-763,
.lp-orphan-block-766,
.lp-orphan-block-769,
.lp-orphan-block-777,
.lp-orphan-block-780,
.lp-orphan-block-783,
.lp-orphan-block-786,
.lp-orphan-block-805,
.lp-orphan-block-809,
.lp-orphan-block-812,
.lp-orphan-block-831,
.lp-orphan-block-835,
.lp-orphan-block-838,
.lp-orphan-block-841,
.lp-orphan-block-844,
.lp-orphan-block-863,
.lp-orphan-block-867,
.lp-orphan-block-870,
.lp-orphan-block-873,
.lp-orphan-block-876,
.lp-orphan-block-879,
.lp-orphan-block-882,
.lp-orphan-block-885,
.lp-orphan-block-888,
.lp-orphan-block-891,
.lp-orphan-block-894,
.lp-orphan-block-897,
.lp-orphan-block-900,
.lp-orphan-block-903,
.lp-orphan-block-907,
.lp-orphan-block-927,
.lp-orphan-block-931,
.lp-orphan-block-934,
.lp-orphan-block-937,
.lp-orphan-block-940,
.lp-orphan-block-943,
.lp-orphan-block-946,
.lp-orphan-block-949,
.lp-orphan-block-952,
.lp-orphan-block-1187,
.lp-orphan-block-1192,
.lp-orphan-block-1197,
.lp-orphan-block-1236 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-167,
.lp-orphan-block-172,
.lp-orphan-block-177,
.lp-orphan-block-182,
.lp-orphan-block-187,
.lp-orphan-block-192,
.lp-orphan-block-197,
.lp-orphan-block-202,
.lp-orphan-block-207,
.lp-orphan-block-219,
.lp-orphan-block-245 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 95%;
  max-width: 95%;
}
.lp-orphan-block-212,
.lp-orphan-block-226,
.lp-orphan-block-233,
.lp-orphan-block-240 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 17px;
  justify-content: center;
  width: 95%;
  max-width: 95%;
}
.lp-orphan-block-247 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-50: 0px;
  max-width: 100%;
}
.lp-orphan-block-248 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-50) * 0));
  --gap-h-51: 0px;
  max-width: calc(100% - (var(--gap-h-50) * 0));
}
.lp-orphan-block-251 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-50) * 0));
  --gap-h-52: 0px;
  max-width: calc(100% - (var(--gap-h-50) * 0));
}
.lp-orphan-block-254 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-50) * 0));
  --gap-h-53: 0px;
  max-width: calc(100% - (var(--gap-h-50) * 0));
}
.lp-orphan-block-257 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-50) * 0));
  --gap-h-54: 0px;
  max-width: calc(100% - (var(--gap-h-50) * 0));
}
.lp-orphan-block-260 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-50) * 0));
  --gap-h-55: 0px;
  max-width: calc(100% - (var(--gap-h-50) * 0));
}
.lp-orphan-block-263 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-50) * 0));
  --gap-h-56: 0px;
  max-width: calc(100% - (var(--gap-h-50) * 0));
}
.lp-orphan-block-266 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-50) * 0));
  --gap-h-57: 0px;
  max-width: calc(100% - (var(--gap-h-50) * 0));
}
.lp-orphan-block-269 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-58: 0px;
  max-width: 100%;
}
.lp-orphan-block-270 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-58) * 0));
  --gap-h-59: 0px;
  max-width: calc(100% - (var(--gap-h-58) * 0));
}
.lp-orphan-block-273 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-58) * 0));
  --gap-h-60: 0px;
  max-width: calc(100% - (var(--gap-h-58) * 0));
}
.lp-orphan-block-276 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-58) * 0));
  --gap-h-61: 0px;
  max-width: calc(100% - (var(--gap-h-58) * 0));
}
.lp-orphan-block-279,
.lp-orphan-block-295,
.lp-orphan-block-308 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-280,
.lp-orphan-block-283,
.lp-orphan-block-286,
.lp-orphan-block-289,
.lp-orphan-block-292,
.lp-orphan-block-296,
.lp-orphan-block-299,
.lp-orphan-block-302,
.lp-orphan-block-305,
.lp-orphan-block-309,
.lp-orphan-block-312,
.lp-orphan-block-315,
.lp-base-block-037,
.lp-base-block-038,
.lp-base-block-039,
.lp-base-block-040,
.lp-base-block-049 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
}
.lp-base-block-038, .lp-base-block-039, .lp-base-block-040 {
  padding-left: 17px;
}
.lp-orphan-block-281,
.lp-orphan-block-282,
.lp-orphan-block-284,
.lp-orphan-block-285,
.lp-orphan-block-287,
.lp-orphan-block-288,
.lp-orphan-block-290,
.lp-orphan-block-291,
.lp-orphan-block-293,
.lp-orphan-block-294,
.lp-orphan-block-297,
.lp-orphan-block-298,
.lp-orphan-block-300,
.lp-orphan-block-301,
.lp-orphan-block-303,
.lp-orphan-block-304,
.lp-orphan-block-306,
.lp-orphan-block-307,
.lp-orphan-block-310,
.lp-orphan-block-311,
.lp-orphan-block-313,
.lp-orphan-block-314,
.lp-orphan-block-316,
.lp-orphan-block-317,
.lp-about3-text-008,
.lp-about3-text-009,
.lp-about3-text-010,
.lp-about3-text-011,
.lp-about3-link-001,
.lp-about3-text-012,
.lp-about3-text-013,
.lp-about3-text-014,
.lp-about3-text-015,
.lp-about3-text-016,
.lp-about3-text-017,
.lp-about3-text-018,
.lp-about3-text-019,
.lp-about3-text-020,
.lp-about3-text-021,
.lp-about3-text-028,
.lp-about3-text-029,
.lp-about3-text-030,
.lp-about3-link-002,
.lp-about3-text-031,
.lp-about3-text-032,
.lp-about3-text-033,
.lp-about3-text-034,
.lp-about3-text-035,
.lp-about3-text-036,
.lp-about3-text-037,
.lp-about3-text-038,
.lp-about3-text-039,
.lp-about3-text-040,
.lp-about3-text-041,
.lp-orphan-block-790,
.lp-orphan-block-794,
.lp-orphan-block-816,
.lp-orphan-block-820,
.lp-orphan-block-848,
.lp-orphan-block-852,
.lp-orphan-block-912,
.lp-orphan-block-916,
.lp-orphan-block-956,
.lp-orphan-block-960,
.lp-orphan-block-1033,
.lp-orphan-block-1037,
.lp-orphan-block-1041,
.lp-orphan-block-1045,
.lp-orphan-block-1049,
.lp-orphan-block-1060,
.lp-orphan-block-1064,
.lp-orphan-block-1068,
.lp-orphan-block-1072,
.lp-orphan-block-1083,
.lp-orphan-block-1094 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-318 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 8px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  margin: 0px 0px 40px 0px;
  padding: 0px;
  width: 80%;
  --gap-h-62: 40px;
  max-width: 80%;
}
.lp-orphan-block-319 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 30px 0px;
  width: calc(90% - (var(--gap-h-62) * 0.10000000000000003));
  --gap-h-63: 0px;
  max-width: calc(90% - (var(--gap-h-62) * 0.10000000000000003));
}
.lp-orphan-block-320,
.lp-orphan-block-356,
.lp-orphan-block-416 {
  color: #000000ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 32px;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-321 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-63) * 0));
  max-width: calc(100% - (var(--gap-h-63) * 0));
}
.lp-orphan-block-322 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0px;
}
.lp-orphan-block-323,
.lp-orphan-block-324,
.lp-orphan-block-325 {
  color: #000000ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 24px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-326 {
  color: #000000ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 24px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-327 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-63) * 0));
  max-width: calc(100% - (var(--gap-h-63) * 0));
}
.lp-orphan-block-328,
.lp-orphan-block-338,
.lp-orphan-block-345 {
  align-content: stretch;
  align-items: stretch;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-329,
.lp-orphan-block-334,
.lp-orphan-block-346 {
  align-content: flex-start;
  align-items: flex-start;
  background: #f3f3f3ff;
  border-bottom: 0px solid #e2e2e2ff;
  border-left: 1px solid #e2e2e2ff;
  border-right: 0px solid #e2e2e2ff;
  border-top: 1px solid #e2e2e2ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 15px 0px 15px 30px;
  width: 30%;
  max-width: 30%;
}
.lp-orphan-block-330,
.lp-orphan-block-332,
.lp-orphan-block-335,
.lp-orphan-block-337,
.lp-orphan-block-340,
.lp-orphan-block-344,
.lp-orphan-block-347,
.lp-orphan-block-349 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-331,
.lp-orphan-block-336,
.lp-orphan-block-342 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffffff;
  border-bottom: 0px solid #e2e2e2ff;
  border-left: 1px solid #e2e2e2ff;
  border-right: 1px solid #e2e2e2ff;
  border-top: 1px solid #e2e2e2ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 15px 0px 15px 30px;
  width: 70%;
  max-width: 70%;
}
.lp-orphan-block-333 {
  align-content: stretch;
  align-items: stretch;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-339 {
  align-content: center;
  align-items: center;
  background: #f3f3f3ff;
  border-bottom: 0px solid #e2e2e2ff;
  border-left: 1px solid #e2e2e2ff;
  border-right: 0px solid #e2e2e2ff;
  border-top: 1px solid #e2e2e2ff;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  padding: 15px 0px 15px 30px;
  width: 30%;
  max-width: 30%;
}
.lp-orphan-block-341 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-343,
.lp-base-image-002,
.lp-base-image-003,
.lp-base-image-004 {
  height: auto;
  width: 87px;
  max-width: 100%;
}
.lp-orphan-block-348 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffffff;
  border-bottom: 1px solid #e2e2e2ff;
  border-left: 1px solid #e2e2e2ff;
  border-right: 1px solid #e2e2e2ff;
  border-top: 1px solid #e2e2e2ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 15px 0px 15px 30px;
  width: 70%;
  max-width: 70%;
}
.lp-orphan-block-350 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
}
.lp-orphan-block-351 {
  color: #000000ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 20px;
  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;
}
.lp-orphan-block-352 {
  align-content: center;
  align-items: center;
  background: #3b506aff;
  border-radius: 8px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: center;
  padding: 14px 30px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-353 {
  color: #ffffffff;
  font-family: var(--s-font-cdace4e1);
  font-size: 20px;
  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;
}
.lp-orphan-block-354 {
  color: #ffffffff;
  font-size: 18px;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}
.lp-orphan-block-355 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 64px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: 80%;
  --gap-h-64: 0px;
  max-width: 80%;
}
.lp-orphan-block-357 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px;
  width: calc(100% - (var(--gap-h-64) * 0));
  --gap-h-65: 0px;
  max-width: calc(100% - (var(--gap-h-64) * 0));
}
.lp-orphan-block-358,
.lp-orphan-block-367,
.lp-orphan-block-376 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(60% - (var(--gap-h-65) * 0.4));
  max-width: calc(60% - (var(--gap-h-65) * 0.4));
}
.lp-orphan-block-359,
.lp-orphan-block-368,
.lp-orphan-block-377,
.lp-orphan-block-419,
.lp-orphan-block-434,
.lp-orphan-block-447 {
  background: #023b59;
  flex: none;
  height: 1px;
  width: 50%;
  max-width: 50%;
}
.lp-orphan-block-360,
.lp-orphan-block-369,
.lp-orphan-block-378,
.lp-orphan-block-420,
.lp-orphan-block-435,
.lp-orphan-block-448 {
  align-content: center;
  align-items: center;
  background: #023b59;
  border-radius: 300px 300px 300px 300px;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -20px 0px 0px 0px;
  padding: 5px 40px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-361,
.lp-orphan-block-370,
.lp-orphan-block-379,
.lp-orphan-block-421,
.lp-orphan-block-436,
.lp-orphan-block-449 {
  color: #ffffffff;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.2rem;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-362 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: auto;
  z-index: 0;
  --gap-h-66: 0px;
  max-width: 100%;
}
.lp-orphan-block-363 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-radius: 8px;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-66) * 0));
  max-width: calc(100% - (var(--gap-h-66) * 0));
}
.lp-orphan-block-364,
.lp-orphan-block-365,
.lp-orphan-block-373,
.lp-orphan-block-374,
.lp-orphan-block-381,
.lp-orphan-block-382,
.lp-orphan-block-383,
.lp-orphan-block-385,
.lp-orphan-block-424,
.lp-orphan-block-425,
.lp-orphan-block-440,
.lp-orphan-block-441,
.lp-orphan-block-443,
.lp-orphan-block-444,
.lp-orphan-block-453,
.lp-orphan-block-458 {
  color: #000000ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.2rem;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-366,
.lp-orphan-block-375,
.lp-orphan-block-386,
.lp-orphan-block-518,
.lp-orphan-block-535 {
  height: auto;
  width: 160px;
  max-width: 100%;
}
.lp-orphan-block-371 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: auto;
  z-index: 0;
  --gap-h-67: 0px;
  max-width: 100%;
}
.lp-orphan-block-372 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-radius: 8px;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-67) * 0));
  max-width: calc(100% - (var(--gap-h-67) * 0));
}
.lp-orphan-block-380 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-65) * 0));
  max-width: calc(100% - (var(--gap-h-65) * 0));
}
.lp-orphan-block-384 {
  align-content: center;
  align-items: center;
  background: #f3f3f3ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 40px 0px;
  padding: 30px 30px;
  width: 500px;
  --gap-h-68: 0px;
  max-width: 100%;
}
.lp-orphan-block-387 {
  color: #dc322d;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.2rem;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-388 {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 1rem;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: calc(100% - (var(--gap-h-68) * 0));
  max-width: calc(100% - (var(--gap-h-68) * 0));
  justify-content: center;
}
.lp-orphan-block-389 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 90%;
  --gap-h-69: 0px;
  max-width: 90%;
}
.lp-orphan-block-390 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-69) * 0));
  --gap-h-70: 0px;
  max-width: calc(100% - (var(--gap-h-69) * 0));
}
.lp-orphan-block-391 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-70) * 0));
  --gap-h-71: 0px;
  max-width: calc(100% - (var(--gap-h-70) * 0));
}
.lp-orphan-block-392,
.lp-orphan-block-395,
.lp-orphan-block-398,
.lp-orphan-block-414 {
  color: rgb(255, 255, 255);
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-393,
.lp-orphan-block-396,
.lp-orphan-block-399,
.lp-orphan-block-402,
.lp-orphan-block-405,
.lp-orphan-block-408,
.lp-orphan-block-411 {
  color: rgb(255, 255, 255);
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-394 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-70) * 0));
  --gap-h-72: 0px;
  max-width: calc(100% - (var(--gap-h-70) * 0));
}
.lp-orphan-block-397 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-70) * 0));
  --gap-h-73: 0px;
  max-width: calc(100% - (var(--gap-h-70) * 0));
}
.lp-orphan-block-400 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-70) * 0));
  --gap-h-74: 0px;
  max-width: calc(100% - (var(--gap-h-70) * 0));
}
.lp-orphan-block-401,
.lp-orphan-block-404,
.lp-orphan-block-407,
.lp-orphan-block-410,
.lp-orphan-block-413 {
  color: rgb(255, 255, 255);
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-403 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-70) * 0));
  --gap-h-75: 0px;
  max-width: calc(100% - (var(--gap-h-70) * 0));
}
.lp-orphan-block-406 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-70) * 0));
  --gap-h-76: 0px;
  max-width: calc(100% - (var(--gap-h-70) * 0));
}
.lp-orphan-block-409 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-70) * 0));
  --gap-h-77: 0px;
  max-width: calc(100% - (var(--gap-h-70) * 0));
}
.lp-orphan-block-412 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-70) * 0));
  --gap-h-78: 0px;
  max-width: calc(100% - (var(--gap-h-70) * 0));
}
.lp-orphan-block-415 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 64px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: 80%;
  --gap-h-79: 0px;
  max-width: 80%;
}
.lp-orphan-block-417 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px;
  width: calc(100% - (var(--gap-h-79) * 0));
  --gap-h-80: 0px;
  max-width: calc(100% - (var(--gap-h-79) * 0));
}
.lp-orphan-block-418,
.lp-orphan-block-433,
.lp-orphan-block-446 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(60% - (var(--gap-h-80) * 0.4));
  max-width: calc(60% - (var(--gap-h-80) * 0.4));
}
.lp-orphan-block-422 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: auto;
  z-index: 0;
  --gap-h-81: 0px;
  max-width: 100%;
}
.lp-orphan-block-423 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-radius: 8px;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-81) * 0));
  max-width: calc(100% - (var(--gap-h-81) * 0));
}
.lp-orphan-block-426 {
  flex: none;
  height: auto;
  width: 339px;
  max-width: 100%;
}
.lp-orphan-block-428 {
  align-content: center;
  align-items: center;
  background: #023b58;
  border-radius: 8px 8px 8px 8px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  padding: 10px 20px;
  max-width: 100%;
}
.lp-orphan-block-429 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px;
}
.lp-orphan-block-430 {
  color: #ffffffff;
  font-family: var(--s-font-cdace4e1);
  font-size: 12px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-431 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-radius: 20px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 20px;
  max-width: 100%;
}
.lp-orphan-block-432 {
  color: #023b58;
  font-size: 10px;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}
.lp-orphan-block-437 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: auto;
  z-index: 0;
  --gap-h-82: 0px;
  max-width: 100%;
}
.lp-orphan-block-438 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-radius: 8px;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-82) * 0));
  max-width: calc(100% - (var(--gap-h-82) * 0));
}
.lp-orphan-block-445,
.lp-orphan-block-455,
.lp-orphan-block-456 {
  flex: none;
  height: auto;
  width: 400px;
  max-width: 100%;
}
.lp-orphan-block-450 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: auto;
  z-index: 0;
  --gap-h-83: 0px;
  max-width: 100%;
}
.lp-orphan-block-451 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-radius: 8px;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-83) * 0));
  max-width: calc(100% - (var(--gap-h-83) * 0));
}
.lp-orphan-block-454 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
}
.lp-orphan-block-457 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-radius: 8px;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-83) * 0));
  max-width: calc(100% - (var(--gap-h-83) * 0));
}
.lp-orphan-block-459 {
  color: #000000ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.2rem;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-460 {
  align-content: center;
  align-items: center;
  background:;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  padding: 0px 24px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-461 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1200px;
  max-width: 100%;
}
.lp-orphan-block-462 {
  flex: none;
  height: 28px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-462:before {
}
.lp-orphan-block-463 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}
.lp-orphan-block-464 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-84: 0px;
  max-width: 100%;
}
.lp-orphan-block-467 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-85: 0px;
  max-width: 100%;
}
.lp-orphan-block-470 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-86: 0px;
  max-width: 100%;
}
.lp-orphan-block-473 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-87: 0px;
  max-width: 100%;
}
.lp-orphan-block-477 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-88: 0px;
  max-width: 100%;
}
.lp-orphan-block-480 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-89: 0px;
  max-width: 100%;
}
.lp-orphan-block-483 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-90: 0px;
  max-width: 100%;
}
.lp-orphan-block-486 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-91: 0px;
  max-width: 100%;
}
.lp-orphan-block-489 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  bottom: auto;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  padding: 20px 24px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-490 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 80%;
  z-index: 5;
  --gap-h-92: 32px;
  max-width: 80%;
}
.lp-orphan-block-491 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-93: 32px;
}
.lp-orphan-block-492 {
  flex: none;
  height: auto;
  width: 200px;
  max-width: 100%;
}
.lp-orphan-block-493 {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: calc(80% - (var(--gap-h-92) * 0.2));
  --gap-h-94: 0px;
  max-width: calc(80% - (var(--gap-h-92) * 0.2));
}
.lp-orphan-block-494 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-94) * 0));
  --gap-v-01: 0px;
  max-width: calc(100% - (var(--gap-h-94) * 0));
}
.lp-orphan-block-495 {
  align-content: center;
  align-items: center;
  background: transparent;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 8px;
  height: calc(100% - (var(--gap-v-01) * 0));
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-496 {
  align-content: center;
  align-items: center;
  background: #dc322d;
  border-radius: 24px;
  box-shadow: 0px 2px 0px 0px #930e0aff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: flex-start;
  padding: 8px 16px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-496:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-497,
.lp-orphan-block-500 {
  background: transparent;
  border-radius: 0px 0px 0px 0px;
  color: #ffffffff;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
.lp-orphan-block-498 {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-499 {
  align-content: center;
  align-items: center;
  background: #4d4d4d;
  border-radius: 24px;
  box-shadow: 0px 2px 0px 0px #000000ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: flex-start;
  padding: 8px 16px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-499:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-501 {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-502,
.lp-orphan-block-519,
.lp-orphan-block-536 {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: space-between;
  padding: 0px;
}
.lp-orphan-block-503 {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-v-02: 8px;
}
.lp-orphan-block-504 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 16px;
  height: calc(100% - (var(--gap-v-02) * 0));
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-505,
.lp-orphan-block-508,
.lp-orphan-block-514,
.lp-orphan-block-522,
.lp-orphan-block-525,
.lp-orphan-block-531,
.lp-orphan-block-539,
.lp-orphan-block-542,
.lp-orphan-block-548,
.lp-orphan-block-557,
.lp-orphan-block-560,
.lp-orphan-block-566 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 3px;
  justify-content: center;
  padding: 0px;
}
.lp-orphan-block-506,
.lp-orphan-block-523,
.lp-orphan-block-540,
.lp-orphan-block-558 {
  flex: none;
  height: auto;
  width: 5px;
  max-width: 100%;
}
.lp-orphan-block-507,
.lp-orphan-block-510,
.lp-orphan-block-512,
.lp-orphan-block-515,
.lp-orphan-block-524,
.lp-orphan-block-527,
.lp-orphan-block-529,
.lp-orphan-block-532,
.lp-orphan-block-541,
.lp-orphan-block-544,
.lp-orphan-block-546,
.lp-orphan-block-549,
.lp-orphan-block-559,
.lp-orphan-block-562,
.lp-orphan-block-564,
.lp-orphan-block-567 {
  border-radius: 0;
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-507:hover {
  text-decoration: underline;
}
.lp-orphan-block-509,
.lp-orphan-block-526,
.lp-orphan-block-543,
.lp-orphan-block-561 {
  flex: none;
  height: auto;
  width: 8px;
  max-width: 100%;
}
.lp-orphan-block-510:hover {
  text-decoration: underline;
}
.lp-orphan-block-511 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 16px;
  height: calc(100% - (var(--gap-v-02) * 0));
  justify-content: center;
  width: auto;
  --gap-v-03: 0px;
  max-width: 100%;
}
.lp-orphan-block-512:hover {
  text-decoration: underline;
}
.lp-orphan-block-513 {
  border-radius: 0;
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 400;
  height: calc(100% - (var(--gap-v-03) * 0));
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-513:hover {
  text-decoration: underline;
}
.lp-orphan-block-515:hover {
  text-decoration: underline;
}
.lp-orphan-block-516,
.lp-orphan-block-533,
.lp-orphan-block-550,
.lp-orphan-block-568 {
  color: #333333;
  font-size: 8px;
}
.lp-orphan-block-517 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-radius: 8px 8px 8px 8px;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  box-shadow: 0px 2px 0px 0px #000000ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: flex-start;
  padding: 6px;
  width: auto;
  --gap-h-95: 0px;
  max-width: 100%;
}
.lp-orphan-block-517:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
  --gap-h-95: 0px;
}
.lp-orphan-block-520 {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-v-04: 8px;
}
.lp-orphan-block-521 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 16px;
  height: calc(100% - (var(--gap-v-04) * 0));
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-524:hover {
  text-decoration: underline;
}
.lp-orphan-block-527:hover {
  text-decoration: underline;
}
.lp-orphan-block-528 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 16px;
  height: calc(100% - (var(--gap-v-04) * 0));
  justify-content: center;
  width: auto;
  --gap-v-05: 0px;
  max-width: 100%;
}
.lp-orphan-block-529:hover {
  text-decoration: underline;
}
.lp-orphan-block-530 {
  border-radius: 0;
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 400;
  height: calc(100% - (var(--gap-v-05) * 0));
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-530:hover {
  text-decoration: underline;
}
.lp-orphan-block-532:hover {
  text-decoration: underline;
}
.lp-orphan-block-534 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-radius: 8px 8px 8px 8px;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  box-shadow: 0px 2px 0px 0px #000000ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: flex-start;
  padding: 6px;
  width: auto;
  --gap-h-96: 0px;
  max-width: 100%;
}
.lp-orphan-block-534:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
  --gap-h-96: 0px;
}
.lp-orphan-block-537 {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-v-06: 8px;
}
.lp-orphan-block-538 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 16px;
  height: calc(100% - (var(--gap-v-06) * 0));
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-541:hover {
  text-decoration: underline;
}
.lp-orphan-block-544:hover {
  text-decoration: underline;
}
.lp-orphan-block-545 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 16px;
  height: calc(100% - (var(--gap-v-06) * 0));
  justify-content: center;
  width: auto;
  --gap-v-07: 0px;
  max-width: 100%;
}
.lp-orphan-block-546:hover {
  text-decoration: underline;
}
.lp-orphan-block-547 {
  border-radius: 0;
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 400;
  height: calc(100% - (var(--gap-v-07) * 0));
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-547:hover {
  text-decoration: underline;
}
.lp-orphan-block-549:hover {
  text-decoration: underline;
}
.lp-orphan-block-551,
.lp-orphan-block-569 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-radius: 8px 8px 8px 8px;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  box-shadow: 0px 2px 0px 0px #000000ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: flex-start;
  padding: 6px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-551:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-552,
.lp-orphan-block-570 {
  background: transparent;
  border-radius: 0px 0px 0px 0px;
  color: #000000ff;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
.lp-orphan-block-553,
.lp-orphan-block-571,
.lp-orphan-block-969,
.lp-orphan-block-974,
.lp-orphan-block-979 {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-554,
.lp-orphan-block-734,
.lp-orphan-block-798,
.lp-orphan-block-824,
.lp-orphan-block-856,
.lp-orphan-block-920 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: space-between;
  padding: 0px;
}
.lp-orphan-block-555 {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-v-08: 8px;
}
.lp-orphan-block-556 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 16px;
  height: calc(100% - (var(--gap-v-08) * 0));
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-559:hover {
  text-decoration: underline;
}
.lp-orphan-block-562:hover {
  text-decoration: underline;
}
.lp-orphan-block-563 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 16px;
  height: calc(100% - (var(--gap-v-08) * 0));
  justify-content: center;
  width: auto;
  --gap-v-09: 0px;
  max-width: 100%;
}
.lp-orphan-block-564:hover {
  text-decoration: underline;
}
.lp-orphan-block-565 {
  border-radius: 0;
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 400;
  height: calc(100% - (var(--gap-v-09) * 0));
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-565:hover {
  text-decoration: underline;
}
.lp-orphan-block-567:hover {
  text-decoration: underline;
}
.lp-orphan-block-569:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-572 {
  align-content: center;
  align-items: center;
  background: #ecececff;
  bottom: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  padding: 0px 24px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-573 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 80%;
  z-index: 5;
  max-width: 80%;
}
.lp-orphan-block-575 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 8px;
  height: 48px;
  justify-content: center;
  width: auto;
  --gap-v-10: 0px;
  max-width: 100%;
}
.lp-orphan-block-577,
.lp-orphan-block-579,
.lp-orphan-block-581,
.lp-orphan-block-583 {
  background: #dadadaff;
  flex: none;
  height: calc(80% - (var(--gap-v-10) * 0.2));
  width: 2px;
  max-width: 100%;
}
.lp-orphan-block-585 {
  align-content: stretch;
  align-items: stretch;
  background: transparent;
  color: #272626ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 40px 0px;
  padding: 0px;
  width: auto;
  --gap-h-97: 0px;
  max-width: 100%;
}
.lp-orphan-block-585:hover {
  opacity: 1;
  --gap-h-97: 0px;
}
.lp-orphan-block-586 {
  color: #272626ff;
  flex: none;
  font-family: Lato;
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  height: 33px;
  letter-spacing: normal;
  line-height: 1.75;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-587 {
  align-content: center;
  align-items: center;
  background: #26c2c2ff;
  border-bottom: 2px solid #272626ff;
  border-left: 2px solid #272626ff;
  border-radius: 16px 16px 16px 16px;
  border-right: 2px solid #272626ff;
  border-top: 2px solid #272626ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: 67px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 8px 24px 8px 24px;
  width: 364px;
  max-width: 100%;
}
.lp-orphan-block-588 {
  color: #ffffffff;
  flex: 1;
  font-family: Inter;
  font-feature-settings: normal;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.75;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-589 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-wrap: nowrap;
  gap: 60px;
  height: 186px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 16px 40px 24px 40px;
  width: 100%;
  --gap-h-98: 0px;
  max-width: 100%;
}
.lp-orphan-block-590 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-98) * 0));
  --gap-h-99: 0px;
  max-width: calc(100% - (var(--gap-h-98) * 0));
}
.lp-orphan-block-591 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-99) * 0));
  --gap-h-100: 40px;
  max-width: calc(100% - (var(--gap-h-99) * 0));
}
.lp-orphan-block-592 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-100) * 0));
  max-width: calc(100% - (var(--gap-h-100) * 0));
}
.lp-orphan-block-593 {
  flex: none;
  height: 30px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-594 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 32px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-99) * 0));
  max-width: calc(100% - (var(--gap-h-99) * 0));
}
.lp-orphan-block-595 {
  color: #666666ff;
  font-family: Lato;
  font-feature-settings: "palt" 1;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-base-section-001 {
  align-content: flex-start;
  align-items: flex-start;
  background: #e4f4eeff;
  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: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.lp-base-header-001 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  left: 0px;
  padding: 0px 24px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 2;
  max-width: 100%;
}
.lp-base-block-001 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  padding: 0px;
  width: 80%;
  z-index: 5;
  max-width: 80%;
}
.lp-base-image-001 {
  flex: none;
  height: auto;
  width: 79px;
  max-width: 100%;
}
.lp-base-section-002 {
  align-content: center;
  align-items: center;
  background: transparent;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0 0;
  width: 100vw;
  max-width: 100vw;
}
.lp-base-section-003 {
  align-content: center;
  align-items: center;
  background: transparent;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100dvh;
  justify-content: center;
  left: auto;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 30px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100vw;
  --gap-h-101: 0px;
  max-width: 100vw;
}
.lp-pcview_l-section-001 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-top: 0px solid transparent;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: 100dvh;
  justify-content: center;
  left: auto;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 30vw;
  max-width: 30vw;
}
.lp-pcview_l-link-001 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: center;
  padding: 0px;
  --gap-h-102: 0px;
}
.lp-pcview_l-image-001 {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(80% - (var(--gap-h-102) * 0.2));
  max-width: calc(80% - (var(--gap-h-102) * 0.2));
}
.lp-base-section-004 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-radius: 0px 0px 0px 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: 100vh;
  justify-content: flex-start;
  margin: 48px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 70px 0px 0px 0px;
  width: 40vw;
  --gap-h-103: 0px;
  max-width: 40vw;
}
.lp-top-section-001 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-104: 0px;
}
.lp-top-block-001 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-105: 0px;
}
.lp-top-block-002 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.lp-top-block-003,
.lp-top-block-004,
.lp-top-block-006,
.lp-top-block-013,
.lp-top-block-015,
.lp-about3-block-001,
.lp-about3-block-004,
.lp-about3-block-018,
.lp-about3-block-032,
.lp-flow-block-001,
.lp-flow-block-004,
.lp-flow-block-007,
.lp-flow-block-014,
.lp-flow-block-017,
.lp-base-block-007,
.lp-faq-block-001 {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
}
.lp-top-text-001,
.lp-top-text-002 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 2vw;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-text-003 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 2vw;
  font-weight: 900;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-image-001 {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(30% - (var(--gap-h-105) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-105) * 0.7000000000000001));
}
.lp-top-block-005 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
}
.lp-top-text-004,
.lp-top-text-017,
.lp-about3-text-001,
.lp-base-text-002,
.lp-flow-text-001,
.lp-base-text-005,
.lp-faq-text-001 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 2vw;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-top-text-005 {
  color: #003f6bff;
  font-family: var(--s-font-cdace4e1);
  font-size: 20px;
  font-weight: 900;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-text-006 {
  color: #2eac91ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 20px;
  font-weight: 900;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-block-008 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-105) * 0.10000000000000003));
  --gap-h-106: 0px;
  max-width: calc(90% - (var(--gap-h-105) * 0.10000000000000003));
}
.lp-top-block-009 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  /* justify-content: center; */
  padding: 0px;
  width: calc(100% - (var(--gap-h-106) * 0));
  max-width: calc(100% - (var(--gap-h-106) * 0));
}
.lp-top-text-007,
.lp-top-text-008,
.lp-top-text-009,
.lp-top-text-010,
.lp-top-text-011,
.lp-top-text-012,
.lp-top-text-013,
.lp-top-text-014 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-block-010 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 8px;
  justify-content: center;
  padding: 0px;
}
.lp-top-text-015,
.lp-top-text-016 {
  color: #1c6effff;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-link-001 {
  color: #1c6effff;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-block-011,
.lp-pcview_r-block-004 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
}
.lp-top-block-012,
.lp-pcview_r-block-005 {
  align-content: center;
  align-items: center;
  background: #536fa2ff;
  border-radius: 80px 80px 80px 80px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 10px 50px;
}
.lp-top-link-002,
.lp-base-link-004 {
  color: #ffffffff;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.5vw;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-icon-001,
.lp-base-icon-002,
.lp-pcview_r-icon-001 {
  color: #ffffffff;
  font-size: 18px;
}
.lp-top-link-003,
.lp-pcview_r-link-006 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-block-014 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: flex-start;
  padding: 0px;
}
.lp-top-text-018,
.lp-top-text-020,
.lp-flow-text-002,
.lp-flow-text-005,
.lp-flow-text-015,
.lp-flow-text-018 {
  color: #289588ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 2vw;
  font-weight: 900;
  height: auto;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-top-text-019 {
  color: #289588ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.5vw;
  font-weight: 900;
  height: auto;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-top-block-016 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-107: 0px;
}
.lp-top-block-017 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-107) * 0.10000000000000003));
  --gap-h-108: 0px;
  max-width: calc(90% - (var(--gap-h-107) * 0.10000000000000003));
}
.lp-top-text-021,
.lp-top-text-023,
.lp-top-text-025 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-top-text-022 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: none;
  width: calc(98% - (var(--gap-h-108) * 0.02000000000000002));
  max-width: calc(98% - (var(--gap-h-108) * 0.02000000000000002));
  justify-content: flex-start;
}
.lp-top-block-018 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-107) * 0.10000000000000003));
  --gap-h-109: 0px;
  max-width: calc(90% - (var(--gap-h-107) * 0.10000000000000003));
}
.lp-top-text-024 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: none;
  width: calc(98% - (var(--gap-h-109) * 0.02000000000000002));
  max-width: calc(98% - (var(--gap-h-109) * 0.02000000000000002));
  justify-content: flex-start;
}
.lp-top-block-019 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-107) * 0.10000000000000003));
  --gap-h-110: 0px;
  max-width: calc(90% - (var(--gap-h-107) * 0.10000000000000003));
}
.lp-top-text-026 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: none;
  width: calc(98% - (var(--gap-h-110) * 0.02000000000000002));
  max-width: calc(98% - (var(--gap-h-110) * 0.02000000000000002));
  justify-content: flex-start;
}
.lp-top-link-004 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-104) * 0.10000000000000003));
  --gap-h-111: 0px;
  max-width: calc(90% - (var(--gap-h-104) * 0.10000000000000003));
}
.lp-top-image-002 {
  flex: none;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-111) * 0));
  max-width: calc(100% - (var(--gap-h-111) * 0));
}
.lp-about3-section-001 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
}
.lp-about3-block-002 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-112: 0px;
}
.lp-about3-block-003,
.lp-about3-block-017,
.lp-about3-block-031 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
}
.lp-about3-text-002,
.lp-about3-text-022,
.lp-about3-text-042 {
  color: #289588ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 4vw;
  font-weight: 900;
  height: auto;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-about3-text-003,
.lp-about3-text-023,
.lp-about3-text-043,
.lp-flow-text-003,
.lp-flow-text-006,
.lp-flow-text-016,
.lp-flow-text-019 {
  color: #289588ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 2vw;
  font-weight: 800;
  height: auto;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-about3-block-005 {
  background: #eeeeee;
  flex: none;
  height: 2px;
  width: calc(90% - (var(--gap-h-112) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-112) * 0.10000000000000003));
}
.lp-about3-block-006 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-113: 0px;
}
.lp-about3-block-007 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(90% - (var(--gap-h-113) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-113) * 0.10000000000000003));
}
.lp-about3-text-004,
.lp-about3-text-024,
.lp-about3-text-044 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-about3-block-008 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-113) * 0.5));
  --gap-h-114: 0px;
  max-width: calc(50% - (var(--gap-h-113) * 0.5));
}
.lp-about3-image-001 {
  height: auto;
  width: calc(100% - (var(--gap-h-114) * 0));
  max-width: calc(100% - (var(--gap-h-114) * 0));
}
.lp-about3-block-009 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(90% - (var(--gap-h-113) * 0.10000000000000003));
  --gap-h-115: 0px;
  max-width: calc(90% - (var(--gap-h-113) * 0.10000000000000003));
}
.lp-about3-block-010,
.lp-about3-block-011 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-115) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-115) * 0.10000000000000003));
}
.lp-about3-image-002,
.lp-about3-image-003,
.lp-about3-image-006 {
  flex: none;
  height: auto;
  padding: 0px 0px 0px 0px;
  width: 20px;
  max-width: 100%;
}
.lp-about3-text-005,
.lp-about3-text-006,
.lp-about3-text-025,
.lp-about3-text-026,
.lp-base-text-003,
.lp-flow-text-004,
.lp-flow-text-007,
.lp-flow-text-009,
.lp-flow-text-010,
.lp-flow-text-011,
.lp-flow-text-012,
.lp-flow-text-013,
.lp-flow-text-014,
.lp-flow-text-017,
.lp-flow-text-020,
.lp-base-text-018,
.lp-base-text-019,
.lp-base-text-020,
.lp-base-text-021,
.lp-base-text-022,
.lp-base-text-023,
.lp-base-text-024,
.lp-base-text-025,
.lp-base-text-026,
.lp-base-text-029,
.lp-base-text-030,
.lp-base-text-031,
.lp-base-text-032,
.lp-base-text-033,
.lp-base-text-034,
.lp-base-text-035,
.lp-base-text-036,
.lp-base-text-037,
.lp-base-text-038,
.lp-base-text-039,
.lp-base-text-040,
.lp-base-text-041,
.lp-base-text-042,
.lp-base-text-043,
.lp-base-text-044,
.lp-base-text-045,
.lp-base-text-046,
.lp-base-text-047,
.lp-base-text-049,
.lp-base-text-050,
.lp-base-text-051,
.lp-base-text-052,
.lp-base-text-053,
.lp-base-text-055,
.lp-base-text-056 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-about3-block-012 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid #b8b8b8ff;
  border-left: 1px solid #b8b8b8ff;
  border-radius: 0px;
  border-right: 1px solid #b8b8b8ff;
  border-top: 1px solid #b8b8b8ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0;
  width: calc(90% - (var(--gap-h-112) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-112) * 0.10000000000000003));
}
.lp-about3-button-001,
.lp-about3-button-002 {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 44px;
  justify-content: space-between;
  padding: 12px;
  width: 100%;
  max-width: 100%;
}
.lp-about3-text-007,
.lp-about3-text-027 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 16px;
  font-weight: 700;
  height: 16px;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-about3-icon-001,
.lp-about3-icon-002,
.lp-orphan-block-737,
.lp-orphan-block-801,
.lp-orphan-block-827,
.lp-orphan-block-859,
.lp-orphan-block-923 {
  color: #333333;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
._isClose.lp-about3-icon-001 {
  rotate: 180deg;
}
.lp-about3-block-013,
.lp-about3-block-027,
.lp-orphan-block-1030,
.lp-orphan-block-1057,
.lp-orphan-block-1080,
.lp-orphan-block-1091 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
._isClose.lp-about3-block-013 {
  flex: none;
  height: 0px;
}
.lp-about3-block-014,
.lp-about3-block-028 {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 12px;
  width: 100%;
  max-width: 100%;
}
.lp-about3-block-015,
.lp-about3-block-029 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
}
.lp-about3-block-016 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  --gap-h-116: 0px;
}
.lp-about3-block-019 {
  background: #eeeeee;
  flex: none;
  height: 2px;
  width: calc(90% - (var(--gap-h-116) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-116) * 0.10000000000000003));
}
.lp-about3-block-020 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-117: 0px;
}
.lp-about3-block-021 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(90% - (var(--gap-h-117) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-117) * 0.10000000000000003));
}
.lp-about3-block-022 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-117) * 0.5));
  --gap-h-118: 0px;
  max-width: calc(50% - (var(--gap-h-117) * 0.5));
}
.lp-about3-image-004 {
  height: auto;
  width: calc(100% - (var(--gap-h-118) * 0));
  max-width: calc(100% - (var(--gap-h-118) * 0));
}
.lp-about3-block-023 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(90% - (var(--gap-h-117) * 0.10000000000000003));
  --gap-h-119: 0px;
  max-width: calc(90% - (var(--gap-h-117) * 0.10000000000000003));
}
.lp-about3-block-024 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-119) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-119) * 0.10000000000000003));
}
.lp-about3-image-005 {
  flex: none;
  height: auto;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 20px;
  max-width: 100%;
}
.lp-about3-block-025 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-119) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-119) * 0.10000000000000003));
}
.lp-about3-block-026 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid #b8b8b8ff;
  border-left: 1px solid #b8b8b8ff;
  border-radius: 0px;
  border-right: 1px solid #b8b8b8ff;
  border-top: 1px solid #b8b8b8ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0;
  width: calc(90% - (var(--gap-h-116) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-116) * 0.10000000000000003));
}
._isClose.lp-about3-icon-002 {
  rotate: 180deg;
}
._isClose.lp-about3-block-027 {
  flex: none;
  height: 0px;
}
.lp-about3-block-030 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-120: 0px;
}
.lp-about3-block-033 {
  background: #eeeeee;
  flex: none;
  height: 2px;
  width: calc(90% - (var(--gap-h-120) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-120) * 0.10000000000000003));
}
.lp-about3-block-034 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-121: 0px;
}
.lp-about3-block-035 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(90% - (var(--gap-h-121) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-121) * 0.10000000000000003));
}
.lp-about3-block-036 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-121) * 0.5));
  --gap-h-122: 0px;
  max-width: calc(50% - (var(--gap-h-121) * 0.5));
}
.lp-about3-image-007 {
  height: auto;
  width: calc(100% - (var(--gap-h-122) * 0));
  max-width: calc(100% - (var(--gap-h-122) * 0));
}
.lp-base-block-002 {
  align-content: center;
  align-items: center;
  background: #f1fdf8ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 120px 0px 50px 0px;
  width: calc(100% - (var(--gap-h-103) * 0));
  --gap-h-123: 0px;
  max-width: calc(100% - (var(--gap-h-103) * 0));
}
.lp-base-block-003 {
  flex: none;
  flex-direction: row;
  gap: 16px;
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100vw;
  z-index: 0;
  max-width: 100vw;
}
loop-box.lp-base-block-003,
loop-box.lp-base-block-006 {
  flex-direction: row;
  gap: 16px;
  overflow: hidden;
}
.lp-base-loop-sizer {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: 100px;
  justify-content: flex-start;
  min-width: 100%;
  overflow: hidden;
  visibility: hidden;
}
.lp-base-loop-track {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: 100%;
  justify-content: flex-start;
  left: 0px;
  min-width: 100%;
  position: absolute;
  top: 0px;
  transition: none;
  width: max-content;
  will-change: transform;
}

.lp-base-loop-clone {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: 100%;
  justify-content: flex-start;
  left: 0px;
  min-width: max-content;
  pointer-events: none;
  position: absolute;
  top: 0px;
}
.lp-base-block-003 .lp-base-text-001,
.lp-base-block-006 .lp-base-text-001 {
  flex-shrink: 0;
  max-width: none;
  min-width: min-content;
  overflow-wrap: normal;
  word-break: normal;
  white-space: nowrap;
}
.lp-base-text-001 {
  color: #2895881a;
  font-family: var(--s-font-cdace4e1);
  font-size: 112px;
  font-weight: 900;
  height: auto;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-base-video-001 {
  flex: none;
  height: auto;
  object-fit: cover;
  width: calc(40% - (var(--gap-h-123) * 0.6));
  z-index: 1;
  max-width: calc(40% - (var(--gap-h-123) * 0.6));
}
.lp-base-block-004 {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  z-index: 2;
}
.lp-base-block-005 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-123) * 0.10000000000000003));
  z-index: 2;
  max-width: calc(90% - (var(--gap-h-123) * 0.10000000000000003));
}
.lp-base-block-006 {
  bottom: 0px;
  flex: none;
  flex-direction: row;
  gap: 16px;
  height: auto;
  left: auto;
  position: absolute;
  right: 0px;
  top: auto;
  width: 100vw;
  z-index: 0;
  max-width: 100vw;
}
.lp-flow-section-001 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-124: 0px;
}
.lp-flow-block-002,
.lp-flow-block-012,
.lp-flow-block-015 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-124) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-124) * 0.10000000000000003));
}
.lp-flow-block-003,
.lp-flow-block-006,
.lp-flow-block-013,
.lp-flow-block-016 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
}
.lp-flow-block-005 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-124) * 0.10000000000000003));
  --gap-h-125: 0px;
  max-width: calc(90% - (var(--gap-h-124) * 0.10000000000000003));
}
.lp-flow-block-008 {
  align-content: flex-start;
  align-items: flex-start;
  background: #f5f5f5ff;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 10px 10px;
  width: calc(100% - (var(--gap-h-125) * 0));
  max-width: calc(100% - (var(--gap-h-125) * 0));
}
.lp-flow-text-008 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-flow-block-009,
.lp-flow-block-010,
.lp-flow-block-011 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.lp-flow-block-018,
.lp-orphan-block-1032,
.lp-orphan-block-1036,
.lp-orphan-block-1040,
.lp-orphan-block-1044,
.lp-orphan-block-1048,
.lp-orphan-block-1059,
.lp-orphan-block-1063,
.lp-orphan-block-1067,
.lp-orphan-block-1071,
.lp-orphan-block-1093 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
}
.lp-flow-text-021,
.lp-base-text-027,
.lp-base-text-054 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-base-text-027 {
  flex-basis: 100%;
}
.lp-base-text-054 {
  text-indent: 1em;
}
.lp-base-section-005 {
  align-content: center;
  align-items: center;
  background: #f5f5f5ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px;
  width: calc(100% - (var(--gap-h-103) * 0));
  --gap-h-126: 0px;
  max-width: calc(100% - (var(--gap-h-103) * 0));
}
.lp-base-block-008 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-126) * 0.10000000000000003));
  --gap-h-127: 0px;
  max-width: calc(90% - (var(--gap-h-126) * 0.10000000000000003));
}
.lp-base-block-009 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-127) * 0));
  --gap-h-128: 0px;
  max-width: calc(100% - (var(--gap-h-127) * 0));
}
.lp-base-block-010,
.lp-base-block-013,
.lp-base-block-016,
.lp-base-block-022,
.lp-base-block-025 {
  align-content: stretch;
  align-items: stretch;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-128) * 0));
  max-width: calc(100% - (var(--gap-h-128) * 0));
}
.lp-base-block-011,
.lp-base-block-014,
.lp-base-block-017,
.lp-base-block-020,
.lp-base-block-023,
.lp-base-block-026 {
  align-content: flex-start;
  align-items: flex-start;
  background: #dcdeddff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 15px 0px 15px 30px;
  width: 30%;
  max-width: 30%;
}
.lp-base-text-006,
.lp-base-text-007,
.lp-base-text-008,
.lp-base-text-009,
.lp-base-text-010,
.lp-base-text-011,
.lp-base-text-012,
.lp-base-text-013,
.lp-base-text-014,
.lp-base-text-016,
.lp-base-text-017 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-base-block-012,
.lp-base-block-015,
.lp-base-block-018,
.lp-base-block-021,
.lp-base-block-027 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 15px 0px 15px 30px;
  width: 70%;
  max-width: 70%;
}
.lp-base-block-019 {
  align-content: stretch;
  align-items: stretch;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-128) * 0));
  max-width: calc(100% - (var(--gap-h-128) * 0));
}
.lp-base-text-015 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-base-block-024 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: flex-start;
  padding: 15px 0px 15px 30px;
  width: 70%;
  max-width: 70%;
}
.lp-base-block-028 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-126) * 0.10000000000000003));
  --gap-h-129: 0px;
  max-width: calc(90% - (var(--gap-h-126) * 0.10000000000000003));
}
.lp-base-block-029,
.lp-base-block-030,
.lp-base-block-031 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-129) * 0));
  max-width: calc(100% - (var(--gap-h-129) * 0));
}
.lp-base-block-032 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-126) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-126) * 0.10000000000000003));
}
.lp-base-section-006 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 56px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(90% - (var(--gap-h-103) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-103) * 0.10000000000000003));
}
.lp-base-block-033 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-130: 0px;
}
.lp-base-block-034 {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-130) * 0));
  --gap-h-131: 8px;
  max-width: calc(100% - (var(--gap-h-130) * 0));
}
.lp-base-text-028 {
  background: #f5f5f5ff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.5vw;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  padding: 20px 0px;
  text-align: center;
  width: calc(100% - (var(--gap-h-131) * 0));
  max-width: calc(100% - (var(--gap-h-131) * 0));
  justify-content: center;
}
.lp-base-block-035 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-130) * 0));
  --gap-h-132: 0px;
  max-width: calc(100% - (var(--gap-h-130) * 0));
}
.lp-base-block-036 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(95% - (var(--gap-h-132) * 0.04999999999999995));
  max-width: calc(95% - (var(--gap-h-132) * 0.04999999999999995));
}
.lp-base-block-041,
.lp-base-block-042,
.lp-base-block-043,
.lp-base-block-044 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(95% - (var(--gap-h-132) * 0.04999999999999995));
  max-width: calc(95% - (var(--gap-h-132) * 0.04999999999999995));
}
.lp-base-block-045 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-133: 0px;
}
.lp-base-block-046 {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-133) * 0));
  --gap-h-134: 8px;
  max-width: calc(100% - (var(--gap-h-133) * 0));
}
.lp-base-text-048 {
  background: #f5f5f5ff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.5vw;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  padding: 20px 0px;
  text-align: center;
  width: calc(100% - (var(--gap-h-134) * 0));
  max-width: calc(100% - (var(--gap-h-134) * 0));
  justify-content: center;
}
.lp-base-block-047 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-133) * 0));
  --gap-h-135: 0px;
  max-width: calc(100% - (var(--gap-h-133) * 0));
}
.lp-base-block-048 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(95% - (var(--gap-h-135) * 0.04999999999999995));
  max-width: calc(95% - (var(--gap-h-135) * 0.04999999999999995));
}
.lp-base-block-050,
.lp-base-block-051,
.lp-base-block-052 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(95% - (var(--gap-h-135) * 0.04999999999999995));
  max-width: calc(95% - (var(--gap-h-135) * 0.04999999999999995));
}
.lp-faq-section-001 {
  align-content: center;
  align-items: center;
  background: #f5f5f5ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px;
  width: calc(100% - (var(--gap-h-103) * 0));
  --gap-h-136: 0px;
  max-width: calc(100% - (var(--gap-h-103) * 0));
}
.lp-faq-block-002,
.lp-faq-block-009,
.lp-faq-block-016,
.lp-faq-block-023,
.lp-faq-block-030,
.lp-faq-block-037,
.lp-faq-block-044,
.lp-faq-block-051 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffffff;
  border-radius: 0px 0px 0px 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(80% - (var(--gap-h-136) * 0.2));
  max-width: calc(80% - (var(--gap-h-136) * 0.2));
}
.lp-faq-button-001 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 32px;
  width: 100%;
  --gap-h-137: 0px;
  max-width: 100%;
}
.lp-faq-button-001:hover {
  opacity: 0.7;
  --gap-h-137: 0px;
}
.lp-faq-block-003 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-137) * 0));
  max-width: calc(100% - (var(--gap-h-137) * 0));
}
.lp-faq-block-004,
.lp-faq-block-011,
.lp-faq-block-018,
.lp-faq-block-025,
.lp-faq-block-032,
.lp-faq-block-039,
.lp-faq-block-046,
.lp-faq-block-053 {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  max-width: 100%;
}
.lp-faq-text-002,
.lp-faq-text-005,
.lp-faq-text-008,
.lp-faq-text-011,
.lp-faq-text-014,
.lp-faq-text-017,
.lp-faq-text-020,
.lp-faq-text-030 {
  color: #289588ff;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-feature-settings: "palt" 1;
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: 16px;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-faq-text-003,
.lp-faq-text-006,
.lp-faq-text-009,
.lp-faq-text-012,
.lp-faq-text-015,
.lp-faq-text-018,
.lp-faq-text-021,
.lp-faq-text-031 {
  color: #222222ff;
  flex: 1;
  font-family: var(--s-font-74a1d0da);
  font-feature-settings: "palt" 1;
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-faq-block-005,
.lp-faq-block-012,
.lp-faq-block-019,
.lp-faq-block-026,
.lp-faq-block-033,
.lp-faq-block-040,
.lp-faq-block-047,
.lp-faq-block-054 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #289588ff;
  border-left: 1px solid #289588ff;
  border-radius: 50%;
  border-right: 1px solid #289588ff;
  border-top: 1px solid #289588ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 8px;
}
.lp-faq-block-006,
.lp-faq-block-013,
.lp-faq-block-020,
.lp-faq-block-027,
.lp-faq-block-034,
.lp-faq-block-041,
.lp-faq-block-048,
.lp-faq-block-055 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
}
.lp-faq-icon-001,
.lp-faq-icon-003,
.lp-faq-icon-005,
.lp-faq-icon-007,
.lp-faq-icon-009,
.lp-faq-icon-011,
.lp-faq-icon-013,
.lp-faq-icon-015 {
  color: #289588ff;
  font-size: 20px;
  opacity: 0;
}
._isClose.lp-faq-icon-001 {
  opacity: 1;
}
.lp-faq-icon-002,
.lp-faq-icon-004,
.lp-faq-icon-006,
.lp-faq-icon-008,
.lp-faq-icon-010,
.lp-faq-icon-012,
.lp-faq-icon-014,
.lp-faq-icon-016 {
  color: #289588ff;
  font-size: 20px;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  max-width: 100%;
}
.lp-faq-block-007,
.lp-faq-block-014,
.lp-faq-block-021,
.lp-faq-block-028,
.lp-faq-block-035,
.lp-faq-block-042,
.lp-faq-block-049,
.lp-faq-block-056 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 32px;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - 64px);
  max-width: calc(100% - 64px);
}
._isClose.lp-faq-block-007 {
  flex: none;
  height: 0px;
}
.lp-faq-block-008,
.lp-faq-block-015,
.lp-faq-block-022,
.lp-faq-block-029,
.lp-faq-block-036,
.lp-faq-block-043,
.lp-faq-block-057 {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #e6e6e6ff;
  border-left: 0px solid #e6e6e6ff;
  border-right: 0px solid #e6e6e6ff;
  border-top: 1px solid #e6e6e6ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 32px;
  padding: 32px 0px;
  width: calc(100% - 32px);
  max-width: calc(100% - 32px);
}
.lp-faq-text-004,
.lp-faq-text-007,
.lp-faq-text-010,
.lp-faq-text-013,
.lp-faq-text-016,
.lp-faq-text-019,
.lp-faq-text-032 {
  color: #222222ff;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.75;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-faq-button-002 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 32px;
  width: 100%;
  --gap-h-138: 0px;
  max-width: 100%;
}
.lp-faq-button-002:hover {
  opacity: 0.7;
  --gap-h-138: 0px;
}
.lp-faq-block-010 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-138) * 0));
  max-width: calc(100% - (var(--gap-h-138) * 0));
}
._isClose.lp-faq-icon-003 {
  opacity: 1;
}
._isClose.lp-faq-block-014 {
  flex: none;
  height: 0px;
}
.lp-faq-button-003 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 32px;
  width: 100%;
  --gap-h-139: 0px;
  max-width: 100%;
}
.lp-faq-button-003:hover {
  opacity: 0.7;
  --gap-h-139: 0px;
}
.lp-faq-block-017 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-139) * 0));
  max-width: calc(100% - (var(--gap-h-139) * 0));
}
._isClose.lp-faq-icon-005 {
  opacity: 1;
}
._isClose.lp-faq-block-021 {
  flex: none;
  height: 0px;
}
.lp-faq-button-004 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 32px;
  width: 100%;
  --gap-h-140: 0px;
  max-width: 100%;
}
.lp-faq-button-004:hover {
  opacity: 0.7;
  --gap-h-140: 0px;
}
.lp-faq-block-024 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-140) * 0));
  max-width: calc(100% - (var(--gap-h-140) * 0));
}
._isClose.lp-faq-icon-007 {
  opacity: 1;
}
._isClose.lp-faq-block-028 {
  flex: none;
  height: 0px;
}
.lp-faq-button-005 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 32px;
  width: 100%;
  --gap-h-141: 0px;
  max-width: 100%;
}
.lp-faq-button-005:hover {
  opacity: 0.7;
  --gap-h-141: 0px;
}
.lp-faq-block-031 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-141) * 0));
  max-width: calc(100% - (var(--gap-h-141) * 0));
}
._isClose.lp-faq-icon-009 {
  opacity: 1;
}
._isClose.lp-faq-block-035 {
  flex: none;
  height: 0px;
}
.lp-faq-button-006 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 32px;
  width: 100%;
  --gap-h-142: 0px;
  max-width: 100%;
}
.lp-faq-button-006:hover {
  opacity: 0.7;
  --gap-h-142: 0px;
}
.lp-faq-block-038 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-142) * 0));
  max-width: calc(100% - (var(--gap-h-142) * 0));
}
._isClose.lp-faq-icon-011 {
  opacity: 1;
}
._isClose.lp-faq-block-042 {
  flex: none;
  height: 0px;
}
.lp-faq-button-007 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 32px;
  width: 100%;
  --gap-h-143: 0px;
  max-width: 100%;
}
.lp-faq-button-007:hover {
  opacity: 0.7;
  --gap-h-143: 0px;
}
.lp-faq-block-045 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-143) * 0));
  max-width: calc(100% - (var(--gap-h-143) * 0));
}
._isClose.lp-faq-icon-013 {
  opacity: 1;
}
._isClose.lp-faq-block-049 {
  flex: none;
  height: 0px;
}
.lp-faq-block-050 {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #e6e6e6ff;
  border-left: 0px solid #e6e6e6ff;
  border-right: 0px solid #e6e6e6ff;
  border-top: 1px solid #e6e6e6ff;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 32px;
  padding: 32px 0px;
  width: calc(100% - 32px);
  max-width: calc(100% - 32px);
}
.lp-faq-link-001,
.lp-faq-text-022,
.lp-faq-text-023,
.lp-faq-text-024,
.lp-faq-text-025,
.lp-faq-text-026,
.lp-faq-text-027,
.lp-faq-text-028,
.lp-faq-text-029 {
  color: #222222ff;
  font-family: var(--s-font-74a1d0da);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.75;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-faq-link-001, .lp-about3-link-001, .lp-about3-link-002 {
  text-decoration: underline;
}
.lp-faq-button-008 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 24px 32px;
  width: 100%;
  --gap-h-144: 0px;
  max-width: 100%;
}
.lp-faq-button-008:hover {
  opacity: 0.7;
  --gap-h-144: 0px;
}
.lp-faq-block-052 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-144) * 0));
  max-width: calc(100% - (var(--gap-h-144) * 0));
}
._isClose.lp-faq-icon-015 {
  opacity: 1;
}
._isClose.lp-faq-block-056 {
  flex: none;
  height: 0px;
}
.lp-base-block-053 {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px 0px 48px 0px;
  --gap-h-145: 0px;
}
.lp-base-block-054 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: calc(80% - (var(--gap-h-145) * 0.2));
  max-width: calc(80% - (var(--gap-h-145) * 0.2));
}
.lp-base-block-055 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 0px;
}
.lp-base-block-056 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
}
.lp-base-block-057 {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(232, 232, 232);
  border-radius: 12px;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 8px 24px 8px 24px;
}
.lp-base-text-057 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-base-icon-001 {
  color: #e8e8e8;
  font-size: 24px;
  margin: 0px 0px 0px -12px;
  max-width: calc(100% - -12px);
}
.lp-base-block-058 {
  align-content: flex-start;
  align-items: flex-start;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: 44px;
  justify-content: center;
  padding: 0px;
  max-width: 100%;
}
.lp-base-link-001,
.lp-base-link-002,
.lp-base-link-003 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 0px;
}
.lp-base-image-005,
.lp-base-image-006,
.lp-base-image-007 {
  flex: none;
  height: auto;
  width: 44px;
  max-width: 100%;
}
.lp-base-block-059 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 30px 0px;
  width: calc(90% - (var(--gap-h-145) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-145) * 0.10000000000000003));
}
.lp-base-text-058 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-base-block-060 {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
}
.lp-base-block-061 {
  align-content: center;
  align-items: center;
  background: #536fa2ff;
  border-radius: 80px 80px 80px 80px;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 10px 50px;
}
.lp-base-link-005 {
  color: #333333;
  display: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-pcview_r-section-001 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-top: 0px solid transparent;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100dvh;
  justify-content: center;
  left: auto;
  margin: 48px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 30vw;
  max-width: 30vw;
}
.lp-pcview_r-block-001 {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-radius: 20px 20px 20px 20px;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: 80%;
  max-width: 80%;
}
.lp-pcview_r-block-002 {
  align-content: center;
  align-items: center;
  background: #289588ff;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
  border-radius: 20px 20px 0px 0px;
  border-right: 0px solid transparent;
  border-top: 0px solid transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 10px 0px;
  width: 100%;
  max-width: 100%;
}
.lp-pcview_r-text-001 {
  color: #ffffffff;
  font-family: var(--s-font-cdace4e1);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-pcview_r-block-003 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0px 0px 20px 20px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: auto;
  justify-content: center;
  padding: 30px 20px;
  width: 100%;
  --gap-h-146: 0px;
  max-width: 100%;
}
.lp-pcview_r-link-001,
.lp-pcview_r-link-002,
.lp-pcview_r-link-003,
.lp-pcview_r-link-004 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.25vw;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-pcview_r-link-005 {
  color: #ffffffff;
  font-family: var(--s-font-cdace4e1);
  font-size: 1.25vw;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-pcview_r-header-001 {
  align-content: center;
  align-items: center;
  background: transparent;
  bottom: auto;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  overflow-x: visible;
  overflow-y: visible;
  padding: 20px 30px;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-146) * 0));
  max-width: calc(100% - (var(--gap-h-146) * 0));
}
.lp-pcview_r-text-002 {
  color: #333333;
  display: flex;
  font-family: var(--s-font-74a1d0da);
  font-size: 1vw;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-pcview_r-block-006 {
  align-content: center;
  align-items: center;
  background: transparent;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  z-index: 5;
  --gap-h-147: 0px;
  max-width: 100%;
}
.lp-pcview_r-block-007 {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.lp-pcview_r-text-003,
.lp-pcview_r-text-005 {
  color: #000000ff;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-pcview_r-text-004 {
  color: #000000ff;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-pcview_r-link-007 {
  align-content: center;
  align-items: center;
  background: #dc322d;
  border-radius: 80px 80px 80px 80px;
  box-shadow: 0px 4px 0px 0px #8d1300ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 15px 16px;
  width: calc(100% - (var(--gap-h-147) * 0));
  max-width: calc(100% - (var(--gap-h-147) * 0));
}
.lp-pcview_r-link-007:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 4px;
}
.lp-pcview_r-text-006 {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.lp-pcview_r-icon-002 {
  background: rgb(255, 255, 255);
  border-radius: 30px 30px 30px 30px;
  color: #dc322d;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
body {
  background: #e4f4eeff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
  overflow: hidden;
  margin: 0;
  padding: 0;
}
html {
  overflow: hidden;
}
.TitleAnnouncer {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}
.lp-orphan-block-596,
.lp-orphan-block-695,
.lp-orphan-block-714,
.lp-orphan-block-719,
.lp-orphan-block-724,
.lp-orphan-block-1101,
.lp-orphan-block-1106,
.lp-orphan-block-1111,
.lp-orphan-block-1116,
.lp-orphan-block-1124,
.lp-orphan-block-1132,
.lp-orphan-block-1140 {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-597 {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-around;
  margin: 20px;
  padding: 20px 10px;
  width: 600px;
  --gap-h-148: 0px;
  max-width: calc(100% - 40px);
}
.lp-orphan-block-598 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  width: calc(100% - (var(--gap-h-148) * 0));
  max-width: calc(100% - (var(--gap-h-148) * 0));
}
.lp-orphan-block-599,
.lp-orphan-block-1151 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-600,
.lp-orphan-block-1152 {
  flex: none;
  height: auto;
  margin: 0px 30px 0px 0px;
  width: 50px;
  max-width: calc(100% - 30px);
}
.lp-orphan-block-601,
.lp-orphan-block-613,
.lp-orphan-block-650,
.lp-orphan-block-1153,
.lp-orphan-block-1165 {
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-602,
.lp-orphan-block-603,
.lp-orphan-block-651,
.lp-orphan-block-655,
.lp-orphan-block-1120,
.lp-orphan-block-1122,
.lp-orphan-block-1128,
.lp-orphan-block-1130,
.lp-orphan-block-1136,
.lp-orphan-block-1138,
.lp-orphan-block-1144,
.lp-orphan-block-1146,
.lp-orphan-block-1154,
.lp-orphan-block-1155,
.lp-orphan-block-1203 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 900;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-604 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  width: 100%;
  --gap-h-149: 0px;
  max-width: 100%;
}
.lp-orphan-block-605,
.lp-orphan-block-610,
.lp-orphan-block-617,
.lp-orphan-block-622,
.lp-orphan-block-627 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-149) * 0));
  max-width: calc(100% - (var(--gap-h-149) * 0));
}
.lp-orphan-block-606,
.lp-orphan-block-608,
.lp-orphan-block-611,
.lp-orphan-block-615,
.lp-orphan-block-618,
.lp-orphan-block-620,
.lp-orphan-block-623,
.lp-orphan-block-625,
.lp-orphan-block-628,
.lp-orphan-block-630,
.lp-orphan-block-634,
.lp-orphan-block-639,
.lp-orphan-block-644,
.lp-orphan-block-658,
.lp-orphan-block-661,
.lp-orphan-block-663,
.lp-orphan-block-666,
.lp-orphan-block-668,
.lp-orphan-block-671,
.lp-orphan-block-673,
.lp-orphan-block-676,
.lp-orphan-block-678,
.lp-orphan-block-681,
.lp-orphan-block-683,
.lp-orphan-block-687,
.lp-orphan-block-1158,
.lp-orphan-block-1160,
.lp-orphan-block-1163,
.lp-orphan-block-1167,
.lp-orphan-block-1170,
.lp-orphan-block-1172,
.lp-orphan-block-1175,
.lp-orphan-block-1177,
.lp-orphan-block-1180,
.lp-orphan-block-1182,
.lp-orphan-block-1186,
.lp-orphan-block-1191,
.lp-orphan-block-1196,
.lp-orphan-block-1206,
.lp-orphan-block-1209,
.lp-orphan-block-1211,
.lp-orphan-block-1214,
.lp-orphan-block-1216,
.lp-orphan-block-1219,
.lp-orphan-block-1221,
.lp-orphan-block-1224,
.lp-orphan-block-1226,
.lp-orphan-block-1229,
.lp-orphan-block-1231,
.lp-orphan-block-1235 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-607,
.lp-orphan-block-612,
.lp-orphan-block-619,
.lp-orphan-block-624,
.lp-orphan-block-629,
.lp-orphan-block-659,
.lp-orphan-block-662,
.lp-orphan-block-667,
.lp-orphan-block-672,
.lp-orphan-block-677,
.lp-orphan-block-682,
.lp-orphan-block-1159,
.lp-orphan-block-1164,
.lp-orphan-block-1171,
.lp-orphan-block-1176,
.lp-orphan-block-1181,
.lp-orphan-block-1207,
.lp-orphan-block-1210,
.lp-orphan-block-1215,
.lp-orphan-block-1220,
.lp-orphan-block-1225,
.lp-orphan-block-1230 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-609,
.lp-orphan-block-614,
.lp-orphan-block-621,
.lp-orphan-block-626,
.lp-orphan-block-631,
.lp-orphan-block-664,
.lp-orphan-block-669,
.lp-orphan-block-674,
.lp-orphan-block-679,
.lp-orphan-block-684,
.lp-orphan-block-1161,
.lp-orphan-block-1166,
.lp-orphan-block-1173,
.lp-orphan-block-1178,
.lp-orphan-block-1183,
.lp-orphan-block-1212,
.lp-orphan-block-1217,
.lp-orphan-block-1222,
.lp-orphan-block-1227,
.lp-orphan-block-1232 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-616,
.lp-orphan-block-1168 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-632 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-150: 0px;
  max-width: 100%;
}
.lp-orphan-block-633,
.lp-orphan-block-638,
.lp-orphan-block-643 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-150) * 0));
  max-width: calc(100% - (var(--gap-h-150) * 0));
}
.lp-orphan-block-636,
.lp-orphan-block-641,
.lp-orphan-block-646,
.lp-orphan-block-689,
.lp-orphan-block-693,
.lp-orphan-block-1188,
.lp-orphan-block-1193,
.lp-orphan-block-1198,
.lp-orphan-block-1237 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-637,
.lp-orphan-block-1189 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 95%;
  max-width: 95%;
  justify-content: flex-start;
}
.lp-orphan-block-642,
.lp-orphan-block-690,
.lp-orphan-block-1194,
.lp-orphan-block-1238 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-647,
.lp-orphan-block-1199 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-648,
.lp-orphan-block-1150 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  width: 400px;
  max-width: 100%;
}
.lp-orphan-block-649 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-652 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-148) * 0));
  --gap-h-151: 0px;
  max-width: calc(100% - (var(--gap-h-148) * 0));
}
.lp-orphan-block-653 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-151) * 0));
  max-width: calc(100% - (var(--gap-h-151) * 0));
}
.lp-orphan-block-654,
.lp-orphan-block-1202 {
  flex: none;
  height: auto;
  margin: 10px 30px 10px 10px;
  width: 40px;
  max-width: calc(100% - 40px);
}
.lp-orphan-block-656 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-151) * 0));
  --gap-h-152: 0px;
  max-width: calc(100% - (var(--gap-h-151) * 0));
}
.lp-orphan-block-657,
.lp-orphan-block-660,
.lp-orphan-block-665,
.lp-orphan-block-670,
.lp-orphan-block-675,
.lp-orphan-block-680 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-152) * 0));
  max-width: calc(100% - (var(--gap-h-152) * 0));
}
.lp-orphan-block-685 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-151) * 0));
  --gap-h-153: 0px;
  max-width: calc(100% - (var(--gap-h-151) * 0));
}
.lp-orphan-block-686 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-153) * 0));
  max-width: calc(100% - (var(--gap-h-153) * 0));
}
.lp-orphan-block-691 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-151) * 0));
  --gap-h-154: 0px;
  max-width: calc(100% - (var(--gap-h-151) * 0));
}
.lp-orphan-block-692 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-154) * 0));
  max-width: calc(100% - (var(--gap-h-154) * 0));
}
.lp-orphan-block-694 {
  color: #004bffff;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  text-decoration: underline;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-696 {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.2);
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-697 {
  flex: 1;
  height: 100%;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-698 {
  align-content: center;
  align-items: center;
  background: #ffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: 1000px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 40px;
  width: 50%;
  --gap-h-155: 0px;
  max-width: 50%;
}
.lp-orphan-block-699 {
  align-content: flex-end;
  align-items: flex-end;
  background: #ffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 75px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px;
  position: sticky;
  top: 0;
  width: calc(100% - (var(--gap-h-155) * 0));
  max-width: calc(100% - (var(--gap-h-155) * 0));
}
.lp-orphan-block-700 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  padding: 0px;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-700:hover {
  opacity: 0.7;
}
.lp-orphan-block-701 {
  color: #222222ff;
  font-size: 24px;
}
.lp-orphan-block-702 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: calc(100% - (var(--gap-h-155) * 0));
  --gap-h-156: 0px;
  max-width: calc(100% - (var(--gap-h-155) * 0));
}
.lp-orphan-block-703 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-156) * 0));
  --gap-h-157: 0px;
  max-width: calc(100% - (var(--gap-h-156) * 0));
}
.lp-orphan-block-704 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  margin: -1px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-157) * 0));
  --gap-h-158: 20px;
  max-width: calc(100% - (var(--gap-h-157) * 0));
}
.lp-orphan-block-705 {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #e6e6e6ff;
  border-left: 0px solid #e6e6e6ff;
  border-right: 0px solid #e6e6e6ff;
  border-top: 1px solid #e6e6e6ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 16px 0px;
  width: calc(100% - (var(--gap-h-158) * 0));
  max-width: calc(100% - (var(--gap-h-158) * 0));
}
.lp-orphan-block-705:hover {
  opacity: 0.7;
}
.lp-orphan-block-706 {
  color: #222222ff;
  font-family: var(--s-font-74a1d0da);
  font-feature-settings: "palt" 1;
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-707 {
  color: #222222ff;
  font-family: var(--s-font-74a1d0da);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.75;
  text-align: left;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-708 {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-156) * 0));
  --gap-h-159: 0px;
  max-width: calc(100% - (var(--gap-h-156) * 0));
}
.lp-orphan-block-709 {
  align-content: center;
  align-items: center;
  background: #e6e6e6ff;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
  border-radius: 6px;
  border-right: 0px solid transparent;
  border-top: 0px solid transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 14px 24px;
  width: calc(100% - (var(--gap-h-159) * 0));
  max-width: calc(100% - (var(--gap-h-159) * 0));
}
.lp-orphan-block-709:hover {
  opacity: 0.8;
}
.lp-orphan-block-710 {
  color: #222222ff;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.75;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-711 {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #ffffffff;
  border-left: 0px solid #ffffffff;
  border-right: 0px solid #ffffffff;
  border-top: 0px solid #ffffffff;
  flex: none;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-159) * 0));
  --gap-h-160: 0px;
  max-width: calc(100% - (var(--gap-h-159) * 0));
}
.lp-orphan-block-712 {
  align-content: center;
  align-items: center;
  background: #222222ff;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
  border-radius: 6px;
  border-right: 0px solid transparent;
  border-top: 0px solid transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 14px 24px;
  width: calc(100% - (var(--gap-h-160) * 0));
  max-width: calc(100% - (var(--gap-h-160) * 0));
}
.lp-orphan-block-712:hover {
  opacity: 0.9;
}
.lp-orphan-block-713 {
  color: #ffff;
  font-family: var(--s-font-74a1d0da);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.75;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-715,
.lp-orphan-block-720,
.lp-orphan-block-725,
.lp-orphan-block-1102,
.lp-orphan-block-1107,
.lp-orphan-block-1112 {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(80% - 40px);
  justify-content: center;
  margin: 20px;
  width: calc(80% - 40px);
  max-width: calc(80% - 40px);
}
.lp-orphan-block-716,
.lp-orphan-block-721,
.lp-orphan-block-726,
.lp-orphan-block-1103,
.lp-orphan-block-1108,
.lp-orphan-block-1113 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 40px;
  font-weight: 900;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-717,
.lp-orphan-block-727,
.lp-orphan-block-1104,
.lp-orphan-block-1109,
.lp-orphan-block-1114 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-718,
.lp-orphan-block-723,
.lp-orphan-block-728,
.lp-orphan-block-1105,
.lp-orphan-block-1110,
.lp-orphan-block-1115 {
  height: 152px;
  width: 152px;
  max-width: 100%;
}
.lp-orphan-block-722 {
  color: #333333;
  flex: none;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 30px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-729,
.lp-orphan-block-1098 {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  padding: 20px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-730 {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80dvh;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20px;
  width: 80%;
  max-width: 80%;
}
.lp-orphan-block-731 {
  align-content: flex-start;
  align-items: flex-start;
  background: #eeeeee;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 100%;
  --gap-h-161: 0px;
  max-width: 100%;
}
.lp-orphan-block-732 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ddddddff;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: center;
  padding: 10px 10px 5px 10px;
  width: calc(100% - (var(--gap-h-161) * 0));
  --gap-h-162: 0px;
  max-width: calc(100% - (var(--gap-h-161) * 0));
}
.lp-orphan-block-733 {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 3px 12px;
  width: calc(100% - (var(--gap-h-162) * 0));
  max-width: calc(100% - (var(--gap-h-162) * 0));
}
.lp-orphan-block-735,
.lp-orphan-block-799,
.lp-orphan-block-825,
.lp-orphan-block-857,
.lp-orphan-block-921 {
  flex: none;
  height: auto;
  width: 17px;
  max-width: 100%;
}
.lp-orphan-block-736,
.lp-orphan-block-800,
.lp-orphan-block-826,
.lp-orphan-block-858,
.lp-orphan-block-922 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
._isClose.lp-orphan-block-737 {
  rotate: 180deg;
}
.lp-orphan-block-738 {
  align-content: center;
  align-items: center;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-162) * 0));
  --gap-h-163: 0px;
  max-width: calc(100% - (var(--gap-h-162) * 0));
}
._isClose.lp-orphan-block-738 {
  flex: none;
  height: 0px;
  --gap-h-163: 0px;
}
.lp-orphan-block-739 {
  align-content: flex-start;
  align-items: flex-start;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-163) * 0));
  --gap-h-164: 0px;
  max-width: calc(100% - (var(--gap-h-163) * 0));
}
.lp-orphan-block-740,
.lp-orphan-block-747,
.lp-orphan-block-750,
.lp-orphan-block-753,
.lp-orphan-block-756,
.lp-orphan-block-759,
.lp-orphan-block-762,
.lp-orphan-block-765,
.lp-orphan-block-768 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: space-between;
  opacity: 1;
  padding: 8px;
  width: calc(100% - (var(--gap-h-164) * 0));
  max-width: calc(100% - (var(--gap-h-164) * 0));
}
.lp-orphan-block-742,
.lp-orphan-block-746,
.lp-orphan-block-749,
.lp-orphan-block-752,
.lp-orphan-block-755,
.lp-orphan-block-758,
.lp-orphan-block-761,
.lp-orphan-block-764,
.lp-orphan-block-767,
.lp-orphan-block-770,
.lp-orphan-block-778,
.lp-orphan-block-781,
.lp-orphan-block-784,
.lp-orphan-block-787,
.lp-orphan-block-791,
.lp-orphan-block-795,
.lp-orphan-block-806,
.lp-orphan-block-810,
.lp-orphan-block-813,
.lp-orphan-block-817,
.lp-orphan-block-821,
.lp-orphan-block-832,
.lp-orphan-block-836,
.lp-orphan-block-839,
.lp-orphan-block-842,
.lp-orphan-block-845,
.lp-orphan-block-849,
.lp-orphan-block-853,
.lp-orphan-block-864,
.lp-orphan-block-868,
.lp-orphan-block-871,
.lp-orphan-block-874,
.lp-orphan-block-877,
.lp-orphan-block-880,
.lp-orphan-block-883,
.lp-orphan-block-886,
.lp-orphan-block-889,
.lp-orphan-block-892,
.lp-orphan-block-895,
.lp-orphan-block-898,
.lp-orphan-block-901,
.lp-orphan-block-904,
.lp-orphan-block-909,
.lp-orphan-block-913,
.lp-orphan-block-917,
.lp-orphan-block-928,
.lp-orphan-block-932,
.lp-orphan-block-935,
.lp-orphan-block-938,
.lp-orphan-block-941,
.lp-orphan-block-944,
.lp-orphan-block-947,
.lp-orphan-block-953,
.lp-orphan-block-957,
.lp-orphan-block-961,
.lp-orphan-block-965,
.lp-orphan-block-993,
.lp-orphan-block-996,
.lp-orphan-block-999,
.lp-orphan-block-1001,
.lp-orphan-block-1004,
.lp-orphan-block-1007,
.lp-orphan-block-1010,
.lp-orphan-block-1013,
.lp-orphan-block-1016 {
  color: #333333;
  font-size: 12px;
}
.lp-orphan-block-743 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-164) * 0));
  max-width: calc(100% - (var(--gap-h-164) * 0));
}
._isClose.lp-orphan-block-743 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-744,
.lp-orphan-block-776,
.lp-orphan-block-808,
.lp-orphan-block-834,
.lp-orphan-block-866,
.lp-orphan-block-930 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: space-between;
  opacity: 1;
  padding: 8px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-771 {
  align-content: flex-start;
  align-items: flex-start;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-163) * 0));
  --gap-h-165: 0px;
  max-width: calc(100% - (var(--gap-h-163) * 0));
}
.lp-orphan-block-772 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-end;
  opacity: 1;
  padding: 8px;
  width: calc(100% - (var(--gap-h-165) * 0));
  max-width: calc(100% - (var(--gap-h-165) * 0));
}
.lp-orphan-block-773 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 12px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-774 {
  flex: none;
  height: auto;
  width: 10px;
  max-width: 100%;
}
.lp-orphan-block-775 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-165) * 0));
  max-width: calc(100% - (var(--gap-h-165) * 0));
}
._isClose.lp-orphan-block-775 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-779,
.lp-orphan-block-782,
.lp-orphan-block-785 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: space-between;
  opacity: 1;
  padding: 8px;
  width: calc(100% - (var(--gap-h-165) * 0));
  max-width: calc(100% - (var(--gap-h-165) * 0));
}
.lp-orphan-block-788,
.lp-orphan-block-792 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  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: calc(100% - (var(--gap-h-162) * 0));
  max-width: calc(100% - (var(--gap-h-162) * 0));
}
._isClose.lp-orphan-block-788 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-789,
.lp-orphan-block-793,
.lp-orphan-block-815,
.lp-orphan-block-819,
.lp-orphan-block-847,
.lp-orphan-block-851,
.lp-orphan-block-911,
.lp-orphan-block-915,
.lp-orphan-block-955,
.lp-orphan-block-959 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 8px;
  width: 100%;
  max-width: 100%;
}
._isClose.lp-orphan-block-792 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-796 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ddddddff;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  padding: 10px 10px 5px 10px;
  width: calc(100% - (var(--gap-h-161) * 0));
  --gap-h-166: 0px;
  max-width: calc(100% - (var(--gap-h-161) * 0));
}
.lp-orphan-block-797 {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 3px 12px;
  width: calc(100% - (var(--gap-h-166) * 0));
  max-width: calc(100% - (var(--gap-h-166) * 0));
}
._isClose.lp-orphan-block-801 {
  rotate: 180deg;
}
.lp-orphan-block-802 {
  align-content: center;
  align-items: center;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-166) * 0));
  --gap-h-167: 0px;
  max-width: calc(100% - (var(--gap-h-166) * 0));
}
._isClose.lp-orphan-block-802 {
  flex: none;
  height: 0px;
  --gap-h-167: 0px;
}
.lp-orphan-block-803 {
  align-content: flex-start;
  align-items: flex-start;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-167) * 0));
  --gap-h-168: 0px;
  max-width: calc(100% - (var(--gap-h-167) * 0));
}
.lp-orphan-block-804,
.lp-orphan-block-811 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: space-between;
  opacity: 1;
  padding: 8px;
  width: calc(100% - (var(--gap-h-168) * 0));
  max-width: calc(100% - (var(--gap-h-168) * 0));
}
.lp-orphan-block-807 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-168) * 0));
  max-width: calc(100% - (var(--gap-h-168) * 0));
}
._isClose.lp-orphan-block-807 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-814,
.lp-orphan-block-818 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  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: calc(100% - (var(--gap-h-166) * 0));
  max-width: calc(100% - (var(--gap-h-166) * 0));
}
._isClose.lp-orphan-block-814 {
  flex: none;
  height: 0px;
}
._isClose.lp-orphan-block-818 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-822 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ddddddff;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  padding: 10px 10px 5px 10px;
  width: calc(100% - (var(--gap-h-161) * 0));
  --gap-h-169: 0px;
  max-width: calc(100% - (var(--gap-h-161) * 0));
}
.lp-orphan-block-823 {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 3px 12px;
  width: calc(100% - (var(--gap-h-169) * 0));
  max-width: calc(100% - (var(--gap-h-169) * 0));
}
._isClose.lp-orphan-block-827 {
  rotate: 180deg;
}
.lp-orphan-block-828 {
  align-content: center;
  align-items: center;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-169) * 0));
  --gap-h-170: 0px;
  max-width: calc(100% - (var(--gap-h-169) * 0));
}
._isClose.lp-orphan-block-828 {
  flex: none;
  height: 0px;
  --gap-h-170: 0px;
}
.lp-orphan-block-829 {
  align-content: flex-start;
  align-items: flex-start;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-170) * 0));
  --gap-h-171: 0px;
  max-width: calc(100% - (var(--gap-h-170) * 0));
}
.lp-orphan-block-830,
.lp-orphan-block-837,
.lp-orphan-block-840,
.lp-orphan-block-843 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: space-between;
  opacity: 1;
  padding: 8px;
  width: calc(100% - (var(--gap-h-171) * 0));
  max-width: calc(100% - (var(--gap-h-171) * 0));
}
.lp-orphan-block-833 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-171) * 0));
  max-width: calc(100% - (var(--gap-h-171) * 0));
}
._isClose.lp-orphan-block-833 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-846,
.lp-orphan-block-850 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  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: calc(100% - (var(--gap-h-169) * 0));
  max-width: calc(100% - (var(--gap-h-169) * 0));
}
._isClose.lp-orphan-block-846 {
  flex: none;
  height: 0px;
}
._isClose.lp-orphan-block-850 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-854 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ddddddff;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  padding: 10px 10px 5px 10px;
  width: calc(100% - (var(--gap-h-161) * 0));
  --gap-h-172: 0px;
  max-width: calc(100% - (var(--gap-h-161) * 0));
}
.lp-orphan-block-855 {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 3px 12px;
  width: calc(100% - (var(--gap-h-172) * 0));
  max-width: calc(100% - (var(--gap-h-172) * 0));
}
._isClose.lp-orphan-block-859 {
  rotate: 180deg;
}
.lp-orphan-block-860 {
  align-content: center;
  align-items: center;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-172) * 0));
  --gap-h-173: 0px;
  max-width: calc(100% - (var(--gap-h-172) * 0));
}
._isClose.lp-orphan-block-860 {
  flex: none;
  height: 0px;
  --gap-h-173: 0px;
}
.lp-orphan-block-861 {
  align-content: flex-start;
  align-items: flex-start;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-173) * 0));
  --gap-h-174: 0px;
  max-width: calc(100% - (var(--gap-h-173) * 0));
}
.lp-orphan-block-862,
.lp-orphan-block-869,
.lp-orphan-block-872,
.lp-orphan-block-875,
.lp-orphan-block-878,
.lp-orphan-block-881,
.lp-orphan-block-884,
.lp-orphan-block-887,
.lp-orphan-block-890,
.lp-orphan-block-893,
.lp-orphan-block-896,
.lp-orphan-block-899,
.lp-orphan-block-902,
.lp-orphan-block-905 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: space-between;
  opacity: 1;
  padding: 8px;
  width: calc(100% - (var(--gap-h-174) * 0));
  max-width: calc(100% - (var(--gap-h-174) * 0));
}
.lp-orphan-block-865 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-174) * 0));
  max-width: calc(100% - (var(--gap-h-174) * 0));
}
._isClose.lp-orphan-block-865 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-906 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
}
.lp-orphan-block-908 {
  color: #333333;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-910,
.lp-orphan-block-914 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  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: calc(100% - (var(--gap-h-172) * 0));
  max-width: calc(100% - (var(--gap-h-172) * 0));
}
._isClose.lp-orphan-block-910 {
  flex: none;
  height: 0px;
}
._isClose.lp-orphan-block-914 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-918 {
  align-content: flex-start;
  align-items: flex-start;
  background: #ddddddff;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  padding: 10px 10px 5px 10px;
  width: calc(100% - (var(--gap-h-161) * 0));
  --gap-h-175: 0px;
  max-width: calc(100% - (var(--gap-h-161) * 0));
}
.lp-orphan-block-919 {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 3px 12px;
  width: calc(100% - (var(--gap-h-175) * 0));
  max-width: calc(100% - (var(--gap-h-175) * 0));
}
._isClose.lp-orphan-block-923 {
  rotate: 180deg;
}
.lp-orphan-block-924 {
  align-content: center;
  align-items: center;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-175) * 0));
  --gap-h-176: 0px;
  max-width: calc(100% - (var(--gap-h-175) * 0));
}
._isClose.lp-orphan-block-924 {
  flex: none;
  height: 0px;
  --gap-h-176: 0px;
}
.lp-orphan-block-925 {
  align-content: flex-start;
  align-items: flex-start;
  background: #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-176) * 0));
  --gap-h-177: 0px;
  max-width: calc(100% - (var(--gap-h-176) * 0));
}
.lp-orphan-block-926,
.lp-orphan-block-933,
.lp-orphan-block-936,
.lp-orphan-block-939,
.lp-orphan-block-942,
.lp-orphan-block-945,
.lp-orphan-block-948,
.lp-orphan-block-951 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: space-between;
  opacity: 1;
  padding: 8px;
  width: calc(100% - (var(--gap-h-177) * 0));
  max-width: calc(100% - (var(--gap-h-177) * 0));
}
.lp-orphan-block-929 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-177) * 0));
  max-width: calc(100% - (var(--gap-h-177) * 0));
}
._isClose.lp-orphan-block-929 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-950 {
  color: #333333;
  font-size: 7px;
}
.lp-orphan-block-954,
.lp-orphan-block-958 {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  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: calc(100% - (var(--gap-h-175) * 0));
  max-width: calc(100% - (var(--gap-h-175) * 0));
}
._isClose.lp-orphan-block-954 {
  flex: none;
  height: 0px;
}
._isClose.lp-orphan-block-958 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-962 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px 0px;
  height: auto;
  justify-content: center;
  padding: 10px;
  width: 100%;
  --gap-h-178: 0px;
  max-width: 100%;
}
.lp-orphan-block-963,
.lp-orphan-block-991,
.lp-orphan-block-994,
.lp-orphan-block-997 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 10px;
  width: calc(100% - (var(--gap-h-178) * 0));
  max-width: calc(100% - (var(--gap-h-178) * 0));
}
.lp-orphan-block-964,
.lp-orphan-block-992,
.lp-orphan-block-995,
.lp-orphan-block-998 {
  color: #333333;
  font-family: var(--s-font-cdace4e1);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-966,
.lp-orphan-block-971,
.lp-orphan-block-976,
.lp-orphan-block-981,
.lp-orphan-block-986 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-radius: 8px 8px 8px 8px;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  box-shadow: 0px 2px 0px 0px #dddddd;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: space-between;
  padding: 20px 6px;
  width: calc(100% - (var(--gap-h-178) * 0));
  max-width: calc(100% - (var(--gap-h-178) * 0));
}
.lp-orphan-block-966:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-967,
.lp-orphan-block-972,
.lp-orphan-block-977,
.lp-orphan-block-982,
.lp-orphan-block-987 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: flex-start;
  padding: 0px;
}
.lp-orphan-block-968,
.lp-orphan-block-973,
.lp-orphan-block-978,
.lp-orphan-block-983,
.lp-orphan-block-988 {
  flex: none;
  height: auto;
  width: 20px;
  max-width: 100%;
}
.lp-orphan-block-970,
.lp-orphan-block-975,
.lp-orphan-block-980,
.lp-orphan-block-985,
.lp-orphan-block-990 {
  background: transparent;
  border-radius: 0px 0px 0px 0px;
  color: #dd342dff;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
.lp-orphan-block-971:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-976:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-981:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-984,
.lp-orphan-block-989 {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-74a1d0da);
  font-size: 10px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-986:hover {
  box-shadow: 0px 0px 0px #ff5035ff;
  translate: 0px 2px;
}
.lp-orphan-block-1000,
.lp-orphan-block-1003,
.lp-orphan-block-1006,
.lp-orphan-block-1009,
.lp-orphan-block-1012,
.lp-orphan-block-1015 {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-178) * 0));
  max-width: calc(100% - (var(--gap-h-178) * 0));
}
.lp-orphan-block-1002,
.lp-orphan-block-1005,
.lp-orphan-block-1008,
.lp-orphan-block-1011,
.lp-orphan-block-1014,
.lp-orphan-block-1017 {
  color: #283593ff;
  font-family: var(--s-font-cdace4e1);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-1018 {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-1018.appear {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.lp-orphan-block-1019 {
  align-content: flex-end;
  align-items: flex-end;
  background: #faebd4ff;
  border-radius: 10px 0px 0px 10px;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px 0px;
  height: 100dvh;
  justify-content: center;
  width: 500px;
  --gap-h-179: 0px;
  max-width: 100%;
}
.lp-orphan-block-1019.appear {
  transition-duration: 700ms;
  transition-timing-function: ease-in-out;
  translate: 500px 0px;
  --gap-h-179: 0px;
}
.lp-orphan-block-1019.appear-active {
  transition-duration: 700ms;
  transition-timing-function: ease-in-out;
}
.lp-orphan-block-1020 {
  align-content: center;
  align-items: center;
  background: #a56641;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: auto;
  justify-content: center;
  padding: 20px 0px;
  width: 300px;
  max-width: 100%;
}
.lp-orphan-block-1021 {
  color: #ffffffff;
  display: flex;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 900;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.lp-orphan-block-1022 {
  background: rgb(255, 255, 255);
  border-radius: 80px 80px 80px 80px;
  color: #a56641;
  font-size: 24px;
  padding: 8px 10px;
}
.lp-orphan-block-1023 {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px 0px;
  height: 80dvh;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: calc(90% - (var(--gap-h-179) * 0.10000000000000003));
  --gap-h-180: 0px;
  max-width: calc(90% - (var(--gap-h-179) * 0.10000000000000003));
}
.lp-orphan-block-1024,
.lp-orphan-block-1051,
.lp-orphan-block-1074,
.lp-orphan-block-1085 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(80% - (var(--gap-h-180) * 0.2));
  max-width: calc(80% - (var(--gap-h-180) * 0.2));
}
.lp-orphan-block-1025,
.lp-orphan-block-1052,
.lp-orphan-block-1075,
.lp-orphan-block-1086 {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 44px;
  justify-content: flex-start;
  padding: 12px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-1026,
.lp-orphan-block-1053,
.lp-orphan-block-1076 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: space-between;
  padding: 0px;
}
.lp-orphan-block-1027,
.lp-orphan-block-1054,
.lp-orphan-block-1077,
.lp-orphan-block-1088 {
  flex: none;
  height: 30px;
  width: 30px;
  max-width: 100%;
}
.lp-orphan-block-1028,
.lp-orphan-block-1055,
.lp-orphan-block-1078,
.lp-orphan-block-1089 {
  color: #b18247ff;
  font-family: var(--s-font-74a1d0da);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.lp-orphan-block-1029,
.lp-orphan-block-1056,
.lp-orphan-block-1079,
.lp-orphan-block-1090 {
  color: #b18247ff;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
._isClose.lp-orphan-block-1029 {
  rotate: 180deg;
}
._isClose.lp-orphan-block-1030 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-1031,
.lp-orphan-block-1035,
.lp-orphan-block-1039,
.lp-orphan-block-1043,
.lp-orphan-block-1047,
.lp-orphan-block-1058,
.lp-orphan-block-1062,
.lp-orphan-block-1066,
.lp-orphan-block-1070,
.lp-orphan-block-1081,
.lp-orphan-block-1092 {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 12px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-1034,
.lp-orphan-block-1038,
.lp-orphan-block-1042,
.lp-orphan-block-1046,
.lp-orphan-block-1050,
.lp-orphan-block-1061,
.lp-orphan-block-1065,
.lp-orphan-block-1069,
.lp-orphan-block-1073,
.lp-orphan-block-1084,
.lp-orphan-block-1095 {
  color: #b18247;
  font-family: var(--s-font-74a1d0da);
  font-size: 20px;
  font-weight: 900;
  height: auto;
  line-height: 1.4;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
._isClose.lp-orphan-block-1056 {
  rotate: 180deg;
}
._isClose.lp-orphan-block-1057 {
  flex: none;
  height: 0px;
}
._isClose.lp-orphan-block-1079 {
  rotate: 180deg;
}
._isClose.lp-orphan-block-1080 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-1082 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
}
.lp-orphan-block-1087 {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
}
._isClose.lp-orphan-block-1090 {
  rotate: 180deg;
}
._isClose.lp-orphan-block-1091 {
  flex: none;
  height: 0px;
}
.lp-orphan-block-1096,
.lp-orphan-block-1097 {
  color: #b18247ff;
  flex: none;
  font-family: var(--s-font-cdace4e1);
  font-size: 16px;
  font-weight: 600;
  height: 16px;
  line-height: 1;
  text-align: left;
  text-decoration: underline;
  width: calc(80% - (var(--gap-h-180) * 0.2));
  max-width: calc(80% - (var(--gap-h-180) * 0.2));
  justify-content: flex-start;
}
.lp-orphan-block-1099 {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 80%;
  max-width: 80%;
}
.lp-orphan-block-1100 {
  height: auto;
  width: auto;
  max-width: 100%;
}
.lp-orphan-block-1117,
.lp-orphan-block-1125,
.lp-orphan-block-1133,
.lp-orphan-block-1141 {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: calc(70% - 40px);
  justify-content: space-around;
  margin: 20px;
  width: calc(70% - 40px);
  max-width: calc(70% - 40px);
}
.lp-orphan-block-1118,
.lp-orphan-block-1126 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 75%;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}
.lp-orphan-block-1119,
.lp-orphan-block-1127,
.lp-orphan-block-1129,
.lp-orphan-block-1135,
.lp-orphan-block-1137,
.lp-orphan-block-1143,
.lp-orphan-block-1145 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-1121 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-1123,
.lp-orphan-block-1131,
.lp-orphan-block-1139,
.lp-orphan-block-1147 {
  flex: none;
  height: 100px;
  width: 100px;
  max-width: 100%;
}
.lp-orphan-block-1134,
.lp-orphan-block-1142 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}
.lp-orphan-block-1148 {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
.lp-orphan-block-1149 {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: 600px;
  justify-content: space-around;
  margin: 20px;
  padding: 50px;
  width: 600px;
  --gap-h-181: 0px;
  max-width: calc(100% - 40px);
}
.lp-orphan-block-1156 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  width: 100%;
  --gap-h-182: 0px;
  max-width: 100%;
}
.lp-orphan-block-1157,
.lp-orphan-block-1162,
.lp-orphan-block-1169,
.lp-orphan-block-1174,
.lp-orphan-block-1179 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-182) * 0));
  max-width: calc(100% - (var(--gap-h-182) * 0));
}
.lp-orphan-block-1184 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-183: 0px;
  max-width: 100%;
}
.lp-orphan-block-1185,
.lp-orphan-block-1190,
.lp-orphan-block-1195 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-183) * 0));
  max-width: calc(100% - (var(--gap-h-183) * 0));
}
.lp-orphan-block-1200 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  width: 400px;
  --gap-h-184: 0px;
  max-width: 100%;
}
.lp-orphan-block-1201 {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-184) * 0));
  max-width: calc(100% - (var(--gap-h-184) * 0));
}
.lp-orphan-block-1204 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-184) * 0));
  --gap-h-185: 0px;
  max-width: calc(100% - (var(--gap-h-184) * 0));
}
.lp-orphan-block-1205,
.lp-orphan-block-1208,
.lp-orphan-block-1213,
.lp-orphan-block-1218,
.lp-orphan-block-1223,
.lp-orphan-block-1228 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-185) * 0));
  max-width: calc(100% - (var(--gap-h-185) * 0));
}
.lp-orphan-block-1233 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-184) * 0));
  --gap-h-186: 0px;
  max-width: calc(100% - (var(--gap-h-184) * 0));
}
.lp-orphan-block-1234 {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-186) * 0));
  max-width: calc(100% - (var(--gap-h-186) * 0));
}
.lp-orphan-block-1239 {
  color: #222222;
  font-size: 28px;
  left: -410px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  rotate: 45deg;
  top: 40px;
  translate: 988px -46px;
  max-width: 100%;
}
:root {
  --rebranding-loading-bg: #e5e5e5;
  --rebranding-loading-bar: #222;
  --s-font-74a1d0da: Lato;
  --s-font-cdace4e1: "Noto Sans JP";
}
@media screen and (max-width: 540px) {
  .lp-orphan-block-001,
  .lp-orphan-block-147,
  .lp-orphan-block-476 {
    display: none;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-003,
  .lp-orphan-block-006,
  .lp-orphan-block-009,
  .lp-orphan-block-015,
  .lp-orphan-block-018,
  .lp-orphan-block-021,
  .lp-orphan-block-050,
  .lp-orphan-block-053,
  .lp-orphan-block-056,
  .lp-orphan-block-059,
  .lp-orphan-block-062,
  .lp-orphan-block-065,
  .lp-orphan-block-068,
  .lp-orphan-block-071,
  .lp-orphan-block-074,
  .lp-orphan-block-090,
  .lp-orphan-block-099,
  .lp-orphan-block-102,
  .lp-orphan-block-105,
  .lp-orphan-block-109,
  .lp-orphan-block-112,
  .lp-orphan-block-117,
  .lp-orphan-block-120,
  .lp-orphan-block-123,
  .lp-orphan-block-126,
  .lp-orphan-block-129,
  .lp-orphan-block-132,
  .lp-orphan-block-149,
  .lp-orphan-block-152,
  .lp-orphan-block-155,
  .lp-orphan-block-158,
  .lp-orphan-block-161,
  .lp-orphan-block-392,
  .lp-orphan-block-395,
  .lp-orphan-block-398,
  .lp-orphan-block-401,
  .lp-orphan-block-404,
  .lp-orphan-block-407,
  .lp-orphan-block-410,
  .lp-orphan-block-413,
  .lp-orphan-block-465,
  .lp-orphan-block-468,
  .lp-orphan-block-471,
  .lp-orphan-block-474,
  .lp-orphan-block-478,
  .lp-orphan-block-481,
  .lp-orphan-block-484,
  .lp-orphan-block-487 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: 14px;
    max-width: 100%;
  }
  .lp-orphan-block-004 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-01) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-01) * 0.04000000000000007));
  }
  .lp-orphan-block-007 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-02) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-02) * 0.04000000000000007));
  }
  .lp-orphan-block-010 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-03) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-03) * 0.04000000000000007));
  }
  .lp-orphan-block-011 {
    gap: 0px;
    --gap-h-04: 0px;
  }
  .lp-orphan-block-012 {
    flex: none;
    font-size: 14px;
    width: 15px;
    max-width: 100%;
  }
  .lp-orphan-block-013 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-04) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-04) * 0.059999999999999984));
  }
  .lp-orphan-block-016 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-05) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-05) * 0.04000000000000007));
  }
  .lp-orphan-block-019 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-06) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-06) * 0.04000000000000007));
  }
  .lp-orphan-block-022 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-07) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-07) * 0.04000000000000007));
  }
  .lp-orphan-block-023 {
    flex: none;
    padding: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  .lp-orphan-block-024,
  .lp-orphan-block-026,
  .lp-orphan-block-027,
  .lp-orphan-block-029,
  .lp-orphan-block-030,
  .lp-orphan-block-031,
  .lp-orphan-block-040,
  .lp-orphan-block-042,
  .lp-top-text-007,
  .lp-top-text-008,
  .lp-top-text-009,
  .lp-top-text-010,
  .lp-top-text-011,
  .lp-top-text-012,
  .lp-top-text-013,
  .lp-top-text-014,
  .lp-top-text-015,
  .lp-top-link-001,
  .lp-top-text-016,
  .lp-about3-text-005,
  .lp-about3-text-006,
  .lp-about3-text-025,
  .lp-about3-text-026,
  .lp-base-text-018,
  .lp-base-text-019,
  .lp-base-text-020,
  .lp-base-text-021,
  .lp-base-text-022,
  .lp-base-text-023,
  .lp-base-text-024,
  .lp-base-text-025,
  .lp-base-text-026,
  .lp-faq-text-007,
  .lp-faq-text-010,
  .lp-faq-text-013,
  .lp-faq-text-016,
  .lp-faq-text-019,
  .lp-faq-text-032,
  .lp-base-text-058,
  .lp-orphan-block-707,
  .lp-orphan-block-710,
  .lp-orphan-block-713 {
    font-size: 14px;
  }
  .lp-orphan-block-032 {
    padding: 24px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-033,
  .lp-orphan-block-035,
  .lp-orphan-block-036,
  .lp-orphan-block-038,
  .lp-orphan-block-039,
  .lp-orphan-block-044,
  .lp-orphan-block-046,
  .lp-orphan-block-136,
  .lp-orphan-block-139,
  .lp-orphan-block-142,
  .lp-orphan-block-249,
  .lp-orphan-block-252,
  .lp-orphan-block-255,
  .lp-orphan-block-258,
  .lp-orphan-block-261,
  .lp-orphan-block-264,
  .lp-orphan-block-267,
  .lp-orphan-block-271,
  .lp-orphan-block-274,
  .lp-orphan-block-277 {
    font-size: 14px;
    line-height: 1.6;
  }
  .lp-orphan-block-041 {
    width: auto;
    --gap-h-08: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-042 strong {
    font-size: 16px;
  }
  .lp-orphan-block-043 {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    width: 100%;
    --gap-h-09: 0px;
  }
  .lp-orphan-block-046 strong {
    font-size: 16px;
  }
  .lp-orphan-block-047 {
    background: transparent;
    border-bottom: 0px solid #000000ff;
    border-left: 0px solid #000000ff;
    border-right: 0px solid #000000ff;
    border-top: 0px solid #000000ff;
    padding: 0px 0px 24px 0px;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-048 {
    flex: none;
    width: 100%;
    --gap-h-11: 0px;
  }
  .lp-orphan-block-051 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-12) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-12) * 0.059999999999999984));
  }
  .lp-orphan-block-052 {
    flex: none;
    width: 100%;
    --gap-h-13: 0px;
  }
  .lp-orphan-block-054 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-13) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-13) * 0.0299999999999999));
  }
  .lp-orphan-block-055 {
    flex: none;
    height: auto;
    --gap-h-14: 0px;
  }
  .lp-orphan-block-057 {
    flex: none;
    font-size: 14px;
    height: auto;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-14) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-14) * 0.0299999999999999));
  }
  .lp-orphan-block-058 {
    flex: none;
    width: 100%;
    --gap-h-15: 0px;
  }
  .lp-orphan-block-060 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-15) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-15) * 0.0299999999999999));
  }
  .lp-orphan-block-061 {
    flex: none;
    width: 100%;
    --gap-h-16: 0px;
  }
  .lp-orphan-block-063 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-16) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-16) * 0.0299999999999999));
  }
  .lp-orphan-block-064 {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-11) * 0));
    --gap-h-17: 0px;
    max-width: calc(100% - (var(--gap-h-11) * 0));
  }
  .lp-orphan-block-066 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-17) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-17) * 0.0299999999999999));
  }
  .lp-orphan-block-069 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-18) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-18) * 0.0299999999999999));
  }
  .lp-orphan-block-070 {
    flex: none;
    width: 100%;
    --gap-h-19: 0px;
  }
  .lp-orphan-block-072 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-19) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-19) * 0.0299999999999999));
  }
  .lp-orphan-block-075 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-20) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-20) * 0.059999999999999984));
  }
  .lp-orphan-block-076 {
    gap: 0px;
    --gap-h-21: 0px;
  }
  .lp-orphan-block-077,
  .lp-orphan-block-080,
  .lp-orphan-block-083,
  .lp-orphan-block-086,
  .lp-orphan-block-093,
  .lp-orphan-block-096 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: 15px;
    max-width: 100%;
  }
  .lp-orphan-block-078 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-21) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-21) * 0.04000000000000007));
  }
  .lp-orphan-block-079 {
    gap: 0px;
    --gap-h-22: 0px;
  }
  .lp-orphan-block-081 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-22) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-22) * 0.04000000000000007));
  }
  .lp-orphan-block-082 {
    flex: none;
    gap: 0px;
    padding: 0px;
    width: 100%;
    --gap-h-23: 0px;
  }
  .lp-orphan-block-084 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-23) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-23) * 0.04000000000000007));
  }
  .lp-orphan-block-085 {
    flex: none;
    gap: 0px;
    padding: 0px;
    width: 100%;
    --gap-h-24: 0px;
  }
  .lp-orphan-block-087 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-24) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-24) * 0.04000000000000007));
  }
  .lp-orphan-block-088 {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-089 {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-25: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-091 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-25) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-25) * 0.0299999999999999));
  }
  .lp-orphan-block-092 {
    gap: 0px;
    --gap-h-26: 0px;
  }
  .lp-orphan-block-094 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(98% - (var(--gap-h-26) * 0.02000000000000002));
    max-width: calc(98% - (var(--gap-h-26) * 0.02000000000000002));
  }
  .lp-orphan-block-095 {
    gap: 0px;
    --gap-h-27: 0px;
  }
  .lp-orphan-block-097 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-27) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-27) * 0.0299999999999999));
  }
  .lp-orphan-block-098 {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-28: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-100 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-28) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-28) * 0.0299999999999999));
  }
  .lp-orphan-block-101 {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-29: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-103 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-29) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-29) * 0.0299999999999999));
  }
  .lp-orphan-block-104 {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-30: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-106 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-30) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-30) * 0.0299999999999999));
  }
  .lp-orphan-block-107 {
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-108 {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-31: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-110 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-31) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-31) * 0.0299999999999999));
  }
  .lp-orphan-block-111 {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-32: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-113 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(97% - (var(--gap-h-32) * 0.0299999999999999));
    max-width: calc(97% - (var(--gap-h-32) * 0.0299999999999999));
  }
  .lp-orphan-block-114 {
    flex: none;
    width: 95%;
    --gap-h-33: 0px;
    max-width: 95%;
  }
  .lp-orphan-block-115 {
    flex: none;
    width: 100%;
    --gap-h-34: 0px;
  }
  .lp-orphan-block-118 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-35) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-35) * 0.059999999999999984));
  }
  .lp-orphan-block-121 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-36) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-36) * 0.059999999999999984));
  }
  .lp-orphan-block-124 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-37) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-37) * 0.059999999999999984));
  }
  .lp-orphan-block-127 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-38) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-38) * 0.059999999999999984));
  }
  .lp-orphan-block-130 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-39) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-39) * 0.059999999999999984));
  }
  .lp-orphan-block-133 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-40) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-40) * 0.059999999999999984));
  }
  .lp-orphan-block-134 {
    flex: none;
    gap: 0px;
    width: 90%;
    --gap-h-41: 0px;
    max-width: 90%;
  }
  .lp-orphan-block-137 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-42) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-42) * 0.059999999999999984));
  }
  .lp-orphan-block-140 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-43) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-43) * 0.059999999999999984));
  }
  .lp-orphan-block-143 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-44) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-44) * 0.059999999999999984));
  }
  .lp-orphan-block-144 {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0px 0px 0px 0px;
  }
  .lp-orphan-block-145,
  .lp-orphan-block-146 {
    font-size: 14px;
    text-align: center;
    justify-content: center;
  }
  .lp-orphan-block-150 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-45) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-45) * 0.04000000000000007));
  }
  .lp-orphan-block-153 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-46) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-46) * 0.04000000000000007));
  }
  .lp-orphan-block-156 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-47) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-47) * 0.04000000000000007));
  }
  .lp-orphan-block-159 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-48) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-48) * 0.04000000000000007));
  }
  .lp-orphan-block-162 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-49) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-49) * 0.04000000000000007));
  }
  .lp-orphan-block-163 {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 90%;
    max-width: 90%;
  }
  .lp-orphan-block-164,
  .lp-orphan-block-169,
  .lp-orphan-block-174,
  .lp-orphan-block-179,
  .lp-orphan-block-184,
  .lp-orphan-block-189,
  .lp-orphan-block-194,
  .lp-orphan-block-199,
  .lp-orphan-block-204,
  .lp-orphan-block-209,
  .lp-orphan-block-221,
  .lp-orphan-block-228,
  .lp-orphan-block-235,
  .lp-orphan-block-242 {
    flex: none;
  }
  .lp-orphan-block-219 {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    height: auto;
    justify-content: flex-start;
    width: 90%;
    max-width: 90%;
  }
  .lp-orphan-block-226 {
    flex: none;
    height: auto;
    width: 90%;
    max-width: 90%;
  }
  .lp-orphan-block-233,
  .lp-orphan-block-240,
  .lp-orphan-block-717,
  .lp-orphan-block-722,
  .lp-orphan-block-727,
  .lp-orphan-block-1104,
  .lp-orphan-block-1109,
  .lp-orphan-block-1114 {
    flex: none;
    width: 90%;
    max-width: 90%;
  }
  .lp-orphan-block-247 {
    gap: 0px;
    --gap-h-50: 0px;
  }
  .lp-orphan-block-250 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-51) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-51) * 0.059999999999999984));
  }
  .lp-orphan-block-253 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-52) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-52) * 0.059999999999999984));
  }
  .lp-orphan-block-256 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-53) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-53) * 0.059999999999999984));
  }
  .lp-orphan-block-259 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-54) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-54) * 0.059999999999999984));
  }
  .lp-orphan-block-262 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-55) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-55) * 0.059999999999999984));
  }
  .lp-orphan-block-265 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-56) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-56) * 0.059999999999999984));
  }
  .lp-orphan-block-268 {
    flex: none;
    font-size: 12px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-57) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-57) * 0.059999999999999984));
  }
  .lp-orphan-block-269 {
    gap: 0px;
    --gap-h-58: 0px;
  }
  .lp-orphan-block-272 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-59) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-59) * 0.059999999999999984));
  }
  .lp-orphan-block-275 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-60) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-60) * 0.059999999999999984));
  }
  .lp-orphan-block-278 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-61) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-61) * 0.059999999999999984));
  }
  .lp-orphan-block-279,
  .lp-orphan-block-295,
  .lp-base-text-030,
  .lp-base-text-033,
  .lp-base-text-036,
  .lp-base-text-039,
  .lp-base-text-041,
  .lp-base-text-043,
  .lp-base-text-045,
  .lp-base-text-047,
  .lp-base-text-056,
  .lp-orphan-block-642,
  .lp-orphan-block-1194 {
    flex: none;
    width: 95%;
    max-width: 95%;
  }
  .lp-orphan-block-281,
  .lp-orphan-block-282,
  .lp-orphan-block-284,
  .lp-orphan-block-285,
  .lp-orphan-block-287,
  .lp-orphan-block-288,
  .lp-orphan-block-290,
  .lp-orphan-block-291,
  .lp-orphan-block-293,
  .lp-orphan-block-294,
  .lp-orphan-block-297,
  .lp-orphan-block-298,
  .lp-orphan-block-300,
  .lp-orphan-block-301,
  .lp-orphan-block-303,
  .lp-orphan-block-304,
  .lp-orphan-block-306,
  .lp-orphan-block-307,
  .lp-orphan-block-310,
  .lp-orphan-block-311,
  .lp-orphan-block-313,
  .lp-orphan-block-314,
  .lp-orphan-block-316,
  .lp-orphan-block-317,
  .lp-orphan-block-330,
  .lp-orphan-block-332,
  .lp-orphan-block-335,
  .lp-orphan-block-337,
  .lp-orphan-block-340,
  .lp-orphan-block-341,
  .lp-orphan-block-344,
  .lp-orphan-block-347,
  .lp-orphan-block-349,
  .lp-base-text-006,
  .lp-base-text-007,
  .lp-base-text-008,
  .lp-base-text-009,
  .lp-base-text-010,
  .lp-base-text-011,
  .lp-base-text-012,
  .lp-base-text-013,
  .lp-base-text-014,
  .lp-base-text-015,
  .lp-base-text-016,
  .lp-base-text-017,
  .lp-orphan-block-736,
  .lp-orphan-block-800,
  .lp-orphan-block-826,
  .lp-orphan-block-858,
  .lp-orphan-block-922,
  .lp-orphan-block-969,
  .lp-orphan-block-974,
  .lp-orphan-block-979,
  .lp-orphan-block-984,
  .lp-orphan-block-989 {
    font-size: 12px;
  }
  .lp-orphan-block-318 {
    flex: none;
    flex-direction: column;
    gap: 48px;
    width: 94%;
    --gap-h-62: 0px;
    max-width: 94%;
  }
  .lp-orphan-block-320,
  .lp-orphan-block-356,
  .lp-orphan-block-416 {
    font-size: 6vw;
    letter-spacing: 0.1em;
  }
  .lp-orphan-block-323,
  .lp-orphan-block-324,
  .lp-orphan-block-325,
  .lp-orphan-block-326 {
    font-size: 4vw;
    letter-spacing: 0.1em;
    text-align: center;
    justify-content: center;
  }
  .lp-orphan-block-329,
  .lp-orphan-block-334,
  .lp-orphan-block-346,
  .lp-base-block-011,
  .lp-base-block-014,
  .lp-base-block-017,
  .lp-base-block-020,
  .lp-base-block-026 {
    flex: none;
    padding: 10px 0px 10px 10px;
    width: 35%;
    max-width: 35%;
  }
  .lp-orphan-block-331,
  .lp-orphan-block-336,
  .lp-orphan-block-342,
  .lp-orphan-block-348,
  .lp-base-block-012,
  .lp-base-block-015,
  .lp-base-block-018,
  .lp-base-block-021,
  .lp-base-block-027 {
    flex: none;
    padding: 10px 0px 10px 10px;
    width: 65%;
    max-width: 65%;
  }
  .lp-orphan-block-339,
  .lp-base-block-023 {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 10px 0px 10px 10px;
    width: 35%;
    max-width: 35%;
  }
  .lp-orphan-block-343,
  .lp-base-image-002,
  .lp-base-image-003,
  .lp-base-image-004 {
    height: auto;
    width: 54px;
    max-width: 100%;
  }
  .lp-orphan-block-351,
  .lp-orphan-block-353 {
    font-size: 4vw;
    letter-spacing: 0.1em;
  }
  .lp-orphan-block-354 {
    font-size: 16px;
    width: 18px;
    max-width: 100%;
  }
  .lp-orphan-block-355 {
    flex: none;
    flex-direction: column;
    width: 100%;
    --gap-h-64: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-357 {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 56px;
    --gap-h-65: 0px;
  }
  .lp-orphan-block-358,
  .lp-orphan-block-367,
  .lp-orphan-block-376 {
    flex: none;
    width: calc(90% - (var(--gap-h-65) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-65) * 0.10000000000000003));
  }
  .lp-orphan-block-359,
  .lp-orphan-block-368,
  .lp-orphan-block-377,
  .lp-orphan-block-419,
  .lp-orphan-block-434,
  .lp-orphan-block-447 {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
  .lp-orphan-block-360,
  .lp-orphan-block-369,
  .lp-orphan-block-378,
  .lp-orphan-block-420,
  .lp-orphan-block-435,
  .lp-orphan-block-448 {
    margin: -20px 0px 0px 0px;
  }
  .lp-orphan-block-361,
  .lp-orphan-block-364,
  .lp-orphan-block-365,
  .lp-orphan-block-370,
  .lp-orphan-block-373,
  .lp-orphan-block-374,
  .lp-orphan-block-379,
  .lp-orphan-block-381,
  .lp-orphan-block-382,
  .lp-orphan-block-383,
  .lp-orphan-block-385,
  .lp-orphan-block-387,
  .lp-orphan-block-388,
  .lp-orphan-block-421,
  .lp-orphan-block-424,
  .lp-orphan-block-425,
  .lp-orphan-block-436,
  .lp-orphan-block-440,
  .lp-orphan-block-441,
  .lp-orphan-block-443,
  .lp-orphan-block-444,
  .lp-orphan-block-449,
  .lp-orphan-block-453,
  .lp-orphan-block-458,
  .lp-orphan-block-459 {
    font-size: 3.5vw;
    font-weight: 500;
  }
  .lp-orphan-block-362 {
    bottom: 0;
    flex: none;
    gap: 0px;
    height: auto;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - (var(--gap-h-65) * 0));
    --gap-h-66: 0px;
    max-width: calc(100% - (var(--gap-h-65) * 0));
  }
  .lp-orphan-block-363,
  .lp-orphan-block-372,
  .lp-orphan-block-423,
  .lp-orphan-block-438,
  .lp-orphan-block-451,
  .lp-orphan-block-457 {
    display: flex;
    flex: none;
    height: auto;
    padding: 15px 15px 15px 15px;
  }
  .lp-orphan-block-371 {
    bottom: 0;
    flex: none;
    gap: 0px;
    height: auto;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - (var(--gap-h-65) * 0));
    --gap-h-67: 0px;
    max-width: calc(100% - (var(--gap-h-65) * 0));
  }
  .lp-orphan-block-380 {
    flex: none;
    margin: -20px 0px;
    width: calc(90% - (var(--gap-h-65) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-65) * 0.10000000000000003));
  }
  .lp-orphan-block-389 {
    flex: none;
    width: 90%;
    --gap-h-69: 0px;
  }
  .lp-orphan-block-390 {
    flex: none;
    width: 100%;
    --gap-h-70: 0px;
  }
  .lp-orphan-block-393 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-71) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-71) * 0.059999999999999984));
  }
  .lp-orphan-block-396 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-72) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-72) * 0.059999999999999984));
  }
  .lp-orphan-block-399 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-73) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-73) * 0.059999999999999984));
  }
  .lp-orphan-block-402 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-74) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-74) * 0.059999999999999984));
  }
  .lp-orphan-block-405 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-75) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-75) * 0.059999999999999984));
  }
  .lp-orphan-block-408 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-76) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-76) * 0.059999999999999984));
  }
  .lp-orphan-block-411 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-77) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-77) * 0.059999999999999984));
  }
  .lp-orphan-block-414 {
    font-size: 14px;
    height: auto;
    line-height: 1.6;
    width: calc(94% - (var(--gap-h-78) * 0.059999999999999984));
    max-width: calc(94% - (var(--gap-h-78) * 0.059999999999999984));
  }
  .lp-orphan-block-415 {
    flex: none;
    flex-direction: column;
    width: 100%;
    --gap-h-79: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-417 {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 56px;
    --gap-h-80: 0px;
  }
  .lp-orphan-block-418,
  .lp-orphan-block-433,
  .lp-orphan-block-446 {
    flex: none;
    width: calc(90% - (var(--gap-h-80) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-80) * 0.10000000000000003));
  }
  .lp-orphan-block-422 {
    bottom: 0;
    flex: none;
    gap: 24px;
    height: auto;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - (var(--gap-h-80) * 0));
    --gap-h-81: 0px;
    max-width: calc(100% - (var(--gap-h-80) * 0));
  }
  .lp-orphan-block-426 {
    flex: none;
    width: calc(50% - (var(--gap-h-81) * 0.5));
    max-width: calc(50% - (var(--gap-h-81) * 0.5));
  }
  .lp-orphan-block-430,
  .lp-orphan-block-1122,
  .lp-orphan-block-1130,
  .lp-orphan-block-1138,
  .lp-orphan-block-1146 {
    text-align: center;
    justify-content: center;
  }
  .lp-orphan-block-437 {
    bottom: 0;
    flex: none;
    gap: 0px;
    height: auto;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - (var(--gap-h-80) * 0));
    --gap-h-82: 0px;
    max-width: calc(100% - (var(--gap-h-80) * 0));
  }
  .lp-orphan-block-445 {
    flex: none;
    height: 130px;
    width: 269px;
    max-width: 100%;
  }
  .lp-orphan-block-450 {
    bottom: 0;
    flex: none;
    gap: 0px;
    height: auto;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - (var(--gap-h-80) * 0));
    --gap-h-83: 0px;
    max-width: calc(100% - (var(--gap-h-80) * 0));
  }
  .lp-orphan-block-454,
  .lp-top-block-015 {
    gap: 0px;
  }
  .lp-orphan-block-455 {
    flex: none;
    height: 115px;
    width: 264px;
    max-width: 100%;
  }
  .lp-orphan-block-460 {
    padding: 0px 16px;
  }
  .lp-orphan-block-462:before {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 295px;
  }
  .lp-orphan-block-462 {
    flex: none;
    height: auto;
    width: 168px;
    max-width: 100%;
  }
  .lp-orphan-block-463 {
    display: flex;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-466 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-84) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-84) * 0.04000000000000007));
  }
  .lp-orphan-block-469 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-85) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-85) * 0.04000000000000007));
  }
  .lp-orphan-block-472 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-86) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-86) * 0.04000000000000007));
  }
  .lp-orphan-block-475 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-87) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-87) * 0.04000000000000007));
  }
  .lp-orphan-block-479 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-88) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-88) * 0.04000000000000007));
  }
  .lp-orphan-block-482 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-89) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-89) * 0.04000000000000007));
  }
  .lp-orphan-block-485 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-90) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-90) * 0.04000000000000007));
  }
  .lp-orphan-block-488 {
    flex: none;
    font-size: 14px;
    line-height: 1.6;
    width: calc(96% - (var(--gap-h-91) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-91) * 0.04000000000000007));
  }
  .lp-orphan-block-489 {
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: 0px 0px;
  }
  .lp-orphan-block-490 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 0px;
    justify-content: center;
    padding: 8px 16px;
    width: 100vw;
    --gap-h-92: 0px;
    max-width: 100vw;
  }
  .lp-orphan-block-491 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 0px;
    justify-content: center;
    width: 25vw;
    --gap-h-93: 0px;
    max-width: 25vw;
  }
  .lp-orphan-block-492 {
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-93) * 0));
    max-width: calc(100% - (var(--gap-h-93) * 0));
  }
  .lp-orphan-block-493 {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    justify-content: center;
    width: 70vw;
    --gap-h-94: 0px;
    max-width: 70vw;
  }
  .lp-orphan-block-494 {
    align-content: center;
    align-items: center;
    justify-content: flex-end;
    --gap-v-01: 0px;
  }
  .lp-orphan-block-495 {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-01) * 0));
  }
  .lp-orphan-block-496 {
    flex: none;
    width: 36vw;
    max-width: 36vw;
  }
  .lp-orphan-block-499 {
    flex: none;
    width: 34vw;
    max-width: 34vw;
  }
  .lp-orphan-block-502,
  .lp-orphan-block-519,
  .lp-orphan-block-536 {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .lp-orphan-block-503 {
    align-content: center;
    align-items: center;
    display: none;
    justify-content: center;
    --gap-v-02: 8px;
  }
  .lp-orphan-block-504 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-02) * 0));
  }
  .lp-orphan-block-505,
  .lp-orphan-block-508,
  .lp-orphan-block-514,
  .lp-orphan-block-522,
  .lp-orphan-block-525,
  .lp-orphan-block-531,
  .lp-orphan-block-539,
  .lp-orphan-block-542,
  .lp-orphan-block-548,
  .lp-orphan-block-557,
  .lp-orphan-block-560,
  .lp-orphan-block-566 {
    align-content: center;
    align-items: center;
    gap: 8px;
    justify-content: flex-end;
  }
  .lp-orphan-block-511 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    --gap-v-03: 0px;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-02) * 0));
  }
  .lp-orphan-block-517 {
    background: #dd332d;
    border-bottom: 1px solid #7e0500;
    border-left: 1px solid #7e0500;
    border-right: 1px solid #7e0500;
    border-top: 1px solid #7e0500;
    box-shadow: 0px 2px 0px 0px #7e0601;
    flex: none;
    padding: 2px;
    width: 15vw;
    --gap-h-95: 0px;
    max-width: 15vw;
  }
  .lp-orphan-block-518 {
    flex: none;
    width: calc(100% - (var(--gap-h-95) * 0));
    max-width: calc(100% - (var(--gap-h-95) * 0));
  }
  .lp-orphan-block-520 {
    align-content: center;
    align-items: center;
    display: none;
    justify-content: center;
    --gap-v-04: 8px;
  }
  .lp-orphan-block-521 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-04) * 0));
  }
  .lp-orphan-block-528 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    --gap-v-05: 0px;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-04) * 0));
  }
  .lp-orphan-block-534 {
    background: #dd332d;
    border-bottom: 1px solid #7e0500;
    border-left: 1px solid #7e0500;
    border-right: 1px solid #7e0500;
    border-top: 1px solid #7e0500;
    box-shadow: 0px 2px 0px 0px #7e0601;
    flex: none;
    padding: 2px;
    width: 15vw;
    --gap-h-96: 0px;
    max-width: 15vw;
  }
  .lp-orphan-block-535 {
    flex: none;
    width: calc(100% - (var(--gap-h-96) * 0));
    max-width: calc(100% - (var(--gap-h-96) * 0));
  }
  .lp-orphan-block-537 {
    align-content: center;
    align-items: center;
    display: none;
    justify-content: center;
    --gap-v-06: 8px;
  }
  .lp-orphan-block-538 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-06) * 0));
  }
  .lp-orphan-block-545 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    --gap-v-07: 0px;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-06) * 0));
  }
  .lp-orphan-block-551,
  .lp-orphan-block-569 {
    flex: none;
    width: 15vw;
    max-width: 15vw;
  }
  .lp-orphan-block-552 {
    color: #dd332e;
    font-size: 28px;
  }
  .lp-orphan-block-553 {
    font-size: 3vw;
  }
  .lp-orphan-block-554 {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
  .lp-orphan-block-555 {
    align-content: center;
    align-items: center;
    display: none;
    justify-content: center;
    --gap-v-08: 8px;
  }
  .lp-orphan-block-556 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-08) * 0));
  }
  .lp-orphan-block-563 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    --gap-v-09: 0px;
    max-width: 75vw;
    height: calc(100% - (var(--gap-v-08) * 0));
  }
  .lp-orphan-block-570 {
    font-size: 28px;
  }
  .lp-orphan-block-572 {
    display: none;
    padding: 0px 0px;
  }
  .lp-orphan-block-573 {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 0px 16px;
    width: 100vw;
    max-width: 100vw;
  }
  .lp-orphan-block-575 {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    width: 75vw;
    --gap-v-10: 0px;
    max-width: 75vw;
  }
  .lp-orphan-block-585 {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: auto;
    margin: 16px 0px 40px 0px;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    right: auto;
    top: auto;
    width: 80%;
    --gap-h-97: 0px;
    max-width: 80%;
  }
  .lp-orphan-block-586 {
    color: #272626ff;
    flex: none;
    font-family: "Noto Sans JP";
    font-size: 14px;
    font-weight: 600;
    height: 38px;
    letter-spacing: 0.04em;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-587 {
    align-content: center;
    align-items: center;
    background: #26c2c2ff;
    border-bottom: 3px solid #272626ff;
    border-left: 3px solid #272626ff;
    border-right: 3px solid #272626ff;
    border-top: 3px solid #272626ff;
    flex: none;
    height: 72px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-97) * 0));
    max-width: calc(100% - (var(--gap-h-97) * 0));
  }
  .lp-orphan-block-588 {
    color: #ffffffff;
    font-family: "Noto Sans JP";
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    justify-content: center;
  }
  .lp-orphan-block-589 {
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    height: 131px;
    padding: 24px 16px 24px 16px;
    width: 100%;
    --gap-h-98: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-590 {
    align-content: center;
    align-items: center;
    gap: 8px;
    height: auto;
    justify-content: flex-start;
    width: auto;
    --gap-h-99: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-591 {
    align-content: center;
    align-items: center;
    gap: 24px;
    justify-content: center;
    --gap-h-100: 24px;
  }
  .lp-orphan-block-592 {
    flex: none;
    width: 182px;
    max-width: 100%;
  }
  .lp-orphan-block-593 {
    flex: none;
    height: 13px;
    width: 122px;
    max-width: 100%;
  }
  .lp-orphan-block-594 {
    align-content: center;
    align-items: center;
    justify-content: space-around;
  }
  .lp-orphan-block-595 {
    font-size: 11px;
  }
  .lp-base-section-001 {
    align-content: center;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    min-height: 100dvh;
  }
  .StudioCanvas > .sd {
    overflow: visible !important;
  }
  html,
  body {
    overflow-x: hidden !important;
    overflow-y: auto !important;
  }
  .lp-base-header-001 {
    padding: 0px 0px;
  }
  .lp-base-block-001 {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    padding: 0px 16px;
    width: 100vw;
    max-width: 100vw;
    height: 100%;
  }
  .lp-base-block-002 {
    padding-top: 70px;
    gap: 25px;
  }
  .lp-base-image-001 {
    flex: none;
    padding: 0px 0px 0px 0px;
    width: 17vw;
    max-width: 17vw;
  }
  .lp-base-section-002,
  .lp-orphan-block-610,
  .lp-orphan-block-1162 {
    flex: none;
    height: auto;
  }
  .lp-base-section-003 {
    flex: none;
    height: auto;
    padding: 0px 0px 0px;
    --gap-h-101: 0px;
    width: 100vw;
    max-width: 100vw;
  }
  .lp-pcview_l-section-001,
  .lp-pcview_r-section-001 {
    display: none;
    height: auto;
    width: 30vw;
    max-width: 30vw;
  }
  .lp-base-section-004 {
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-radius: 0px 0px 0px 0px;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    height: auto;
    margin: 0;
    overflow-x: visible;
    overflow-y: visible;
    padding: calc(48px + 8px + env(safe-area-inset-top, 0px)) 0px
      calc(120px + env(safe-area-inset-bottom, 0px)) 0px;
    width: calc(100% - (var(--gap-h-101) * 0));
    --gap-h-103: 0px;
    max-width: calc(100% - (var(--gap-h-101) * 0));
  }
  .lp-top-section-001 {
    gap: 24px;
    --gap-h-104: 0px;
  }
  .lp-top-block-001 {
    gap: 16px;
    --gap-h-105: 0px;
  }
  .lp-top-block-002 {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 8px;
  }
  .lp-top-block-003 {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
  }
  .lp-top-block-004 {
    gap: 3px;
  }
  .lp-top-text-001,
  .lp-top-text-002,
  .lp-top-text-018,
  .lp-about3-text-002,
  .lp-about3-text-022,
  .lp-about3-text-042 {
    font-size: 9vw;
  }
  .lp-top-text-003,
  .lp-flow-text-002,
  .lp-flow-text-003,
  .lp-flow-text-005,
  .lp-flow-text-006,
  .lp-flow-text-015,
  .lp-flow-text-016,
  .lp-flow-text-018,
  .lp-flow-text-019 {
    font-size: 6vw;
  }
  .lp-top-image-001 {
    flex: none;
    width: calc(50% - (var(--gap-h-105) * 0.5));
    max-width: calc(50% - (var(--gap-h-105) * 0.5));
  }
  .lp-top-text-004,
  .lp-top-text-019 {
    font-size: 5vw;
  }
  .lp-top-link-002,
  .lp-base-link-004 {
    font-size: 5vw;
    font-weight: 700;
  }
  .lp-top-icon-001,
  .lp-base-icon-002 {
    font-size: 24px;
  }
  .lp-top-text-017,
  .lp-about3-text-001,
  .lp-about3-text-003,
  .lp-about3-text-023,
  .lp-about3-text-043,
  .lp-base-text-002,
  .lp-flow-text-001,
  .lp-base-text-005,
  .lp-base-text-028,
  .lp-base-text-048,
  .lp-faq-text-001,
  .lp-orphan-block-716,
  .lp-orphan-block-721,
  .lp-orphan-block-726,
  .lp-orphan-block-1103,
  .lp-orphan-block-1108,
  .lp-orphan-block-1113 {
    font-size: 7vw;
  }
  .lp-top-text-020 {
    font-size: 8vw;
  }
  .lp-about3-block-015,
  .lp-about3-block-029 {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .lp-about3-link-001,
  .lp-about3-link-002 {
    text-decoration: underline;
  }
  .lp-about3-image-005 {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
  .lp-base-block-003,
  .lp-base-block-006 {
    box-sizing: border-box;
    left: 0px;
    max-width: 100%;
    right: 0px;
    width: 100%;
  }
  .lp-base-block-002 .lp-base-text-001 {
    font-size: clamp(56px, 17vw, 112px);
    width: auto;
  }
  .lp-base-loop-sizer {
    height: auto;
    min-height: 1.15em;
  }
  .lp-base-video-001 {
    background: #f0fdf7;
    flex: none;
    width: calc(60% - (var(--gap-h-123) * 0.4));
    max-width: calc(60% - (var(--gap-h-123) * 0.4));
  }
  .lp-base-block-024 {
    flex: none;
    gap: 8px;
    padding: 10px 0px 10px 10px;
    width: 65%;
    max-width: 65%;
  }
  .lp-base-text-027 {
    font-size: 14px;
  }
  .lp-base-block-048 {
    flex: none;
    width: calc(100% - (var(--gap-h-135) * 0));
    max-width: calc(100% - (var(--gap-h-135) * 0));
  }
  .lp-base-block-049 {
    margin: 0px 0px;
    max-width: 100%;
  }
  .lp-base-text-052 {
    flex: none;
    margin: 0px 0px;
    width: 95%;
    max-width: 95%;
  }
  .lp-faq-block-002,
  .lp-faq-block-009,
  .lp-faq-block-016,
  .lp-faq-block-023,
  .lp-faq-block-030,
  .lp-faq-block-037,
  .lp-faq-block-044,
  .lp-faq-block-051 {
    border-radius: 6px;
  }
  .lp-faq-button-001 {
    padding: 24px 16px;
    --gap-h-137: 0px;
  }
  .lp-faq-text-002,
  .lp-faq-text-003,
  .lp-faq-icon-001,
  .lp-faq-icon-002,
  .lp-faq-text-005,
  .lp-faq-text-006,
  .lp-faq-icon-003,
  .lp-faq-icon-004,
  .lp-faq-text-008,
  .lp-faq-text-009,
  .lp-faq-icon-005,
  .lp-faq-icon-006,
  .lp-faq-text-011,
  .lp-faq-text-012,
  .lp-faq-icon-007,
  .lp-faq-icon-008,
  .lp-faq-text-014,
  .lp-faq-text-015,
  .lp-faq-icon-009,
  .lp-faq-icon-010,
  .lp-faq-text-017,
  .lp-faq-text-018,
  .lp-faq-icon-011,
  .lp-faq-icon-012,
  .lp-faq-text-020,
  .lp-faq-text-021,
  .lp-faq-icon-013,
  .lp-faq-icon-014,
  .lp-faq-text-030,
  .lp-faq-text-031,
  .lp-faq-icon-015,
  .lp-faq-icon-016,
  .lp-orphan-block-706 {
    font-size: 16px;
  }
  .lp-faq-block-005,
  .lp-faq-block-012,
  .lp-faq-block-019,
  .lp-faq-block-026,
  .lp-faq-block-033,
  .lp-faq-block-040,
  .lp-faq-block-047,
  .lp-faq-block-054 {
    gap: 15px;
    padding: 5px;
  }
  .lp-faq-block-006,
  .lp-faq-block-013,
  .lp-faq-block-020,
  .lp-faq-block-027,
  .lp-faq-block-034,
  .lp-faq-block-041,
  .lp-faq-block-048,
  .lp-faq-block-055 {
    gap: 15px;
  }
  .lp-faq-block-007,
  .lp-faq-block-014,
  .lp-faq-block-021,
  .lp-faq-block-028,
  .lp-faq-block-035,
  .lp-faq-block-042,
  .lp-faq-block-049,
  .lp-faq-block-056 {
    margin: 0px 16px;
    width: calc(100% - 32px);
    max-width: calc(100% - 32px);
  }
  .lp-faq-block-008,
  .lp-faq-block-015,
  .lp-faq-block-022,
  .lp-faq-block-029,
  .lp-faq-block-036,
  .lp-faq-block-043,
  .lp-faq-block-057 {
    margin: 0px 0px 0px 24px;
    padding: 16px 0px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
  .lp-faq-text-004 {
    font-size: 14px;
    padding: 0px 0px 0px 0px;
  }
  .lp-faq-button-002 {
    padding: 24px 16px;
    --gap-h-138: 0px;
  }
  .lp-faq-button-003 {
    padding: 24px 16px;
    --gap-h-139: 0px;
  }
  .lp-faq-button-004 {
    padding: 24px 16px;
    --gap-h-140: 0px;
  }
  .lp-faq-button-005 {
    padding: 24px 16px;
    --gap-h-141: 0px;
  }
  .lp-faq-button-006 {
    padding: 24px 16px;
    --gap-h-142: 0px;
  }
  .lp-faq-button-007 {
    padding: 24px 16px;
    --gap-h-143: 0px;
  }
  .lp-faq-block-050 {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 24px;
    padding: 16px 0px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
  .lp-faq-link-001 {
    font-size: 14px;
    text-decoration: underline;
    width: auto;
  }
  .lp-faq-text-022,
  .lp-faq-text-023,
  .lp-faq-text-024,
  .lp-faq-text-025,
  .lp-faq-text-026,
  .lp-faq-text-027,
  .lp-faq-text-028,
  .lp-faq-text-029 {
    font-size: 14px;
    width: auto;
  }
  .lp-faq-button-008 {
    padding: 24px 16px;
    --gap-h-144: 0px;
  }
  .lp-base-block-053 {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-103) * 0));
    --gap-h-145: 0px;
    max-width: calc(100% - (var(--gap-h-103) * 0));
  }
  .lp-base-block-054 {
    border-radius: 0;
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(95% - (var(--gap-h-145) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-145) * 0.04999999999999995));
  }
  .lp-base-block-055 {
    align-content: center;
    align-items: center;
    gap: 6px;
    justify-content: center;
  }
  .lp-base-block-056 {
    align-content: center;
    align-items: center;
    gap: 0px;
    justify-content: center;
  }
  .lp-base-text-057,
  .lp-orphan-block-607,
  .lp-orphan-block-609,
  .lp-orphan-block-612,
  .lp-orphan-block-614,
  .lp-orphan-block-616,
  .lp-orphan-block-619,
  .lp-orphan-block-621,
  .lp-orphan-block-624,
  .lp-orphan-block-626,
  .lp-orphan-block-629,
  .lp-orphan-block-631,
  .lp-orphan-block-662,
  .lp-orphan-block-664,
  .lp-orphan-block-667,
  .lp-orphan-block-669,
  .lp-orphan-block-672,
  .lp-orphan-block-674,
  .lp-orphan-block-677,
  .lp-orphan-block-679,
  .lp-orphan-block-682,
  .lp-orphan-block-684,
  .lp-orphan-block-1159,
  .lp-orphan-block-1161,
  .lp-orphan-block-1164,
  .lp-orphan-block-1166,
  .lp-orphan-block-1168,
  .lp-orphan-block-1171,
  .lp-orphan-block-1173,
  .lp-orphan-block-1176,
  .lp-orphan-block-1178,
  .lp-orphan-block-1181,
  .lp-orphan-block-1183,
  .lp-orphan-block-1210,
  .lp-orphan-block-1212,
  .lp-orphan-block-1215,
  .lp-orphan-block-1217,
  .lp-orphan-block-1220,
  .lp-orphan-block-1222,
  .lp-orphan-block-1225,
  .lp-orphan-block-1227,
  .lp-orphan-block-1230,
  .lp-orphan-block-1232 {
    font-size: 13px;
  }
  .lp-base-block-058 {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-end;
  }
  .lp-base-link-001,
  .lp-base-link-002,
  .lp-base-link-003 {
    align-content: center;
    align-items: center;
    flex-direction: row;
    gap: 10px;
    justify-content: flex-end;
  }
  .lp-base-image-005,
  .lp-base-image-006,
  .lp-base-image-007 {
    flex: none;
    height: auto;
    width: 34px;
    max-width: 100%;
  }
  .lp-base-block-059 {
    margin: 0px 0px;
    padding: 20px 0px 24px 0px;
    width: calc(90% - (var(--gap-h-145) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-145) * 0.10000000000000003));
  }
   .lp-base-block-060 {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    bottom: 0px;
    box-sizing: border-box;
    display: flex;
    flex: none;
    flex-direction: column;
    gap: 0px;
    justify-content: center;
    left: 0px;
    padding: 20px 0px calc(20px + env(safe-area-inset-bottom, 0px));
    position: fixed;
    right: 0px;
    width: 100%;
    z-index: 10;
    max-width: 100%;
  }
  .lp-base-block-061 {
    display: flex;
    height: 63px;
    width: auto;
    max-width: 100%;
  }
  .lp-base-link-005,
  .lp-pcview_r-text-002,
  .lp-pcview_r-block-007,
  .lp-orphan-block-700 {
    display: flex;
  }
  .lp-pcview_r-header-001 {
    display: none;
    padding: 0px 0px 0px;
  }
  .lp-pcview_r-block-006 {
    display: none;
    width: 100%;
    --gap-h-147: 0px;
  }
  .lp-orphan-block-597 {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 600px;
    justify-content: space-around;
    padding: 10px 10px 10px 10px;
    width: 350px;
    --gap-h-148: 0px;
    max-width: calc(100% - 40px);
  }
  .lp-orphan-block-598 {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(95% - (var(--gap-h-148) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-148) * 0.04999999999999995));
  }
  .lp-orphan-block-599,
  .lp-orphan-block-1151 {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
  .lp-orphan-block-600,
  .lp-orphan-block-654,
  .lp-orphan-block-1152,
  .lp-orphan-block-1202 {
    flex: none;
    margin: 0px 15px 0px 0px;
    width: calc(18% - 15px);
    max-width: calc(18% - 15px);
  }
  .lp-orphan-block-601,
  .lp-orphan-block-613,
  .lp-orphan-block-650,
  .lp-orphan-block-1153,
  .lp-orphan-block-1165 {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
  }
  .lp-orphan-block-602,
  .lp-orphan-block-603,
  .lp-orphan-block-651,
  .lp-orphan-block-1154,
  .lp-orphan-block-1155 {
    flex: none;
    font-size: 3.7vw;
    height: auto;
    width: auto;
  }
  .lp-orphan-block-604 {
    flex: none;
    gap: 5px;
    height: auto;
    --gap-h-149: 0px;
  }
  .lp-orphan-block-615,
  .lp-orphan-block-1167 {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
  }
  .lp-orphan-block-632 {
    flex: none;
    height: auto;
    margin: 5px 0px 5px 0px;
    --gap-h-150: 0px;
    width: 100%;
    max-width: 100%;
  }
  .lp-orphan-block-633,
  .lp-orphan-block-638,
  .lp-orphan-block-643,
  .lp-orphan-block-1185,
  .lp-orphan-block-1190,
  .lp-orphan-block-1195 {
    flex: none;
    height: auto;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-648 {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-652 {
    flex: none;
    height: auto;
    width: calc(95% - (var(--gap-h-148) * 0.04999999999999995));
    --gap-h-151: 0px;
    max-width: calc(95% - (var(--gap-h-148) * 0.04999999999999995));
  }
  .lp-orphan-block-655,
  .lp-orphan-block-1203 {
    font-size: 3.7vw;
  }
  .lp-orphan-block-656 {
    gap: 5px;
    --gap-h-152: 0px;
  }
  .lp-orphan-block-685 {
    margin: 10px 0px 0px 0px;
    --gap-h-153: 0px;
    width: calc(100% - (var(--gap-h-151) * 0));
    max-width: calc(100% - (var(--gap-h-151) * 0));
  }
  .lp-orphan-block-691 {
    margin: 10px 0px 0px 0px;
    --gap-h-154: 0px;
    width: calc(100% - (var(--gap-h-151) * 0));
    max-width: calc(100% - (var(--gap-h-151) * 0));
  }
  .lp-orphan-block-698 {
    flex: none;
    padding: 0px 20px;
    width: 100%;
    --gap-h-155: 0px;
    max-width: 100%;
  }
  .lp-orphan-block-699 {
    flex: none;
    height: 64px;
    width: calc(100% - (var(--gap-h-155) * 0));
    max-width: calc(100% - (var(--gap-h-155) * 0));
  }
  .lp-orphan-block-702 {
    gap: 40px;
    --gap-h-156: 0px;
  }
  .lp-orphan-block-705 {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    justify-content: flex-start;
  }
  .lp-orphan-block-708 {
    flex: none;
    gap: 16px;
    width: 100%;
    --gap-h-159: 0px;
  }
  .lp-orphan-block-711 {
    flex: none;
    gap: 28px;
    --gap-h-160: 0px;
  }
  .lp-orphan-block-729 {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    padding: 50px;
  }
  .lp-orphan-block-730 {
    align-content: center;
    align-items: center;
    flex: none;
    height: 90dvh;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }
  .lp-orphan-block-963,
  .lp-orphan-block-966,
  .lp-orphan-block-971,
  .lp-orphan-block-976,
  .lp-orphan-block-981,
  .lp-orphan-block-986,
  .lp-orphan-block-991,
  .lp-orphan-block-994,
  .lp-orphan-block-997,
  .lp-orphan-block-1000,
  .lp-orphan-block-1003,
  .lp-orphan-block-1006,
  .lp-orphan-block-1009,
  .lp-orphan-block-1012,
  .lp-orphan-block-1015 {
    flex: none;
    width: 100%;
  }
  .lp-orphan-block-972,
  .lp-orphan-block-977,
  .lp-orphan-block-982,
  .lp-orphan-block-987 {
    gap: 8px;
  }
  .lp-orphan-block-1019 {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: flex-start;
    --gap-h-179: 0px;
  }
  .lp-orphan-block-1020 {
    align-content: center;
    align-items: center;
    background: transparent;
    justify-content: flex-end;
    padding: 20px 20px;
  }
  .lp-orphan-block-1021 {
    display: none;
  }
  .lp-orphan-block-1022 {
    background: #a56641cc;
    color: #ffffffff;
  }
  .lp-orphan-block-1023 {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    height: 90dvh;
    justify-content: center;
    width: calc(100% - (var(--gap-h-179) * 0));
    --gap-h-180: 0px;
    max-width: calc(100% - (var(--gap-h-179) * 0));
  }
  .lp-orphan-block-1024,
  .lp-orphan-block-1051,
  .lp-orphan-block-1074,
  .lp-orphan-block-1085,
  .lp-orphan-block-1096,
  .lp-orphan-block-1097 {
    flex: none;
    width: calc(90% - (var(--gap-h-180) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-180) * 0.10000000000000003));
  }
  .lp-orphan-block-1117,
  .lp-orphan-block-1125,
  .lp-orphan-block-1133,
  .lp-orphan-block-1141 {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(95% - 40px);
    width: calc(95% - 40px);
    max-width: calc(95% - 40px);
  }
  .lp-orphan-block-1118,
  .lp-orphan-block-1126,
  .lp-orphan-block-1134,
  .lp-orphan-block-1142 {
    flex: none;
    height: auto;
    width: 95%;
    max-width: 95%;
  }
  .lp-orphan-block-1119,
  .lp-orphan-block-1121,
  .lp-orphan-block-1127,
  .lp-orphan-block-1129,
  .lp-orphan-block-1135,
  .lp-orphan-block-1137,
  .lp-orphan-block-1143,
  .lp-orphan-block-1145 {
    flex: none;
    margin: 0px 0px 10px 0px;
    width: auto;
    max-width: 100%;
  }
  .lp-orphan-block-1148 {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .lp-orphan-block-1149 {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    height: 600px;
    justify-content: space-around;
    padding: 10px 10px 10px 10px;
    width: 350px;
    --gap-h-181: 0px;
    max-width: calc(100% - 40px);
  }
  .lp-orphan-block-1150 {
    flex: none;
    height: auto;
    width: calc(95% - (var(--gap-h-181) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-181) * 0.04999999999999995));
  }
  .lp-orphan-block-1156 {
    flex: none;
    gap: 5px;
    height: auto;
    --gap-h-182: 0px;
  }
  .lp-orphan-block-1184 {
    flex: none;
    height: auto;
    margin: 5px 0px 5px 0px;
    --gap-h-183: 0px;
    width: 100%;
    max-width: 100%;
  }
  .lp-orphan-block-1200 {
    flex: none;
    height: auto;
    width: calc(95% - (var(--gap-h-181) * 0.04999999999999995));
    --gap-h-184: 0px;
    max-width: calc(95% - (var(--gap-h-181) * 0.04999999999999995));
  }
  .lp-orphan-block-1204 {
    gap: 5px;
    --gap-h-185: 0px;
  }
  .lp-orphan-block-1233 {
    margin: 10px 0px 0px 0px;
    --gap-h-186: 0px;
    width: calc(100% - (var(--gap-h-184) * 0));
    max-width: calc(100% - (var(--gap-h-184) * 0));
  }
  .lp-orphan-block-1239 {
    bottom: auto;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: -7px;
    rotate: 45deg;
    top: -7px;
    translate: 0px 0px;
  }
  .lp-base-block-047 {
    margin-bottom: 20px;
  }
}
