.s374d49 { align-content: flex-start; align-items: flex-start; background: #f4f4f4; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; padding: 80px 0px 0px 0px; width: 100%; max-width: 100%; }
.s36334c { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; --gh-s36334c: 0px; --gv-s36334c: 0px; max-width: 100%; }
.sfe3006 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 100px 80px; width: calc(100% - (var(--gh-s36334c) * 0)); max-width: calc(100% - (var(--gh-s36334c) * 0)); }
.sabdad3 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; width: 1000px; max-width: 100%; }
.sc5370d { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; max-width: 100%; }
.sca8648 { color: transparent; flex: none; font-family: var(--ff-en); font-size: 100px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); background-clip: text; -webkit-background-clip: text; --g-color-0: #19418e; --g-position-0: 0%; --g-color-1: #89aaea; --g-position-1: 100%; --g-color-2: #89aaea; --g-position-2: 100%; --g-color-3: #89aaea; --g-position-3: 100%; --g-color-4: #89aaea; --g-position-4: 100%; --g-color-5: #89aaea; --g-position-5: 100%; --g-color-6: #89aaea; --g-position-6: 100%; --g-color-7: #89aaea; --g-position-7: 100%; --g-color-8: #89aaea; --g-position-8: 100%; --g-color-9: #89aaea; --g-position-9: 100%; --g-color-10: #89aaea; --g-position-10: 100%; --g-color-11: #89aaea; --g-position-11: 100%; --g-angle: 90deg; }
.s101403 { background: #EEEEEE; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; scale: 1e-10 1; top: 0; transform-origin: center right; width: 100%; max-width: 100%; }
.js .s101403.is-pre { scale: 1 1; transition-delay: 300ms; transition-duration: 600ms; }
.s101403.is-run { transition-delay: 300ms; transition-duration: 600ms; }
.s10e7a6 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
.sff63af { background: #000000; flex: none; height: 1px; margin: 0px 10px 0px 0px; width: 20px; max-width: calc(100% - 10px); }
.s657e7f { color: #000000; flex: 1; font-family: var(--ff-heading); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.seb2a0c { background: #000000; bottom: 0px; flex: none; height: 100%; left: 0px; margin: 0 0 0 0; position: absolute; right: 0px; scale: 1e-10 1; top: 0px; transform-origin: center right; width: 100%; max-width: 100%; }
.js .seb2a0c.is-pre { scale: 1 1; transition-delay: 300ms; transition-duration: 600ms; }
.seb2a0c.is-run { transition-delay: 300ms; transition-duration: 600ms; }
.s03a19d { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 80px 140px 80px; width: calc(100% - (var(--gh-s36334c) * 0)); max-width: calc(100% - (var(--gh-s36334c) * 0)); }
.se0de88 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; width: auto; max-width: 100%; }
.sff9cd9 { color: #000000; flex: none; font-family: var(--ff-body); font-size: 16px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s0901aa { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.s33533f { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 14px; width: 100%; max-width: 100%; }
.s65e587 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
.s6531b9 { color: #000000; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.s257d23 { color: #333333; flex: none; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s9057de { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.s148e7c { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.seba080 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.s948ff2 { border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 0px 14px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s09a215 { color: #000000; flex: none; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd26713 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.s102872 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sbe6f6a { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.se2e0e1 { border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 0px 14px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s427a26 { color: #000000; flex: none; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s217d98 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.s3b23ea { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sfbf3ca { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 14px; width: 100%; max-width: 100%; }
.sf61265 { color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s74e13c { color: #333; flex: 1; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s53b13b { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.s98c8e6 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.s508f44 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 14px; width: 100%; max-width: 100%; }
.s3eb26b { color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s332284 { color: #333; flex: none; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s429ca2 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.sc158fd { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.saffe36 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 14px; width: 100%; max-width: 100%; }
.s1a3f4a { color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s76df2e { color: #333; flex: 1; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.s179f5b { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.sb24dac { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sb7da63 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 14px; width: 100%; max-width: 100%; }
.s4e0e6d { color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sb9b720 { color: #333; flex: 1; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.s621542 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.sa87c55 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.saf4a77 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 14px; width: 100%; max-width: 100%; }
.s323c82 { color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s405f68 { color: #333; flex: 1; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.s1f684f { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.s37c674 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.s1df1c7 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 14px; width: 100%; max-width: 100%; }
.s9589f7 { color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s313fa0 { color: #333; flex: 1; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.s440b6b { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 50px 0px 0px 0px; width: 100%; max-width: 100%; }
.s17a403 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.s0a3807 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #000; border-left: 1px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 14px; width: 100%; max-width: 100%; }
.sfe2eb2 { color: #242424; flex: none; font-family: var(--ff-heading); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s225720 { color: #333; flex: 1; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s06954c { color: #333; flex: 1; font-family: var(--ff-body); font-size: 15px; font-weight: 400; height: auto; line-height: 1.6; margin: 20px 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.s31ca21 { align-content: flex-start; align-items: flex-start; background: #EEEEEE; border-bottom: 1px solid #dbe1e1; border-left: 0px solid #dbe1e1; border-right: 0px solid #dbe1e1; border-top: 1px solid #dbe1e1; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 20px 40px; width: calc(100% - (var(--gh-s36334c) * 0)); max-width: calc(100% - (var(--gh-s36334c) * 0)); }
.sd2e254 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: wrap; height: auto; justify-content: flex-start; width: 100%; max-width: 100%; }
.sad6952 { color: #000000; font-family: var(--ff-heading); font-size: 14px; font-weight: 700; height: auto; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sad6952:hover { opacity: 0.5; }
.s35ceb9 { color: #333; font-family: var(--ff-body); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 14px; text-align: center; width: auto; max-width: calc(100% - 28px); justify-content: center; }
.s80df37 { color: #000000; font-family: var(--ff-body); font-size: 14px; font-weight: 400; height: auto; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sfe3006 { padding: 100px 50px; }
  .sabdad3 { flex: none; }
  .s03a19d { padding: 0px 50px 140px 50px; }
}
@media screen and (max-width: 540px) {
  .s374d49 { padding: 60px 0px 0px 0px; }
  .s36334c { padding: 0px 0px 0px 0px; --gh-s36334c: 0px; --gv-s36334c: 0px; }
  .sfe3006 { padding: 80px 30px; }
  .sca8648 { font-size: 54px; }
  .s657e7f { font-size: 18px; }
  .s03a19d { padding: 0px 30px 140px 30px; }
  .sff9cd9 { font-size: 14px; }
  .s33533f { flex: none; margin: 0px 0px 16px 0px; }
  .s65e587 { flex: 1; width: auto; }
  .s6531b9 { flex: none; font-size: 18px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
  .s257d23 { font-size: 14px; }
  .s148e7c { margin: 0px 0px 16px 0px; }
  .seba080 { flex: 1; width: auto; max-width: 100%; }
  .s948ff2 { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .s09a215 { font-size: 14px; }
  .s102872 { margin: 0px 0px 16px 0px; }
  .sbe6f6a { flex: 1; width: auto; max-width: 100%; }
  .se2e0e1 { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .s427a26 { font-size: 14px; }
  .s3b23ea { margin: 0px 0px 16px 0px; }
  .sfbf3ca { flex: 1; width: auto; max-width: 100%; }
  .sf61265 { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .s74e13c { font-size: 14px; }
  .s98c8e6 { margin: 0px 0px 16px 0px; }
  .s508f44 { flex: 1; width: auto; max-width: 100%; }
  .s3eb26b { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .s332284 { font-size: 14px; }
  .sc158fd { margin: 0px 0px 16px 0px; }
  .saffe36 { flex: 1; width: auto; max-width: 100%; }
  .s1a3f4a { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .s76df2e { font-size: 14px; }
  .sb24dac { margin: 0px 0px 16px 0px; }
  .sb7da63 { flex: 1; width: auto; max-width: 100%; }
  .s4e0e6d { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .sb9b720 { font-size: 14px; }
  .sa87c55 { margin: 0px 0px 16px 0px; }
  .saf4a77 { flex: 1; width: auto; max-width: 100%; }
  .s323c82 { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .s405f68 { font-size: 14px; }
  .s37c674 { margin: 0px 0px 16px 0px; }
  .s1df1c7 { flex: 1; width: auto; max-width: 100%; }
  .s9589f7 { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .s313fa0 { font-size: 14px; }
  .s17a403 { margin: 0px 0px 16px 0px; }
  .s0a3807 { flex: 1; width: auto; max-width: 100%; }
  .sfe2eb2 { flex: none; font-size: 18px; text-align: left; width: 100%; justify-content: flex-start; }
  .s225720 { font-size: 14px; }
  .s06954c { font-size: 14px; }
  .s31ca21 { padding: 14px 20px; }
  .sd2e254 { flex-direction: row; flex-wrap: wrap; }
  .sad6952 { font-size: 12px; }
  .s35ceb9 { font-size: 12px; margin: 0px 10px; max-width: calc(100% - 20px); }
  .s80df37 { font-size: 12px; }
}
