/* Generated: only classes referenced by this project. */
.case-page .case-style-2{position:absolute;inset:0;pointer-events:none}
.case-page .case-style-3{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}
.case-page .case-style-4{position:absolute;inset:0;background-image:linear-gradient(to bottom,rgba(17,17,17,0),rgba(17,17,17,0.6))}
.case-page .case-style-8{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:normal;position:relative;flex-shrink:0;font-size:22px;letter-spacing:-0.33px;white-space:nowrap}
.case-page .case-style-13{align-content:stretch;display:flex;gap:30px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-15{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.case-page .case-style-18{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:40px;position:relative;flex-shrink:0;font-size:18px;letter-spacing:-0.18px;width:100%}
.case-page .case-style-19{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:28px;position:relative;flex-shrink:0;font-size:16px;width:100%}
.case-page .case-style-20{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-24{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:300;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#333;font-size:26px;text-align:center;white-space:nowrap}
.case-page .case-style-25{align-content:stretch;display:flex;flex-direction:column;gap:60px;align-items:flex-start;width:min(1240px, calc(100% - 48px));margin-inline:auto;position:relative}
.case-page .case-style-27{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:normal;position:relative;flex-shrink:0;font-size:22px;letter-spacing:-0.33px;width:100%}
.case-page .case-style-29{line-height:26px;margin-bottom:20px}
.case-page .case-style-30{line-height:26px}
.case-page .case-style-31{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-33{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-34{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:600;line-height:40px;font-style:normal;position:relative;flex-shrink:0;color:#333;font-size:18px;letter-spacing:-0.18px;white-space:nowrap}
.case-page .case-style-35{position:relative;flex-shrink:0;width:100%}
.case-page .case-style-36{background-clip:padding-box;border-width:transparent;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.case-page .case-style-39{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.case-page .case-style-46{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:10px}
.case-page .case-style-52{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:10px;width:100%;height:100%}
.case-page .case-style-79{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-90{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:normal;position:relative;flex-shrink:0;font-size:18px;letter-spacing:-0.27px;width:100%;white-space:normal}
.case-page .case-style-93{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:normal;position:relative;flex-shrink:0;font-size:16px;letter-spacing:-0.08px;width:100%;white-space:normal}
.case-page .case-style-94{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:20px;position:relative;flex-shrink:0;font-size:14px;width:100%;white-space:normal}
.case-page .case-style-96{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;width:100%}
.case-page .case-style-98{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:28px;position:relative;flex-shrink:0;font-size:16px;width:100%;white-space:normal}
.case-page .case-style-117{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:16px;color:white;letter-spacing:-0.08px;white-space:normal}
.case-page .case-style-118{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:500;line-height:20px;font-style:normal;position:relative;flex-shrink:0;font-size:14px;color:white;width:100%;white-space:normal}
.case-page .case-style-124{position:absolute;height:811px;left:0;top:0;width:1440px}
.case-page .case-style-125{position:absolute;left:50%;width:440px;height:440px;top:0;transform:translateX(-50%)}
.case-page .case-style-126{position:absolute;inset:0;overflow:hidden}
.case-page .case-style-127{position:absolute;height:134.8%;left:-52.6%;max-width:none;top:-0.03%;width:239.52%}
.case-page .case-style-128{background:white;align-content:stretch;display:flex;align-items:flex-start;justify-content:space-between;padding-left:32px;padding-right:22px;padding-block:32px;border-radius:20px;width:min(1240px, calc(100% - 48px));margin-inline:auto;position:relative}
.case-page .case-style-129{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:60px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;width:525px}
.case-page .case-style-130{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.case-page .case-style-131{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:26px;position:relative;flex-shrink:0;font-size:18px;width:100%}
.case-page .case-style-132{border-color:#e2e2de;border-left-width:4px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-inline:20px;position:relative;flex-shrink:0;width:100%;white-space:pre-wrap}
.case-page .case-style-133{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:20px;position:relative;flex-shrink:0;font-size:15px;letter-spacing:-0.075px;width:100%}
.case-page .case-style-134{}
.case-page .case-style-135{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:14px;width:100%}
.case-page .case-style-136{line-height:20px;margin-bottom:4px}
.case-page .case-style-137{line-height:20px}
.case-page .case-style-138{background:#f1f1ef;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:20px;position:relative;border-radius:10px;flex-shrink:0;width:603px}
.case-page .case-style-139{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#666;font-size:12px;text-align:center;width:100%}
.case-page .case-style-140{column-gap:8px;row-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,fit-content(100%));position:relative;flex-shrink:0;width:100%}
.case-page .case-style-141{aspect-ratio:277.5/197.3333282470703;justify-self:stretch;position:relative;border-radius:4px;flex-shrink:0;height:auto;max-width:100%}
.case-page .case-style-142{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:4px;width:100%;height:100%}
.case-page .case-style-143{word-break:break-word;align-content:stretch;display:flex;gap:60px;align-items:flex-start;font-style:normal;width:min(1176px, calc(100% - 48px));margin-inline:auto;position:relative}
.case-page .case-style-144{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:40px;position:relative;flex-shrink:0;color:#333;font-size:18px;letter-spacing:-0.18px;white-space:pre}
.case-page .case-style-145{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-width:1px;position:relative}
.case-page .case-style-146{align-content:stretch;display:flex;gap:20px;align-items:center;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-147{background:white;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;padding:20px;position:relative;border-radius:10px}
.case-page .case-style-148{align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;position:relative;flex-shrink:0;color:#333;width:100%}
.case-page .case-style-149{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:flex;flex-direction:column;font-weight:400;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;width:100%}
.case-page .case-style-150{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:flex;flex-direction:column;font-weight:500;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#a31818;font-size:14px;width:100%}
.case-page .case-style-151{align-content:stretch;display:flex;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-152{background:white;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;padding:40px;border-radius:12px;width:min(1240px, calc(100% - 48px));margin-inline:auto;position:relative}
.case-page .case-style-153{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:center;font-style:normal;position:relative;flex-shrink:0;color:#333;width:876px}
.case-page .case-style-154{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:18px;text-align:center;width:891px;white-space:pre-wrap}
.case-page .case-style-155{height:auto;position:relative;flex-shrink:0;width:800px;aspect-ratio:800.0/471.0;max-width:100%}
.case-page .case-style-156{background:#f1f1ef;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;padding:30px;position:relative;border-radius:18px;flex-shrink:0;width:100%}
.case-page .case-style-157{align-content:stretch;display:flex;gap:30px;align-items:center;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-158{display:flex;flex:1 0 0;flex-direction:row;align-items:center;align-self:stretch}
.case-page .case-style-159{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;height:100%;align-items:flex-start;line-height:20px;min-width:1px;font-style:normal;position:relative;border-radius:4px;color:#666}
.case-page .case-style-160{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;position:relative;flex-shrink:0;font-size:15px;letter-spacing:-0.075px;white-space:nowrap}
.case-page .case-style-161{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;min-width:0;position:relative;flex-shrink:0;font-size:14px;width:100%}
.case-page .case-style-162{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:30px;height:100%;align-items:flex-start;min-width:1px;position:relative}
.case-page .case-style-163{align-content:stretch;display:flex;flex-direction:column;gap:3px;align-items:flex-start;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.case-page .case-style-164{aspect-ratio:393.3333435058594/81.86125183105469;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-165{position:absolute;height:251.92%;left:0;max-width:none;top:-151.57%;width:100%}
.case-page .case-style-166{aspect-ratio:393.3333435058594/77.86802673339844;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-167{position:absolute;height:265.38%;left:-0.1%;max-width:none;top:-165.38%;width:100.21%}
.case-page .case-style-168{aspect-ratio:393.3333435058594/77.80220031738281;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-169{position:absolute;height:264.8%;left:0;max-width:none;top:-164.81%;width:99.9%}
.case-page .case-style-170{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:30px;height:100%;align-items:center;min-width:1px;position:relative}
.case-page .case-style-171{align-content:stretch;display:flex;flex-direction:column;height:244px;align-items:center;justify-content:center;padding:10px;position:relative;flex-shrink:0;width:245px}
.case-page .case-style-172{background:#0c111d;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:center;overflow:clip;padding:24px;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.case-page .case-style-173{align-content:stretch;display:flex;gap:15.633px;align-items:center;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-174{background:#182034;border-color:#444e62;border-width:1.183px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;border-radius:5px;flex-shrink:0;width:43.772px;height:43.772px}
.case-page .case-style-175{align-content:stretch;display:flex;align-items:flex-start;justify-content:space-between;padding-top:2.366px;padding-inline:3.549px;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-176{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:13.01px;color:white;letter-spacing:1.301px;white-space:nowrap}
.case-page .case-style-177{height:15.379px;position:relative;flex-shrink:0;width:7.098px}
.case-page .case-style-178{position:absolute;align-content:stretch;display:flex;height:14.196px;align-items:center;justify-content:center;left:calc(50% - 0.59px);top:calc(50% + 0.59px);transform:translateX(-50%) translateY(-50%)}
.case-page .case-style-179{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;display:flex;flex-direction:column;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#666;font-size:13.01px;text-align:center;white-space:nowrap}
.case-page .case-style-180{line-height:normal}
.case-page .case-style-181{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;display:flex;flex-direction:column;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;font-size:13.013px;text-align:center;color:white;white-space:nowrap}
.case-page .case-style-182{background:#182034;border-color:#ffce00;border-width:1.183px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;border-radius:5px;flex-shrink:0;width:43.772px;height:43.772px}
.case-page .case-style-183{align-content:stretch;display:flex;gap:15.633px;align-items:center;position:relative;flex-shrink:0}
.case-page .case-style-184{align-content:stretch;display:flex;flex-direction:column;height:244px;align-items:center;justify-content:center;padding:10px;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-185{aspect-ratio:373.33331298828125/195.74073791503906;border-width:1.086px;border-color:rgba(255,255,255,0.05);border-style:solid;position:relative;border-radius:10px;box-shadow:10.864px 10.864px 32.593px 0px rgba(0,0,0,0.1);flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-186{align-content:stretch;display:flex;flex-direction:column;gap:12.997px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:393.154px}
.case-page .case-style-187{align-content:stretch;display:flex;gap:15.596px;align-items:center;position:relative;flex-shrink:0}
.case-page .case-style-188{background:#0c111d;border-color:#444e62;border-width:0.703px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;padding:14.051px;position:relative;border-radius:5px;flex-shrink:0;width:51.987px;height:51.987px}
.case-page .case-style-189{align-content:stretch;display:flex;height:16.861px;align-items:center;justify-content:center;position:relative;flex-shrink:0}
.case-page .case-style-190{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;display:flex;flex-direction:column;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#667084;font-size:15.46px;text-align:center;white-space:nowrap}
.case-page .case-style-191{aspect-ratio:393.1536560058594/78.0304946899414;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-192{background:#0c111d;border-color:#ffce00;border-width:1.405px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;padding:14.051px;position:relative;border-radius:5px;flex-shrink:0;width:51.987px;height:51.987px}
.case-page .case-style-193{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;display:flex;flex-direction:column;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#ffce00;font-size:15.46px;text-align:center;white-space:nowrap}
.case-page .case-style-194{aspect-ratio:393.1536560058594/78.6307373046875;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-195{position:absolute;height:262.15%;left:0;max-width:none;top:-161.79%;width:100%}
.case-page .case-style-196{aspect-ratio:393.1536560058594/78.06908416748047;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-197{position:absolute;height:264.04%;left:0;max-width:none;top:-164.39%;width:100%}
.case-page .case-style-198{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;width:800px}
.case-page .case-style-199{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;width:min(1028px, calc(100% - 48px));margin-inline:auto;position:relative}
.case-page .case-style-200{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:white;width:100%}
.case-page .case-style-201{background:#f7f7f7;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;align-items:flex-start;min-width:1px;padding:40px;position:relative;border-radius:20px;align-self:stretch}
.case-page .case-style-202{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;white-space:nowrap}
.case-page .case-style-203{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:20px;position:relative;flex-shrink:0;font-size:15px;letter-spacing:-0.075px}
.case-page .case-style-204{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;font-weight:500;line-height:0;list-style-type:disc;position:relative;flex-shrink:0;font-size:14px}
.case-page .case-style-205{margin-bottom:4px;margin-inline-start:21px}
.case-page .case-style-206{margin-inline-start:21px}
.case-page .case-style-207{flex:1 0 0;min-height:1px;position:relative;border-radius:10px;width:100%;aspect-ratio:419.0/266.9376220703125;height:auto;max-width:100%}
.case-page .case-style-208{position:absolute;inset:0;max-width:none;object-fit:contain;pointer-events:none;border-radius:10px;width:100%;height:100%}
.case-page .case-style-209{background:#f7f7f7;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;height:478.938px;align-items:flex-start;min-width:1px;padding:40px;position:relative;border-radius:20px}
.case-page .case-style-210{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:20px;position:relative;flex-shrink:0;font-size:15px;letter-spacing:-0.075px;white-space:nowrap}
.case-page .case-style-211{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;font-weight:500;line-height:0;list-style-type:disc;min-width:0;position:relative;flex-shrink:0;font-size:14px;width:100%}
.case-page .case-style-212{background:white;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:20px;width:100%;margin-inline:auto;position:relative}
.case-page .case-style-213{word-break:break-word;border-color:#e2e2de;border-left-width:4.301px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;padding-inline:24px;position:relative;flex-shrink:0;color:#666;width:100%}
.case-page .case-style-214{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:normal;position:relative;flex-shrink:0;font-size:16px;letter-spacing:-0.08px;white-space:normal}
.case-page .case-style-215{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:0;min-width:0;position:relative;flex-shrink:0;font-size:14px;width:100%;white-space:pre-wrap}
.case-page .case-style-216{line-height:20px;margin-bottom:2.09424090385437px;white-space:normal}
.case-page .case-style-217{line-height:20px;white-space:normal}
.case-page .case-style-218{background:#f1f1ef;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:12px;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.case-page .case-style-219{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#666;font-size:12px;text-align:center;width:100%;white-space:normal}
.case-page .case-style-220{aspect-ratio:184.0/130.84445190429688;justify-self:stretch;position:relative;border-radius:6px;flex-shrink:0;height:auto;max-width:100%}
.case-page .case-style-221{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:6px;width:100%;height:100%}
.case-page .case-style-222{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;width:calc(100% - 40px);margin-inline:auto;position:relative}
.case-page .case-style-223{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#333;font-size:18px;letter-spacing:-0.27px;width:100%;white-space:normal}
.case-page .case-style-224{align-content:stretch;display:flex;flex-direction:column;gap:12px;height:560px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-225{background:white;align-content:stretch;display:flex;flex-direction:column;gap:24px;height:131px;align-items:flex-start;padding:20px;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.case-page .case-style-226{background:white;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:20px;border-radius:6.452px;width:100%;margin-inline:auto;position:relative}
.case-page .case-style-227{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;width:400px;max-width:100%}
.case-page .case-style-228{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:16px;width:100%;white-space:pre-wrap}
.case-page .case-style-229{line-height:28px;margin-bottom:20px;white-space:normal}
.case-page .case-style-230{line-height:28px;white-space:normal}
.case-page .case-style-231{aspect-ratio:400.0/235.36000061035156;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-232{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#333;font-size:16px;letter-spacing:-0.24px;width:100%;white-space:normal}
.case-page .case-style-233{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-234{white-space:normal}
.case-page .case-style-235{align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:center;position:relative;flex-shrink:0}
.case-page .case-style-236{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:300;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#333;font-size:18px;text-align:center;white-space:normal}
.case-page .case-style-237{align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;width:calc(100% - 40px);margin-inline:auto;position:relative}
.case-page .case-style-238{align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:center;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-239{aspect-ratio:400.0/83.24872589111328;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-240{aspect-ratio:400.0/79.18781280517578;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-241{aspect-ratio:400.0/79.12088012695312;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-242{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;width:100%}
.case-page .case-style-243{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-244{background:#0c111d;align-content:stretch;display:flex;gap:16px;align-items:center;overflow:clip;padding:24px;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.case-page .case-style-245{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:15.633px;align-items:center;justify-content:center;min-width:1px;position:relative}
.case-page .case-style-246{background:#182034;border-color:#444e62;border-width:1.183px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;border-radius:5px;flex-shrink:0;width:43.772px;height:43.772px;max-width:100%}
.case-page .case-style-247{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:13.01px;color:white;letter-spacing:1.301px;white-space:normal}
.case-page .case-style-248{line-height:normal;white-space:normal}
.case-page .case-style-249{background:#182034;border-color:#ffce00;border-width:1.183px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;border-radius:5px;flex-shrink:0;width:43.772px;height:43.772px;max-width:100%}
.case-page .case-style-250{aspect-ratio:400.0/209.72222900390625;border-width:1.086px;border-color:rgba(255,255,255,0.05);border-style:solid;position:relative;border-radius:10px;box-shadow:10.864px 10.864px 32.593px 0px rgba(0,0,0,0.1);flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-251{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0}
.case-page .case-style-252{grid-column:1;align-content:stretch;display:flex;gap:8px;align-items:center;margin-left:0;margin-top:0;position:relative;grid-row:1}
.case-page .case-style-253{background:#0c111d;border-color:#444e62;border-width:0.703px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;padding:14.051px;position:relative;border-radius:5px;flex-shrink:0;width:40px;height:40px;max-width:100%}
.case-page .case-style-254{grid-column:1;height:auto;margin-left:0;margin-top:48px;position:relative;border-radius:10px;grid-row:1;width:400px;aspect-ratio:400.0/79.38931274414062;max-width:100%}
.case-page .case-style-255{background:#0c111d;border-color:#ffce00;border-width:1.405px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;padding:14.051px;position:relative;border-radius:5px;flex-shrink:0;width:40px;height:40px;max-width:100%}
.case-page .case-style-256{grid-column:1;height:auto;margin-left:0;margin-top:48px;position:relative;border-radius:10px;grid-row:1;width:400px;aspect-ratio:400.0/80.0;max-width:100%}
.case-page .case-style-257{grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-258{grid-column:1;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;margin-left:0;margin-top:0;position:relative;grid-row:1;width:100%}
.case-page .case-style-259{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.case-page .case-style-260{aspect-ratio:400.0/79.42857360839844;position:relative;border-radius:10px;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-261{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-inline:20px;padding-block:40px;width:100%;background-image:linear-gradient(to right,#182034,#293655);margin-inline:auto;position:relative}
.case-page .case-style-262{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-263{background:#f7f7f7;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:20px;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.case-page .case-style-264{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;white-space:nowrap}
.case-page .case-style-265{margin-bottom:2.09424090385437px;margin-inline-start:21px;white-space:normal}
.case-page .case-style-266{margin-inline-start:21px;white-space:normal}
.case-page .case-style-267{height:auto;position:relative;border-radius:10px;flex-shrink:0;width:100%;aspect-ratio:360.0/226.0;max-width:100%}
.case-page .case-style-268{position:absolute;height:100.69%;left:0;max-width:none;top:-0.36%;width:100%}
.case-page .case-style-269{height:auto;position:relative;border-radius:10px;flex-shrink:0;width:100%;aspect-ratio:360.0/168.0;max-width:100%}
.case-page .case-style-270{position:absolute;height:99.87%;left:0;max-width:none;top:0.05%;width:100%}
