/* Work layout and responsive values from the published design. */

@media (width < 1280px) {
  [data-breakpoint-id="node-10_37851"] {
    display:none !important
  }
}
@media (width >= 1280px) or (width < 1200px) {
  [data-breakpoint-id="node-32_37291"] {
    display:none !important
  }
}
@media (width >= 1200px) or (width < 800px) {
  [data-breakpoint-id="node-32_38165"] {
    display:none !important
  }
}
@media (width >= 800px) {
  [data-breakpoint-id="node-32_38714"] {
    display:none !important
  }
}
#container .css-i9h3z {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#container .css-50jkpj {
  min-width: var(--content-min-width);
  width: 100%;
}
#container .css-rn2hh9 {
  --content-min-width: 100%;
  --content-min-height: var(--100dvh);
  align-content: stretch;
  overflow: clip;
  background-color: #fff;
}
#container .css-9zjcqw {
  max-width: 375px;
  width: 375px;
  left: 50%;
  top: 0px;
}
#container .css-geh9lh {
  transform: translateX(-50%);
  z-index: 9999;
  align-content: stretch;
}
#container .css-vhs1hh {
  position: fixed;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
#container .css-us4svo {
  position: relative;
  flex-shrink: 0;
  display: inline-grid;
  place-items: start;
}
#container .css-z9kw5f {
  line-height: 0;
}
#container .css-6h29pd {
  grid-template-columns: max-content;
  grid-template-rows: max-content;
  cursor: pointer;
}
#container .css-1nhrfq {
  width: 66.713px;
  height: 28.499px;
}
#container .css-f7ow0i {
  grid-column: 1;
  grid-row: 1;
  position: relative;
  margin-left: 0px;
  margin-top: 0px;
  display: block;
}
#container .css-tzn6qh {
  display: block;
  position: absolute;
}
#container .css-ez8men {
  max-width: none;
  width: 100%;
  height: 100%;
}
#container .css-7kv4dh {
  inset: 0px;
}
#container .css-qkq251 {
  grid-column: 1;
  grid-row: 1;
  position: relative;
  margin-left: 10.57px;
  margin-top: 2px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#container .css-60w8kc {
  font-family: "Archivo",sans-serif;
  word-break: break-word;
  font-weight: 600;
  font-size: 20.726px;
  letter-spacing: -0.2073px;
  line-height: 0;
  white-space: nowrap;
}
#container .css-b56eut {
  font-variation-settings: normal;
  color: #000;
  -webkit-text-fill-color: #000;
  font-feature-settings: "ss01" 1, "ss03" 1;
  --letter-spacing: -0.2073px;
}
#container .css-8zr56v {
  display: block;
}
#container .css-90q03s {
  line-height: 1.2;
}
#container .css-e1gmk2 {
  grid-column: 1;
  grid-row: 1;
  position: relative;
  margin-left: 12.85px;
  margin-top: 2px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#container .css-p7gv3d {
  grid-column: 1;
  grid-row: 1;
  position: relative;
  margin-left: 10.15px;
  margin-top: 2px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#container .css-jtm96h {
  max-width: 375px;
  width: 100%;
}
#container .css-9uyk0n {
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#container .css-paq0kv {
  align-content: stretch;
}
#container .css-cttmra {
  max-width: 800px;
  height: 195px;
  width: 100%;
}
#container .css-8zkeje {
  position: relative;
  flex-shrink: 0;
  padding-top: 195px;
  padding-left: 1px;
  padding-right: 86px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
#container .css-796i8n {
  align-content: stretch;
  background-color: #dae8ff;
}
#container .css-vkpzlc {
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#container .css-h5fddy {
  font-family: "Bricolage",sans-serif;
  word-break: break-word;
  font-weight: 800;
  font-size: 80px;
  letter-spacing: -0.8px;
  line-height: 0;
  white-space: nowrap;
}
#container .css-1cahdd {
  font-variation-settings: "opsz" 96, "wdth" 100;
  color: #f83c00;
  -webkit-text-fill-color: #f83c00;
  --letter-spacing: -0.8px;
}
#container .css-jpsr3q {
  line-height: normal;
}
#container .css-ojmx9c {
  max-width: 800px;
  width: 100%;
}
#container .css-2gbjjk {
  align-content: stretch;
  overflow: clip;
}
#container .css-xj6uc4 {
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 40px;
  padding: 40px 20px;
}
#container .css-v27th6 {
  width: 100%;
}
#container .css-a774ol {
  align-content: stretch;
  background-color: #fff;
}
#container .css-293cau {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
#container .css-o74nkv {
  align-content: center;
}
#container .css-nf5ac4 {
  display: block;
  position: relative;
  flex-shrink: 0;
}
#container .css-c5d2gf {
  font-family: "Archivo",sans-serif;
  word-break: break-word;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.72px;
  line-height: 14.4px;
  white-space: nowrap;
}
#container .css-d13rhx {
  font-variation-settings: normal;
  color: #000;
  -webkit-text-fill-color: #000;
  --letter-spacing: 0.72px;
}
#container .css-7k2zx3 {
  position: relative;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  padding: 4px 20px;
}
#container .css-oztddj {
  align-content: stretch;
  background-color: #1c40cf;
  overflow: clip;
}
#container .css-ipwx8r {
  font-variation-settings: normal;
  color: #fff;
  -webkit-text-fill-color: #fff;
  --letter-spacing: 0.72px;
}
#container .css-e4gtag {
  position: relative;
  flex-shrink: 0;
  border-style: dashed;
  border-color: #000;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  padding: 4px 20px;
}
#container .css-bj9x4h {
  cursor: pointer;
  align-content: stretch;
  overflow: clip;
}
#container .css-9xbmka {
  font-family: "Archivo",sans-serif;
  word-break: break-word;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.72px;
  text-align: left;
  line-height: 14.4px;
  white-space: nowrap;
}
#container .css-f6czj9 {
  position: relative;
  flex-shrink: 0;
  padding-bottom: 40px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#container .css-esd1jr {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 50px 0px;
}
#container .css-3vj1k {
  align-content: flex-start;
}
#container .css-hlm0aj {
  width: 402.919px;
  height: 456.789px;
}
#container .css-hirof9 {
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14.759px;
}
#container .css-hf9sha {
  cursor: pointer;
  align-content: stretch;
}
#container .css-de42yh {
  height: 383.732px;
  width: 100%;
}
#container .css-uwf2km {
  position: relative;
  flex: 1 0 0;
  display: block;
}
#container .css-1j74g {
  min-height: 1px;
  width: 100%;
}
#container .css-gxdil1 {
  overflow: clip;
}
#container .css-roiesn {
  position: absolute;
  display: block;
}
#container .css-tii9bq {
  left: 0px;
  right: -0.33px;
  top: 0px;
  bottom: 0px;
}
#container .css-o7b50b {
  overflow: hidden;
  inset: 0px;
  pointer-events: none;
}
#container .css-trglf0 {
  position: absolute;
}
#container .css-ex6i6p {
  width: 142.88%;
  height: 100%;
  top: 0%;
  left: -0.01%;
  max-width: none;
}
#container .css-47wtf4 {
  height: 73.795px;
  width: 100%;
}
#container .css-9cbvzt {
  position: relative;
  flex-shrink: 0;
  border-style: solid;
  border-color: #ebebeb;
  border-top-width: 0.738px;
  border-bottom-width: 0.738px;
  border-left-width: 0.738px;
  border-right-width: 0.738px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 29.518px 15.497px;
}
#container .css-xciwox {
  width: 63.463px;
  height: 14.759px;
}
#container .css-3bhxad {
  position: relative;
  flex-shrink: 0;
  padding-top: 2.952px;
  padding-bottom: 2.952px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#container .css-thvz0a {
  left: 0px;
  top: 0px;
}
#container .css-94iez {
  font-family: "Roboto",sans-serif;
  word-break: break-word;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 7.379px;
  letter-spacing: 0.4428px;
  text-align: left;
  line-height: 8.855px;
  white-space: nowrap;
}
#container .css-e20uuh {
  font-variation-settings: "wdth" 100;
  color: #000;
  -webkit-text-fill-color: #000;
  --letter-spacing: 0.4428px;
}
#container .css-a9wpqj {
  font-family: "Lisu Bosa",sans-serif;
  font-weight: 400;
  word-break: break-word;
  font-style: normal;
  font-size: 14.759px;
  letter-spacing: -0.2952px;
  text-align: right;
  line-height: 14.759px;
  white-space: nowrap;
}
#container .css-87fnpj {
  color: #000;
  -webkit-text-fill-color: #000;
  --letter-spacing: -0.2952px;
}
#container .css-l1mcow {
  display: block;
  position: relative;
  flex: 1 0 0;
}
#container .css-fzk85m {
  min-height: 1px;
  width: min-content;
  min-width: 100%;
}
#container .css-fz0sxf {
  font-family: "Archivo",sans-serif;
  word-break: break-word;
  font-weight: 500;
  font-size: 11.807px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 15.349px;
}
#container .css-iguuiu {
  font-variation-settings: normal;
  color: #000;
  -webkit-text-fill-color: #000;
  --letter-spacing: 0px;
}
#container .css-7nejvn {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: flex-start;
  gap: 15px;
}
#container .css-trhc65 {
  font-variation-settings: "wdth" 100;
  color: #1c40cf;
  -webkit-text-fill-color: #1c40cf;
  --letter-spacing: 0.4428px;
}
#container .css-6adulm {
  width: 62px;
}
#container .css-isvmbf {
  font-family: "Roboto",sans-serif;
  word-break: break-word;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 7.379px;
  letter-spacing: 0.4428px;
  text-align: left;
  line-height: 8.855px;
}
#container .css-uou2zd {
  height: 456.789px;
  min-width: 1px;
}
#container .css-lerlmv {
  position: relative;
  flex: 1 0 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14.759px;
}
#container .css-scd4s8 {
  object-fit: cover;
  inset: 0px;
  pointer-events: none;
}
#container .css-59rdls {
  width: min-content;
  min-width: 100%;
}
#container .css-6tp60s {
  height: 456.789px;
}
#container .css-6iu40n {
  width: 403.25px;
  height: 309.938px;
}
#container .css-wc1msa {
  position: relative;
  flex-shrink: 0;
  display: block;
}
#container .css-noftw5 {
  width: 402.919px;
}
#container .css-g9c6dg {
  height: 456.79px;
}
#container .css-70p13z {
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
#container .css-opkmqm {
  height: 384.927px;
  width: 100%;
}
#container .css-b8v19y {
  width: 403.25px;
  height: 309.94px;
}
#container .css-ghjp07 {
  height: 73.79px;
  width: 100%;
}
#container .css-iu5tzb {
  position: relative;
  flex-shrink: 0;
  border-style: solid;
  border-color: #ebebeb;
  border-top-width: 0.74px;
  border-bottom-width: 0.74px;
  border-left-width: 0.74px;
  border-right-width: 0.74px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 29.52px 15.5px;
}
#container .css-i847s1 {
  width: 63.661px;
  height: 14.805px;
}
#container .css-y643r5 {
  position: relative;
  flex-shrink: 0;
  padding-top: 2.961px;
  padding-bottom: 2.961px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#container .css-vw6l7u {
  font-family: "Roboto",sans-serif;
  word-break: break-word;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 7.402px;
  letter-spacing: 0.4441px;
  text-align: left;
  line-height: 8.883px;
  white-space: nowrap;
}
#container .css-d7s67m {
  font-variation-settings: "wdth" 100;
  color: #000;
  -webkit-text-fill-color: #000;
  --letter-spacing: 0.4441px;
}
#container .css-szsudv {
  font-family: "Lisu Bosa",sans-serif;
  font-weight: 400;
  word-break: break-word;
  font-style: normal;
  font-size: 14.805px;
  letter-spacing: -0.2961px;
  text-align: right;
  line-height: 14.805px;
  white-space: nowrap;
}
#container .css-7qxtwp {
  color: #000;
  -webkit-text-fill-color: #000;
  --letter-spacing: -0.2961px;
}
#container .css-mqhkoz {
  width: 404.173px;
}
#container .css-hahlbj {
  height: 240px;
  width: 100%;
}
#container .css-5knerd {
  position: relative;
  flex-shrink: 0;
}
#container .css-134pm3 {
  cursor: pointer;
}
#container .css-ggwoeh {
  inset: 0px;
}
#container .css-5eam1e {
  pointer-events: none;
}
#container .css-yxecpq {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
#container .css-j9f0op {
  width: 100%;
  height: 100%;
}
#container .css-7hylni {
  min-width: 1px;
  height: 100%;
}
#container .css-r0azwh {
  inset: 0px;
  pointer-events: none;
}
#container .css-wycc5p {
  min-width: 260px;
  max-width: 360px;
  left: calc(50% - 0.5px);
  top: calc(50% + 0.5px);
}
#container .css-2chd6x {
  transform: translateX(-50%) translateY(-50%);
}
#container .css-j71ai3 {
  min-width: inherit;
  max-width: inherit;
  width: 100%;
  height: 100%;
}
#container .css-j10lm5 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 40px 24px;
}
#container .css-sicyer {
  font-family: "Bricolage",sans-serif;
  font-weight: 800;
  word-break: break-word;
  text-align: center;
  white-space: nowrap;
}
#container .css-gv04bv {
  -webkit-text-fill-color: #1c40cf;
  --letter-spacing: -1.2px;
}
#container .css-yievqs {
  line-height: var(--responsive-line-height,0.8);
  font-family: "Bricolage",sans-serif;
  word-break: break-word;
  font-weight: 800;
  font-size: var(--responsive-font-size,120px);
  letter-spacing: var(--responsive-letter-spacing,-1.2px);
}
#container .css-azuaxm {
  font-variation-settings: "opsz" 96, "wdth" 88, "opsz" 96;
  color: #1c40cf;
  -webkit-text-fill-color: #1c40cf;
  text-decoration-line: underline;
  text-underline-position: from-font;
  text-decoration-thickness: from-font;
  text-decoration-style: dotted;
  text-decoration-color: #7f4d1f;
}
@media (min-width: 1px) {
  #container .css-azuaxm {
    --responsive-font-size: 40px;
    --responsive-letter-spacing: -0.16px;
    --responsive-line-height: 0.8;
  }
}
@media (min-width: 800px) {
  #container .css-azuaxm {
    --responsive-font-size: 72px;
    --responsive-letter-spacing: -0.5184px;
    --responsive-line-height: 0.8;
  }
}
@media (min-width: 1280px) {
  #container .css-azuaxm {
    --responsive-font-size: 120px;
    --responsive-letter-spacing: -1.44px;
    --responsive-line-height: 0.8;
  }
}
#container .css-c7wf5f {
  height: 280px;
  width: 100%;
}
#container .css-tk5cbf {
  position: relative;
  flex-shrink: 0;
  padding-top: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
#container .css-a7fh0x {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#container .css-vywcyj {
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  position: relative;
}
#container .css-y54o5a {
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#container .css-t6wrqf {
  font-family: "Archivo",sans-serif;
  word-break: break-word;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0px;
  text-align: center;
  line-height: 0;
}
#container .css-ai6ytm {
  font-variation-settings: normal;
  color: #000;
  -webkit-text-fill-color: #000;
  font-feature-settings: "ss01" 1, "ss03" 1;
  --letter-spacing: 0px;
}
#container .css-90q0uh {
  line-height: 1.3;
}
#container .css-vrk3s8 {
  position: relative;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
#container .css-be3r3a {
  font-family: "Archivo",sans-serif;
  font-weight: 500;
  word-break: break-word;
  text-align: left;
  white-space: nowrap;
}
#container .css-pbqokg {
  -webkit-text-fill-color: #000;
  font-feature-settings: "ss01" 1, "ss03" 1;
  --letter-spacing: 0px;
}
#container .css-lslg2j {
  width: 4px;
  height: 4px;
}
#container .css-5u3fxb {
  font-family: "Archivo",sans-serif;
  font-weight: 500;
  word-break: break-word;
  white-space: nowrap;
}
#container .css-f1jjdz {
  position: relative;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
#container .css-m4x1kh {
  aspect-ratio: 426.666687011719/426;
  background-color: #fcbe1d;
}
#container .css-agfc6e {
  position: relative;
  flex: 1 0 0;
  display: block;
  border-radius: 40px;
}
#container .css-2fgpwh {
  min-width: 1px;
}
#container .css-9mup3n {
  aspect-ratio: 426.666687011719/426;
  background-color: #1c40cf;
}
#container .css-ksgh2c {
  aspect-ratio: 88/88;
  background-color: #f83c00;
}
#container .css-smvo5s {
  position: relative;
  flex: 1 0 0;
  display: block;
  border-radius: 999px;
}
#container .css-xc1c68 {
  width: 800px;
  left: 50%;
  top: 0px;
}
#container .css-h5qdbf {
  width: 103px;
  height: 44px;
}
#container .css-q5dhv4 {
  grid-column: 1;
  grid-row: 1;
  position: relative;
  margin-left: 24.5px;
  margin-top: 7px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#container .css-cfc4d9 {
  font-family: "Archivo",sans-serif;
  word-break: break-word;
  font-weight: 600;
  font-size: 24px;
  letter-spacing: -0.24px;
  line-height: 0;
  white-space: nowrap;
}
#container .css-uasknh {
  font-variation-settings: normal;
  color: #000;
  -webkit-text-fill-color: #000;
  font-feature-settings: "ss01" 1, "ss03" 1;
  --letter-spacing: -0.24px;
}
#container .css-y1i4z7 {
  grid-column: 1;
  grid-row: 1;
  position: relative;
  margin-left: 27.5px;
  margin-top: 7px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#container .css-qth90t {
  max-width: 800px;
  height: 435px;
  width: 100%;
}
#container .css-ei333z {
  position: relative;
  flex-shrink: 0;
  padding-top: 195px;
  padding-left: 4px;
  padding-right: 184px;
  display: flex;
  align-items: center;
}
#container .css-lupykk {
  font-family: "Bricolage",sans-serif;
  word-break: break-word;
  font-weight: 800;
  font-size: 200px;
  letter-spacing: -0.8px;
  line-height: 0;
  white-space: nowrap;
}
#container .css-uvnphr {
  height: 480px;
  width: 100%;
}
#container .css-ro1z1y {
  min-width: 400px;
  max-width: 640px;
  left: 50%;
  top: 50%;
}
#container .css-ukaggx {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 80px 40px;
}
#container .css-v99jzi {
  height: 340px;
  width: 100%;
}
#container .css-6w449u {
  position: relative;
  flex-shrink: 0;
  padding-top: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
#container .css-6ok7ap {
  max-width: 1800px;
  width: 100%;
}
#container .css-881fyl {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#container .css-jo8ywo {
  width: 100%;
  height: 100%;
  max-width: inherit;
}
#container .css-qs5z68 {
  max-width: inherit;
  width: 100%;
  height: 100%;
}
#container .css-sxc2qr {
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  align-items: center;
  gap: 80px;
  position: relative;
}
#container .css-s2w7e2 {
  position: relative;
  flex: 1 0 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#container .css-16o47s {
  font-family: "Archivo",sans-serif;
  word-break: break-word;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 0;
}
#container .css-z8tzz5 {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 12px;
}
#container .css-u03wau {
  font-family: "Archivo",sans-serif;
  word-break: break-word;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0px;
  text-align: right;
  line-height: 0;
}
#container .css-m5sb1s {
  position: relative;
  flex: 1 0 0;
  display: block;
  border-radius: 100px;
}
#container .css-emr4tn {
  position: relative;
  padding-bottom: 2px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#container .css-6eyg2f {
  width: 1200px;
  left: 50%;
  top: 0px;
}
#container .css-qq5u94 {
  max-width: 1200px;
  height: 435px;
  width: 100%;
}
#container .css-bymmri {
  position: relative;
  flex-shrink: 0;
  padding-top: 195px;
  padding-left: 7px;
  padding-right: 276px;
  display: flex;
  align-items: center;
}
#container .css-jg3xbf {
  max-width: 1200px;
  width: 100%;
}
#container .css-ol8a86 {
  height: 1003.579px;
  width: 100%;
}
#container .css-yqy56k {
  width: 403.25px;
  height: 456.789px;
}
#container .css-x47klv {
  width: 404.173px;
  height: 456.79px;
}
#container .css-772k6f {
  height: 600px;
  width: 100%;
}
#container .css-k9li2x {
  min-width: 1000px;
  max-width: 1200px;
  height: 350px;
  left: calc(50% + 0.5px);
  top: 50%;
}
#container .css-kfwfst {
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
#container .css-2g71v5 {
  width: 1280px;
  left: 50%;
  top: 0px;
}
#container .css-c53rjt {
  height: 435px;
  width: 100%;
}
#container .css-l08gm0 {
  position: relative;
  flex-shrink: 0;
  padding-top: 195px;
  padding-left: 20px;
  padding-right: 785px;
  display: flex;
  align-items: center;
}
#container .css-5ictkz {
  width: 1279px;
}
#container .css-5ics3l {
  width: 1259px;
}
