@font-face { font-family: "metropolis Fallback"; src: local("Arial"); ascent-override: 77%; descent-override: 19.85%; line-gap-override: 0%; size-adjust: 103.25%; }
.__className_ef6c20 { font-family: metropolis, "metropolis Fallback", Helvetica, Arial, sans-serif; }
.__variable_ef6c20 { --font-metropolis: "metropolis","metropolis Fallback",Helvetica,Arial,sans-serif; }
@font-face { font-family: "inter Fallback"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0%; size-adjust: 107.89%; }
.__className_17f8f0 { font-family: inter, "inter Fallback"; }
.__variable_17f8f0 { --font-inter: "inter","inter Fallback"; }
.f12qcd1y { font-size: 14px; line-height: 1.5em; }
.f1m0a0d0 { font-size: 16px; line-height: 1.5em; }
.ftgg2kx { font-size: 20px; line-height: 1.5em; }
.fk0grf2 { inset: 0px; position: absolute; }
.f8obqgr, .f8obqgr > .row > .col { padding: 0px; }
.f8obqgr > .row { margin: 0px; }
.fkhz08q { display: flex; flex-direction: column; }
.fddsvlq { align-items: center; display: flex; }
.f1hf8rho { display: flex; justify-content: flex-end; }
.fdlhgou { flex: 1 1 0%; max-width: unset; }
.fnvt2df, .fnvt2df .row, .col { display: flex; }
@media (max-width: 576px) {
  .fom2f23 .container { max-width: 100% !important; }
}
@media (min-width: 576px) and (max-width: 768px) {
  .fom2f23 .container { max-width: 576px !important; }
}
@media (min-width: 768px) and (max-width: 992px) {
  .fom2f23 .container { max-width: 768px !important; }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .fom2f23 .container { max-width: 992px !important; }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .fom2f23 .container { max-width: 1200px !important; }
}
@media (min-width: 1400px) {
  .fom2f23 .container { max-width: 1400px !important; }
}
.fehdsxy { border: 1px solid rgb(207, 207, 216); border-radius: 4px; font-size: 16px; line-height: 18px; padding: 12px; resize: none; width: 100%; }
.fehdsxy.form-control.is-invalid { background-image: url("img/alert.svg"); background-size: auto; border-color: rgb(207, 207, 216); }
.fehdsxy.form-control-plaintext ~ label, .fehdsxy:focus ~ label, .fehdsxy:not(:placeholder-shown) ~ label, .fehdsxy.form-select ~ label { opacity: 0.7 !important; }
.f1fpj0aj a { pointer-events: none; }
.f1884f9d td > p:first-child, .f1884f9d th > p:first-child { margin-top: 0px; }
.f1884f9d td > p:last-child, .f1884f9d th > p:last-child { margin-bottom: 0px; }
.fcu3suo { bottom: 0px; display: flex; justify-content: center; left: 0px; pointer-events: none; position: fixed; width: 100%; z-index: 10; }
.fdp2y1p { min-width: 60%; }
.fdp2y1p p { margin-bottom: 0px; }
.f1901vew { display: flex; flex-wrap: wrap; gap: 16px; width: 100%; }
.f1901vew .btn { flex-grow: 1; }
.fm3p0aw { scroll-margin-top: var(--sticky-header-height, 0px); }
.f1qftqcq { align-items: center; gap: 48px; justify-content: center; margin-inline: 0px; }
.fojij6o { gap: 32px; }
.fs89ngr { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fqx0517 { flex-shrink: 0; margin-inline: 8px; }
.f12pqfkx { flex-shrink: 1; min-width: 0px; }
.fcdpsbx { margin-bottom: 24px; }
.f8jndik { opacity: 0.4; }
.fbsw1f4 h2 { margin-bottom: 32px; }
.f1d2h93a { width: fit-content; }
.f1v9lt4v { margin-top: 16px; text-align: center; }
.f10njpuy { margin-top: 72px; }
.f1o1p964 { margin-bottom: 16px; }
.f99wagv .content { align-content: stretch; display: flex; flex-direction: row; max-height: 480px; min-height: 300px; padding-block: 8px; }
.f99wagv .content .carousel-container { display: flex; flex-direction: column; justify-content: center; margin: 0px; padding: 0px; }
.f99wagv .content .carousel-container .carousel-item.active, .carousel-item-start, .carousel-item-end, .carousel-item-next, .carousel-item-prev { display: flex; }
.f99wagv .carousel-item { transition: transform 1.2s ease-in-out, opacity; }
.f99wagv .carousel-inner { display: flex; height: 100%; }
.f99wagv .carousel-review { background-position: center center; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; margin-inline: auto; padding-inline: 24px; position: relative; text-align: center; }
.f99wagv .author-info { font-weight: 600; margin-top: 16px; }
.f99wagv .chev-btn { cursor: pointer; display: flex; flex-direction: column; justify-content: center; width: 24px; }
.f99wagv .button-placeholder { width: 24px; }
.f99wagv .next-btn { transform: rotate(180deg); }
.f99wagv .page-indicator { align-items: center; display: flex; flex-direction: row; justify-content: center; min-width: 96px; }
.f14z0jsa { margin-bottom: 32px; }
.f1g4dn0 { justify-content: center; margin-bottom: 16px; }
.fwfqocn { height: 24px; width: 24px; }
.f1nq0oqd:hover { opacity: 0.7; }
.f14icp2y { gap: 24px; display: flex; flex-direction: column; padding-bottom: 24px; }
@media (min-width: 768px) {
  .f14icp2y { flex-direction: row; }
}
.f1827nuz { font-weight: 500; line-height: 1.5em; padding: 0px; }
.f1p0cgam { margin-bottom: 48px; }
@media (min-width: 768px) {
  .f1p0cgam { margin-bottom: 0px; }
}
.f1fbucww { margin-bottom: 24px; }
@media (min-width: 768px) {
  .f1fbucww { margin-bottom: 48px; }
}
.f1vaphum { padding-block: 48px; }
@media (min-width: 768px) {
  .f1vaphum { padding-block: 0px; }
}
.fd1b9fq { margin-block: 0px; width: 100%; }
.f6tinqi { margin-inline: auto; }
.f1v7t2u4 { aspect-ratio: 1.33333 / 1; }
.f13rwjj3 { aspect-ratio: 0.75 / 1; }
.fyzv02a { aspect-ratio: 1 / 1; }
.ficfct8 { aspect-ratio: 1.77778 / 1; }
.f2h6oba .carousel-inner { border-radius: 4px; }
.f2h6oba .carousel-item { transition: transform 1.2s ease-in-out, opacity; }
.f2h6oba .carousel-image { cursor: pointer; margin: auto; position: relative; }
.f2h6oba .carousel-image .carousel-caption { background-color: rgba(0, 0, 0, 0.6); border-radius: 4px; }
.f2h6oba .chev-btn { cursor: pointer; display: flex; flex-direction: column; justify-content: center; pointer-events: auto; width: 24px; }
.f2h6oba .page-indicator { align-items: center; display: flex; flex-direction: row; justify-content: center; min-width: 96px; }
.f2h6oba .next-btn { transform: rotate(180deg); }
.fhcfrr1 { display: flex; flex-flow: wrap; }
.fhcfrr1, .fhcfrr1 .row, .fhcfrr1 .col { padding: 0px; }
.fhcfrr1 .gallery-item { aspect-ratio: 1.33333 / 1; background-clip: content-box; background-repeat: no-repeat; background-size: cover; padding: 4px; }
.fhcfrr1 .gallery-item .img-container { position: relative; }
.fhcfrr1 .gallery-item .img-container::after { inset: 0px; content: ""; position: absolute; }
.fhcfrr1 .gallery-item .img-container:hover::after { background-color: rgba(0, 0, 0, 0.15); }
.fhcfrr1 .gallery-item-in-safari { aspect-ratio: unset !important; }
.fhcfrr1 .hidden { height: 0px; visibility: collapse; width: 0px; }
@media (min-width: 992px) {
}
.f17y4uf2 { filter: blur(10px); overflow: hidden; transform: scale(1.15); }
.fugk5n4 { transform: scale(1.05); }
.f1ttgj8s { align-items: center; justify-content: center; margin-inline: 0px; row-gap: 24px; }
.f1ttgj8s .btn-lg { margin-bottom: 16px; margin-top: 12px; }
.f1pjpune { filter: blur(10px); overflow: hidden; transform: scale(1.15); z-index: -1; }
@media (max-width: 992px) {
  .fhaqf3p { display: none; }
}
.f1xp2jyw { display: none; overflow: hidden; position: relative; }
@media (max-width: 992px) {
  .f1xp2jyw { aspect-ratio: 16 / 9; display: block; width: 100%; }
}
.f1966il8 { align-items: center; display: flex; flex-wrap: nowrap; justify-content: flex-start; overflow: visible; white-space: nowrap; }
.fe1ccbi { align-items: center; display: flex; min-height: 72px; position: relative; padding-block: 12px !important; }
.fbvdum { margin-block: 0px; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); min-width: 100vw; }
@keyframes f16qy5mw { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.f13sg7dk { align-items: center; display: flex; justify-content: space-between; min-height: 48px; width: 100%; }
.f1n6mt4g { align-items: center; display: flex; min-height: 48px; width: 100%; }
.fgydppl { display: flex; flex-direction: column; width: 100%; }
.f1kwfio1 { display: flex; justify-content: center; width: 100%; }
.f1kwfio1 .nav-link { padding-block: 4px; }
.f1kwfio1 .nav-link-list { flex-wrap: wrap; justify-content: center; white-space: normal; }
.fayg007 { align-items: center; display: flex; flex: 1 1 0%; justify-content: flex-end; }
.fpi8fx3 h2, .fpi8fx3 .description { margin-bottom: 12px; }
.f4eheno { align-items: stretch; display: flex; flex-direction: row; height: 56px; justify-content: center; width: 100%; }
.f4eheno .form-floating { width: 100%; }
.f4eheno input { padding-block: 16px; padding-left: 14px; width: 100%; }
@media (min-width: 576px) {
  .f4eheno .form-floating { width: unset; }
  .f4eheno input { width: 384px; }
}
.f15o5ico { padding-left: 8px; }
.f8j8id1 { height: 56px; width: 56px; padding-block: 12px !important; padding-inline: 12px !important; }
.f8j8id1 svg { vertical-align: unset; }
.f8j8id1 img { height: 24px; width: 24px; }
.f96or0t { width: 100%; }
.fixr2lp { align-items: center; justify-content: center; margin-inline: 0px; row-gap: 48px; }
.f1dlmh1s { align-items: center; font-size: 32px; line-height: 40px; }
.f9a13de { align-items: center; }
.f1ld4zys { align-items: center; font-size: 16px; line-height: 24px; }
.f1r530z1 { margin-block: 24px; }
@media (min-width: 768px) {
  .f1r530z1 { margin-bottom: 16px; }
}
.fm26nq4 { align-items: center; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; display: inline-flex; justify-content: center; padding: 0px; pointer-events: auto; position: relative; transition: opacity 0.15s; z-index: 2; }
.fm26nq4:disabled { cursor: default; opacity: 0.35; }
.fm26nq4:hover:not(:disabled), .fm26nq4:focus-visible { opacity: 0.7; }
.f18oh0sx svg { display: block; height: 48px; width: 48px; }
.f1ljvuex { border: 1.5px solid rgba(9, 9, 11, 0.2); border-radius: 8px; height: 40px; width: 56px; }
.f1ljvuex svg { display: block; height: 24px; width: 24px; }
.f1qpx568 svg { transform: rotate(180deg); }
.f1f4ffwn { color: rgb(255, 255, 255); }
.f17fla1w { display: flex; justify-content: center; margin-top: 16px; }
.faowcuh { overflow: hidden; }
.favster { display: flex; transition: transform 0.3s; }
@media (prefers-reduced-motion: reduce) {
  .favster { transition: none; }
}
.f6cv39y { align-items: center; display: flex; flex: 0 0 20px; height: 20px; justify-content: center; }
.f1msbdn1 { border-color: rgb(0, 0, 0); border-radius: 50%; border-style: solid; border-width: 2px; box-sizing: border-box; cursor: pointer; height: 8px; padding: 0px; pointer-events: auto; transform-origin: center center; transition: transform 0.3s, background-color 0.3s; width: 8px; }
@media (prefers-reduced-motion: reduce) {
  .f1msbdn1 { transition: none; }
}
.ffjrjbg { background-color: rgb(0, 0, 0); transform: scale(1.5); }
.f1mgyl9u { position: relative; }
.f1pz4f28 { align-items: center; display: flex; gap: 24px; justify-content: center; margin-top: 16px; }
.f1pz4f28 > div { margin-top: 0px; }
.ffeao55 { display: flex; flex: 1 1 0%; min-width: 0px; overflow-x: auto; padding-bottom: 8px; scroll-snap-type: x mandatory; scrollbar-width: none; }
.ffeao55::-webkit-scrollbar { display: none; }
.fa6yfx9 { display: flex; flex: 0 0 100%; justify-content: center; scroll-snap-align: start; }
.f37rjwb { left: 12px; position: absolute; top: calc(50% - 20px); z-index: 2; }
.f1q627z4 { position: absolute; right: 12px; top: calc(50% - 20px); z-index: 2; }
.f84fk8t { box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; row-gap: 24px; width: 100%; }
.f1konfi9 { display: flex; flex-direction: column; row-gap: 12px; }
.fl8qkup { margin: 0px; }
.f1f45za8 { margin-bottom: 38px; }
.fsgs3wg { justify-content: flex-end; }
.femookj { margin-bottom: 8px; margin-top: 32px; }
.fxstmmp { height: 220px; width: 220px; padding-bottom: 0px !important; }
@media (max-width: 576px) {
  .fxstmmp { height: 200px; width: 200px; }
}
.f9gn5u { height: 220px; width: 220px; padding-bottom: 0px !important; }
@media (min-width: 576px) {
  .f9gn5u { height: 360px; width: 360px; }
}
.f383ewl { height: 165px; width: 220px; padding-bottom: 0px !important; }
@media (max-width: 576px) {
  .f383ewl { height: 150px; width: 200px; }
}
.f1ptlizk { height: 165px; width: 220px; padding-bottom: 0px !important; }
@media (min-width: 576px) {
  .f1ptlizk { height: 270px; width: 360px; }
}
.f1otqxop { margin-top: 24px; }
.f18ghtz9 { aspect-ratio: 16 / 9; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; height: auto; width: 100%; }
.fongqhf { aspect-ratio: 16 / 9; background-color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; display: block; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.fvyakyi { display: block; height: 100%; object-fit: cover; width: 100%; }
.f1i06xya { align-items: center; background-color: rgba(0, 0, 0, 0.7); border-radius: 8px; display: flex; height: 48px; justify-content: center; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: background-color 0.2s; width: 68px; }
button:hover .f1i06xya { background-color: rgba(0, 0, 0, 0.9); }
.faomike { color: rgb(255, 255, 255); height: 32px; width: 32px; }
.f1px892k { display: block; margin: 16px 0px; }
.f1dtfscn { max-width: 100%; width: 100%; }
.fgsql5j { align-items: center; aspect-ratio: 16 / 9; background-color: rgb(245, 245, 245); border: 2px dashed rgb(204, 204, 204); color: rgb(153, 153, 153); display: flex; font-size: 14px; justify-content: center; width: 100%; }
.f1tmaw1r { align-items: center; justify-content: center; margin-inline: 0px; }
.f1tmaw1r .video-items-container { display: flex; flex-direction: column; row-gap: 32px; }
.f1tmaw1r .missing-video { align-items: center; aspect-ratio: 16 / 9; background-color: rgb(245, 245, 245); display: flex; height: auto; justify-content: center; width: 100%; }
.f1tmaw1r .text-content { display: flex; flex-direction: column; margin-bottom: 16px; margin-top: 32px; row-gap: 16px; }
.f1tmaw1r .text-content p { margin-bottom: 0px; }
.f1tmaw1r .title { margin-bottom: 32px; }
.tooltip { --bs-tooltip-bg: #32313c; --bs-tooltip-border-radius: 4px; --bs-tooltip-color: #ffffff; --bs-tooltip-padding-x: 10px; --bs-tooltip-padding-y: 5px; margin-block: 8px !important; opacity: 1 !important; }
.tooltip-inner { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px, rgba(0, 0, 0, 0.2) 0px 0px 1px 0px; font-size: 13px; font-weight: 500; line-height: 18px; outline: none; }
h1, h2, h3, h4 { color: rgb(21, 20, 26); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-weight: 700; margin-bottom: 0px; }
h1 { font-size: 42px; line-height: 48px; }
h2 { font-size: 32px; line-height: 40px; }
h3 { font-size: 28px; line-height: 32px; }
h4 { font-size: 18px; line-height: 24px; }
.f1bjli4c { color: rgb(21, 20, 26); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 13px; font-style: normal; font-weight: 600; line-height: 18px; }
.fg31md0 { color: rgb(21, 20, 26); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; }
.fowuwzi { color: rgb(21, 20, 26); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 13px; font-style: normal; font-weight: 400; line-height: 18px; }
.f1nt9xga { color: rgb(21, 20, 26); font-family: var(--font-metropolis, Helvetica, Arial, sans-serif); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 13px; font-style: normal; font-weight: 400; line-height: 18px; }
.fh04hbo { color: rgb(21, 20, 26); font-family: var(--font-metropolis, Helvetica, Arial, sans-serif); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 24px; font-style: normal; font-weight: 600; line-height: 32px; }
.f12vz2yn { color: rgb(21, 20, 26); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 13px; font-style: normal; font-weight: 500; line-height: 18px; }
.f1pipo3h { color: rgb(21, 20, 26); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 13px; font-style: normal; font-weight: 700; line-height: 18px; }
.fy4b41 { color: rgb(91, 91, 102); }
.fyvanpa { font-size: 11px; line-height: 16px; }
.f1f9lquf { color: rgb(21, 20, 26); font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 10px; font-style: normal; font-weight: 600; letter-spacing: 0.1em; line-height: 14px; }
@keyframes f1viyxtx { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.f10xswa0 { animation: 0.1s ease-in 0s 1 normal forwards running f1viyxtx; opacity: 0; }
.f17oebph { background-color: rgb(117, 66, 229); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); font-weight: 500; padding-block: 12px; padding-inline: 20px; }
.f17oebph:hover { background-color: rgb(89, 42, 203); color: rgb(255, 255, 255); }
.f17oebph:hover:active, .f17oebph:active { background-color: rgb(69, 39, 141) !important; color: rgb(255, 255, 255) !important; }
.f17oebph:disabled { background-color: rgb(117, 66, 229); box-shadow: none; color: rgb(255, 255, 255); opacity: 0.4; }
.f17oebph svg { pointer-events: none; }
.fcfro50 { background-color: rgb(117, 66, 229); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); padding-block: 6px; padding-inline: 16px; }
.fcfro50:hover { background-color: rgb(89, 42, 203); color: rgb(255, 255, 255); }
.fcfro50:active { background-color: rgb(69, 39, 141) !important; color: rgb(255, 255, 255) !important; }
.fcfro50:disabled { background-color: rgb(117, 66, 229); box-shadow: none; color: rgb(255, 255, 255); opacity: 0.4; }
.f3ctfs { background-color: rgb(240, 240, 244); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(91, 91, 102); font-weight: 500; padding-block: 12px; padding-inline: 20px; }
.f3ctfs:hover { background-color: rgb(224, 224, 230); color: rgb(91, 91, 102); }
.f3ctfs:hover:active, .f3ctfs:active { background-color: rgb(207, 207, 216) !important; color: rgb(91, 91, 102) !important; }
.f3ctfs:disabled { background-color: rgb(240, 240, 244); box-shadow: none; color: rgb(91, 91, 102); opacity: 0.4; }
.f3ctfs svg { pointer-events: none; }
.fj4ad63 { background-color: rgb(226, 40, 80); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); font-weight: 500; padding-block: 12px; padding-inline: 20px; }
.fj4ad63:hover { background-color: rgb(197, 0, 66); color: rgb(255, 255, 255); }
.fj4ad63:hover:active, .fj4ad63:active { background-color: rgb(129, 2, 32) !important; color: rgb(255, 255, 255) !important; }
.fj4ad63:disabled { background-color: rgb(226, 40, 80); box-shadow: none; color: rgb(255, 255, 255); opacity: 0.4; }
.fj4ad63 svg { pointer-events: none; }
.f71mh57 { background-color: rgb(226, 40, 80); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); padding-block: 6px; padding-inline: 16px; }
.f71mh57:hover { background-color: rgb(197, 0, 66); color: rgb(255, 255, 255); }
.f71mh57:active { background-color: rgb(129, 2, 32) !important; color: rgb(255, 255, 255) !important; }
.f71mh57:disabled { background-color: rgb(226, 40, 80); box-shadow: none; color: rgb(255, 255, 255); opacity: 0.4; }
.f8m0u3h { background-color: rgb(240, 240, 244); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(91, 91, 102); padding-block: 6px; padding-inline: 16px; }
.f8m0u3h:hover { background-color: rgb(224, 224, 230); color: rgb(91, 91, 102); }
.f8m0u3h:active { background-color: rgb(207, 207, 216) !important; color: rgb(91, 91, 102) !important; }
.f8m0u3h:disabled { background-color: rgb(240, 240, 244); box-shadow: none; color: rgb(91, 91, 102); opacity: 0.4; }
.fh1k42u { background-color: rgb(255, 213, 103); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgba(21, 20, 26, 0.7); padding-block: 6px; padding-inline: 16px; }
.fh1k42u:hover { background-color: rgb(255, 189, 79); color: rgba(21, 20, 26, 0.7); }
.fh1k42u:active { background-color: rgb(255, 164, 54) !important; color: rgba(21, 20, 26, 0.7) !important; }
.fh1k42u:disabled { background-color: rgb(251, 251, 254); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 1px inset; color: rgb(91, 91, 102); opacity: 1; }
.fvza742 { background-color: rgb(240, 240, 244); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(91, 91, 102); padding-block: 6px; padding-inline: 6px; }
.fvza742:hover { background-color: rgb(240, 240, 244); color: rgb(91, 91, 102); }
.fvza742:active { background-color: rgb(224, 224, 230) !important; color: rgb(91, 91, 102) !important; }
.fvza742:disabled { background-color: rgb(240, 240, 244); box-shadow: none; color: rgb(91, 91, 102); opacity: 0.4; }
.f1go1cdu { align-items: center; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 99px; color: rgb(91, 91, 102); display: flex; justify-content: center; padding: 0px; }
.f1go1cdu:hover { background-color: rgb(240, 240, 244); color: rgb(91, 91, 102); }
.f1go1cdu:active { background-color: rgb(224, 224, 230) !important; color: rgb(91, 91, 102) !important; }
.f1go1cdu:disabled { background-color: transparent; box-shadow: none; color: rgb(91, 91, 102); opacity: 0.4; }
.fwx468p { background-color: transparent; border: 2px solid rgb(117, 66, 229); color: rgb(117, 66, 229); font-weight: 500; padding-block: 12px; padding-inline: 20px; }
.fwx468p:hover { background-color: rgb(89, 42, 203); border: 2px solid rgb(89, 42, 203); color: rgb(255, 255, 255); }
.fwx468p:hover:active, .fwx468p:active { background-color: rgb(69, 39, 141) !important; color: rgb(117, 66, 229) !important; }
.fwx468p:disabled { background-color: rgb(117, 66, 229); box-shadow: none; color: rgb(117, 66, 229); opacity: 0.4; }
.fwx468p svg { pointer-events: none; }
.f1xvmw9j { border-radius: 4px; }
.f1xvmw9j .btn { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; margin: 0px !important; }
.f1x2efpt { background-color: rgb(240, 240, 244); height: 32px; width: 48px; }
.f1x2efpt.active { background-color: rgb(117, 66, 229); color: rgb(255, 255, 255); }
.f1x2efpt:hover:not(.active) { background-color: rgb(224, 224, 230); color: rgb(91, 91, 102); }
.fm2femi { background-color: rgb(251, 251, 254); color: rgb(91, 91, 102); height: 32px; width: 48px; }
.fm2femi.active { background-color: rgb(224, 224, 230); color: rgb(50, 49, 60); }
.fm2femi:hover:not(.active) { background-color: rgb(240, 240, 244); color: rgb(91, 91, 102); }
.f1loj3rz { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(117, 66, 229); cursor: pointer; font-weight: 500; padding: 0px; background-color: transparent !important; }
.f1loj3rz:hover, .f1loj3rz:focus-visible { color: rgb(21, 20, 26); }
.f1loj3rz:active { color: rgb(21, 20, 26) !important; }
.f1loj3rz.disabled { color: rgb(91, 91, 102) !important; }
.f1tgo88n { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(91, 91, 102); cursor: pointer; font-weight: 500; padding: 0px; background-color: transparent !important; }
.f1tgo88n:hover, .f1tgo88n:focus-visible { color: rgb(21, 20, 26); }
.f1tgo88n:active { color: rgb(21, 20, 26) !important; }
.f1tgo88n.disabled { color: rgb(143, 143, 158) !important; }
.f1gjylx1 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; padding: 0px; background-color: transparent !important; }
.f1gjylx1:hover, .f1gjylx1.disabled { color: rgb(91, 91, 102) !important; }
.f184aata { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; padding: 0px; background-color: transparent !important; color: rgb(255, 255, 255) !important; }
.f184aata:hover { color: rgb(224, 224, 230) !important; }
.f184aata.disabled { color: rgb(91, 91, 102) !important; }
html, body { box-sizing: border-box; font-size: 16px; font-style: normal; font-weight: 400; height: 100vh; line-height: 18px; margin: 0px; overflow-y: hidden; padding: 0px; }
html, body #__next { display: flex; flex-direction: column; font-size: 13px; height: 100vh; }
a, a:hover { color: inherit; }
.fx7nows { color: rgb(117, 66, 229); font-weight: 500; text-decoration: none; }
.fx7nows:hover { color: rgb(117, 66, 229); cursor: pointer; }
.fbolhy3 { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(117, 66, 229); font-weight: 500; line-height: inherit; margin: 0px; padding: 0px; text-decoration: none; }
.fbolhy3:hover { background-color: transparent; color: rgb(89, 42, 203); }
.fbolhy3:active { background-color: transparent !important; color: rgb(91, 91, 102) !important; }
.fgzydrc { color: rgb(117, 66, 229); text-decoration: underline; }
.fgzydrc:hover { cursor: pointer; text-decoration: none; }
.fo5f5t9 { color: rgb(117, 66, 229); text-decoration: underline; }
.fo5f5t9:hover { cursor: pointer; text-decoration: underline; color: rgb(21, 20, 26) !important; }
.f1mniyiz { list-style: none; margin-block: 0px; padding-inline-start: 0px; }
.f14ckmmr { position: relative; z-index: 1080; }
.f1aqf3sg { border-radius: 6px; max-width: 220px; padding: 16px; text-align: left; width: 220px; }
.f1aqf3sg * { color: rgb(255, 255, 255) !important; }
.f1k47lwi { border-top: 1px solid rgb(255, 255, 255); margin-bottom: 8px; margin-top: 8px; opacity: 0.2; }
.f1nekjew { color: rgb(50, 49, 60); font-size: 13px; }
.f1nekjew p, .f1nekjew ul { line-height: 19.5px; margin: 0px 0px 16px; }
.f1nekjew ul { padding-left: 16px; }
.f1nekjew a { color: rgb(117, 66, 229); text-decoration: underline; }
.f1xyxmc5 { box-sizing: content-box; display: flex; margin-inline: auto; max-height: 85vh; max-width: 636px; width: calc(100% - 48px); }
.f1xyxmc5 .modal-content { border-radius: 12px; border-width: 0px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; max-height: 85vh; outline: none; overflow: hidden; }
.f7z31vi { display: flex; flex-direction: column; max-height: 85vh; overflow: hidden; padding: 0px; text-align: left; }
.f1sy7604 { align-items: flex-start; background-color: rgb(255, 255, 255); column-gap: 8px; display: flex; flex-shrink: 0; justify-content: space-between; padding: 24px; width: 100%; }
.fnz27mq { align-items: center; column-gap: 8px; display: flex; }
.fgy19p6 { display: flex; height: 20px; overflow: hidden; width: 20px; }
.fgy19p6 svg { height: 20px; width: 20px; }
.f1jvouy6 { color: rgb(21, 20, 26); font-family: var(--font-metropolis, Helvetica, Arial, sans-serif); font-size: 18px; font-weight: 600; letter-spacing: -0.011em; line-height: 24px; margin: 0px; padding-top: 2px; }
.f1mi4y9e { align-items: center; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(91, 91, 102); cursor: pointer; display: inline-flex; height: 20px; justify-content: center; padding: 0px; width: 20px; }
.f24s68 { overflow-y: auto; padding: 8px 24px 24px; }
.f1os8xdr { align-items: center; background-color: rgb(255, 234, 128); display: flex; flex-shrink: 0; height: 45px; justify-content: center; padding-left: 24px; padding-right: 24px; width: 100%; }
.f1rtdvp5 { align-items: center; display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }
.f1iyqfie { align-items: center; background-color: rgb(21, 20, 26); border-radius: 99px; color: rgb(255, 234, 128); display: flex; gap: 6px; padding: 6px 12px; }
.f1cm6aej { display: flex; height: 12px; width: 12px; }
.f6olv94 { font-size: 10px; font-weight: 700; letter-spacing: 0.65px; line-height: 14px; text-transform: uppercase; }
.fqji5un { color: rgb(21, 20, 26); margin: 0px; }
@media (max-width: 768px) {
  .f1ltdujq { display: none; }
}
.fhpya1s { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(89, 42, 203); cursor: pointer; font: inherit; margin: 0px; padding: 0px; text-decoration: underline; }
.fkbojnc { overflow-y: auto; }
.f5eihh9 { overflow-y: hidden; }
.f1imu2ly { min-width: 1024px; overflow-x: auto; }
.fc5u1ue { min-width: unset; overflow-x: unset; }
.f17bv8f { display: contents; }
.fh9htdb { background-color: rgb(43, 42, 51); bottom: 0px; color: rgb(251, 251, 254); display: flex; justify-content: center; }
.f1n4xtgm { align-items: flex-start; background-color: rgb(43, 42, 51); color: rgb(251, 251, 254); display: flex; flex-direction: column; justify-content: flex-start; width: 100%; }
.f16n7wch { align-items: flex-start; gap: 48px 32px; display: flex; flex-direction: column; justify-content: space-between; width: 100%; }
@media (min-width: 768px) {
  .f16n7wch { align-items: center; flex-direction: row; }
}
.fngwzfl { align-items: flex-start; gap: 24px 32px; display: flex; flex-direction: column; }
@media (min-width: 768px) {
  .fngwzfl { align-items: flex-start; flex-direction: row; }
}
.f78e2d2 { align-self: flex-end; }
.fz7d7hn, .fz7d7hn:visited { color: rgb(251, 251, 254); }
.fz7d7hn:hover { color: rgb(207, 207, 216); }
.fd5rn0e { font-size: 14px; line-height: 20px; }
.fv798np { align-items: center; inset: 0px; display: flex; height: 100%; justify-content: center; position: fixed; width: 100%; z-index: 2147483646; }
.fuq9ti8 { background-color: rgb(0, 0, 0); height: 100%; opacity: 0.3; position: fixed; width: 100%; }
.f1f4qv0n { background-color: transparent; background-image: url("/img/spinner-96-transparent-white.png"); background-position: center center; background-repeat: no-repeat; background-size: 64px 64px; height: 96px; position: relative; width: 96px; z-index: 2147483647; }
.f1uzu483 { background-color: transparent; background-image: url("/img/spinner-96-transparent-violet.png"); background-position: center center; background-repeat: no-repeat; background-size: 48px 48px; height: 48px; width: 48px; }
.fj2178r { align-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.2) 0px 0px 1px 0px; color: rgb(50, 49, 60); display: flex; flex-direction: column; padding-block: 16px; padding-inline: 24px; position: relative; row-gap: 12px; z-index: 2147483647; }
.fqf72uk { align-items: flex-start; background: rgba(231, 223, 255, 0.75); border-radius: 6px; display: flex; flex-direction: column; height: 100%; justify-content: flex-start; overflow: hidden; padding: 16px; width: 100%; margin-bottom: 24px !important; }
.f1n1p1im { color: rgb(50, 49, 60); padding: 0px; white-space: pre-line; }
.f1n1p1im a { color: rgb(117, 66, 229); }
.f1j2ey57 { align-items: center; justify-content: center; display: flex !important; }
.f1j2ey57 .modal-content { border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 1px 0px, rgba(0, 0, 0, 0.28) 0px 9px 18px 0px; outline: none; }
.f3dgkyg { padding: 32px; width: 440px; }
.f5ecy85 { align-items: center; display: flex; justify-content: space-between; margin-bottom: 24px; }
.fy7e6qb { width: 85%; font-size: 21px !important; line-height: 24px !important; }
.f1dhby40 { color: rgb(91, 91, 102); margin-bottom: 4px; line-height: 20px !important; }
.fouxfty { align-self: flex-start; color: rgb(91, 91, 102); cursor: pointer; height: 24px; }
.fouxfty:hover { color: rgb(128, 128, 143); }
.fouxfty svg { height: 20px; width: 20px; }
.f1cgep9t { background-image: url("img/small-spinner--white.gif"); background-position: center center; background-repeat: no-repeat; background-size: 20px 20px; inset: 0px; position: absolute; }
.f1lro06z { background-image: url("img/small-spinner--violet.gif"); background-position: center center; background-repeat: no-repeat; background-size: 20px 20px; inset: 0px; position: absolute; }
.f1v8dz0u { color: rgb(240, 240, 244); margin-block: 16px; opacity: 1; }
.f1wv0fv3 { display: flex; margin-inline: auto; }
.f1wv0fv3 .modal-content { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 1px 0px, rgba(0, 0, 0, 0.28) 0px 9px 18px 0px; outline: none; padding: 32px; border-radius: 24px !important; }
.f1wv0fv3 .modal-body { padding: 0px; }
.f1wv0fv3 .modal-backdrop .show { opacity: 0.16 !important; }
.f1wv0fv3 .buttons { column-gap: 8px; }
.fhum48y { width: 440px; }
.fhum48y .modal-content { border: 0px; border-radius: 8px; }
.fhum48y .modal-backdrop .show { opacity: 0.16 !important; }
.f12qkndu { display: flex; margin: 0px; margin-inline: auto; top: 56px; width: 100%; }
.f12qkndu.mobile-landscape .modal-content { width: 576px; }
.f12qkndu .modal-content { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; height: calc(-56px + 100vh); overflow: hidden; width: 100%; }
.f14be5y3 { box-sizing: content-box; display: flex; flex-direction: row; gap: 24px; justify-content: space-between; overflow: hidden; width: 100%; }
.f62m7ss { font-size: 21px !important; line-height: 24px !important; }
.f86ylzy { color: rgb(91, 91, 102); width: 85%; line-height: 20px !important; }
.f1tuq7dn { display: flex; flex-direction: column; gap: 24px; padding-top: 24px; }
.f1pl2n0c { margin-bottom: 0px !important; }
.f1wm443i { color: rgb(50, 49, 60); font-size: 13px; line-height: 24px; margin: 0px; }
.f14l45dn { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 1px inset; overflow: hidden; width: 100%; }
.f166knny { display: block; height: auto; width: 100%; }
.f1ojr59u { height: 48px; margin-top: 0px; position: relative; width: 100%; }
.f19q0tww { background: rgb(207, 207, 216); height: 2px; margin-bottom: 24px; margin-top: 0px; }
.f4tlfu5 { color: rgb(50, 49, 60); font-size: 13px; margin: 0px; padding: 0px; }
.f13vy3jq { background: none; border: 0px; cursor: pointer; font: inherit; padding: 0px; }
.f13vy3jq:disabled { cursor: default; }
.f3thd3i { color: rgb(226, 40, 80); text-align: center; }
.fyvghnp { display: flex; flex-direction: column; row-gap: 4px; width: 100%; }
.f17nyr5q { align-items: center; column-gap: 8px; display: flex; flex-direction: row; }
.f17nyr5q .icon svg { color: rgb(117, 66, 229); height: 20px; width: 20px; }
.f1rrohrx b { color: rgb(21, 20, 26); font-weight: 600; }
.f1hn5ld4 { font-size: 14px; margin-bottom: 4px; }
.fls2l1j { padding-left: 1.5rem; }
.fls2l1j li:not(:last-child) { padding-bottom: 4px; }
.fu6r95k { color: rgb(226, 40, 80); margin-top: 16px; text-align: center; }
.f1xmchl9 { font-size: 13px; padding-inline: 0px; }
.f1xmchl9 .feature-list { padding-top: 8px; }
.f1xmchl9 li { font-size: 13px; }
.f1xmchl9 li a span { text-decoration: underline !important; }
.fhmcmzv { font-size: 13px; margin-top: 4px; }
.fphx1eu { padding-top: 24px; }
.f10smzkc { height: 48px; margin-top: 24px; position: relative; width: 100%; }
.f38l69a { background: rgb(207, 207, 216); height: 2px; margin-bottom: 24px; margin-top: 24px; }
.f15j37yp { margin: 0px; padding: 0px; }
.f15khpfe .modal { align-items: center; justify-content: center; display: flex !important; }
.fkltx5w { width: 360px; }
.f1nee3fk { padding: 24px; }
.f1ubk0hm { display: flex; justify-content: space-between; }
.f1c7x5pa { align-items: center; display: flex; justify-content: center; }
.f16m27z2 { font-weight: 600; margin-top: 8px; }
.f1jhkhtj { cursor: pointer; height: 20px; width: 20px; }
.fz5jfu4 { margin-top: 12px; }
.f1ox1kfs { align-items: center; box-sizing: content-box; display: flex; margin: 0px; overflow: hidden; padding: 16px; }
.f1ox1kfs .modal-content { border: 0px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; outline: none; padding: 24px; }
.f1ox1kfs .modal-body { overflow: hidden; padding: 0px; text-align: center; }
.f1ox1kfs .modal-backdrop .show { opacity: 0.16 !important; }
@media (min-width: 576px) {
  .f1ox1kfs { margin: auto; max-width: 460px; padding-inline: 24px; }
}
.f1179r3r { display: flex; flex-direction: column; justify-content: center; padding-bottom: 28px; padding-inline: 8px; padding-top: 8px; row-gap: 16px; }
.fd07j12 { font-size: 18px !important; line-height: 24px !important; }
.fhmv0fm { color: rgb(50, 49, 60); }
.fy68mk3 { height: 32px; margin-inline: auto; width: 32px; }
.fccervo { gap: 8px 10px; display: flex; width: 100%; }
.fjrvsch { height: 32px; width: 100%; }
.f181sfde { height: 100dvh; left: 0px; position: fixed; top: 0px; width: 100dvw; z-index: -1; }
.f1ns1fgr { display: flex; justify-content: center; overflow: hidden; padding: 17.5px; }
.f1ns1fgr .modal-content { border: 0px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; max-width: 440px; outline: none; width: 100%; }
.f1ns1fgr .modal-body { overflow: hidden; padding: 24px; text-align: center; }
.f1ns1fgr .modal-backdrop .show { opacity: 0.16 !important; }
.f96skvr { display: flex; flex-direction: column; margin-bottom: 20px; }
.f96skvr .confetti-icon { color: rgb(117, 66, 229); margin-bottom: 16px; }
.f96skvr .heading { font-size: 18px !important; font-weight: 600; }
.f96skvr .heading-subtitle { font-weight: 400; margin-inline: 24px; font-size: 18px !important; }
.f1w6sct { margin-block: 0px; margin-inline: -24px; }
.fw9re8q { align-items: center; display: flex; height: 32px; justify-content: center; width: 100%; }
.f4twwa5 { color: rgb(50, 49, 60); font-size: 13px; padding-bottom: 24px; padding-top: 24px; text-align: left; }
.f4twwa5 p { margin-bottom: 12px; }
.f4twwa5 p:last-child { margin-bottom: 0px; }
.f3knt2t { background-color: rgb(255, 255, 204); border: 1px solid rgb(255, 234, 128); border-radius: 4px; color: rgb(21, 20, 26); padding: 12px; }
.fy122m1 { display: flex; justify-content: center; padding: 16px; }
.fy122m1 .modal-content { border: 0px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; max-width: 440px; outline: none; width: 100%; }
.fy122m1 .modal-body { align-items: center; display: flex; flex-direction: column; padding: 32px 32px 24px; text-align: center; }
.fy122m1 .modal-backdrop .show { opacity: 0.16 !important; }
.fg28wer { color: rgb(91, 91, 102); margin-bottom: 16px; }
.fz27jr7 { color: rgb(21, 20, 26); font-weight: 600; margin-bottom: 16px; font-size: 18px !important; line-height: 24px !important; }
.f2wanox { color: rgb(50, 49, 60); font-size: 13px; line-height: 150%; margin-bottom: 28px; }
.f75i2gu { min-width: 80px; }
.ftlo8hs { display: flex; flex-direction: column; margin-bottom: 32px; }
.ftlo8hs .confetti-icon { color: rgb(117, 66, 229); margin-bottom: 16px; }
.ftlo8hs .heading { font-weight: 600; margin-bottom: 6px; font-size: 18px !important; }
.ftlo8hs .heading-subtitle { margin-inline: 24px; }
.f1e9k1hd { align-items: center; color: rgb(117, 66, 229); display: flex; height: 20px; }
.fgs45si { align-items: center; display: flex; height: 32px; justify-content: center; margin-top: 32px; width: 100%; }
@media (min-width: 768px) {
  .fgs45si { align-items: center; margin: auto; margin-inline: auto; padding-inline: 24px; width: unset; }
}
.f1f1ygnm { display: flex; }
.f18iqi43 { --bs-modal-width: 558px; }
.fdtzhvb { --bs-modal-width: 100%; }
.f1c2m1bt { padding: 0px !important; }
.f11iw19c { color: rgb(21, 20, 26); display: flex; font-family: var(--font-metropolis, Helvetica, Arial, sans-serif); font-size: 18px; font-weight: 600; justify-content: space-between; line-height: 24px; padding: 24px; }
.f11iw19c svg { cursor: pointer; }
.fpbihkk { display: flex; flex-direction: column; padding: 0px 24px 24px; }
.f1e8lhs7 { height: 20px; width: 20px; }
.fd9r0mw { max-width: 440px; }
.f1m1tok2 { color: rgb(21, 20, 26); font-family: var(--font-metropolis, Helvetica, Arial, sans-serif); font-weight: 600; line-height: 24px; font-size: 18px !important; }
.f1nwiwki { display: flex; flex-direction: column; gap: 4px; margin-bottom: 24px; }
.f1n5gg8o { color: rgb(21, 20, 26); font-weight: 600; line-height: 18px; margin-bottom: 6px; margin-top: 0px; font-size: 13px !important; }
.f1mkyuf6 { color: rgb(50, 49, 60); font-weight: 400; line-height: 18px; margin: 0px; padding-top: 10px; font-size: 13px !important; }
.f1wx5yq3 { display: flex; flex-direction: row; gap: 8px; margin-top: 0px; }
.f1wx5yq3 button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; font-weight: 500; padding: 6px 16px; }
.fuc1jmn { background: rgb(240, 240, 244); color: rgb(91, 91, 102); }
.f1wifxw5 { background: rgb(117, 66, 229); color: rgb(255, 255, 255); position: relative; }
.fu6vh5b { list-style-type: none; margin: 0px; padding: 0px 0px 0px 6px; }
.fwyx1g { color: rgb(50, 49, 60); font-size: 14px; font-weight: 400; padding-bottom: 6px; padding-left: 12px; position: relative; }
.fwyx1g::before { color: rgb(50, 49, 60); content: "•"; left: 0px; position: absolute; }
.f1v4unvt { color: rgb(50, 49, 60); margin-bottom: 16px; margin-top: 0px; }
.fisu31w { display: flex; flex-direction: column; gap: 8px; margin-top: 24px; }
.fisu31w button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; font-weight: 500; padding: 6px 16px; width: 100%; }
@media (min-width: 576px) {
  .fisu31w { flex-direction: row; }
  .fisu31w button { width: auto; }
}
.f19c5449 { background: rgb(117, 66, 229); color: rgb(255, 255, 255); }
.f5ei6xd { color: rgb(50, 49, 60); margin-bottom: 16px; margin-top: 0px; }
.f5ei6xd b { color: rgb(21, 20, 26); font-weight: 600; }
.f1u7dahj { justify-content: flex-start; padding-inline: 0px; padding-top: 24px; }
.f1u7dahj .feature-list { padding-bottom: 24px; padding-top: 8px; text-align: left; }
.f1u7dahj .feature-heading { line-height: 24px !important; text-align: left; }
.fw43m5f { align-items: flex-end; bottom: 0px; box-sizing: content-box; display: flex; height: 100vh; margin: 0px; padding: 0px; width: 100%; }
.fw43m5f .modal-body { height: 100%; margin-bottom: auto; overflow: hidden; padding: 0px; text-align: center; }
.fw43m5f .modal-backdrop .show { opacity: 0.16 !important; }
@media (min-width: 576px) {
  .fw43m5f { align-items: center; margin: auto; max-width: 440px; padding-inline: 24px; }
}
.f1vhysdt { display: flex; flex-direction: row; height: 64px; justify-content: space-between; margin: 24px 24px 24px 48px; text-align: center; }
.fyrr2bi { align-items: center; align-self: center; height: 36px; margin-top: 8px; }
.fzu48b0 { color: rgb(91, 91, 102); cursor: pointer; height: 20px; width: 24px; }
.fzu48b0:hover { color: rgb(128, 128, 143); }
.fnwz3h1 { margin-block: 0px; }
.fy652ec { margin: 24px 48px 40px; text-align: left; }
.f1prpe7j { border: 0px; border-radius: 12px 12px 0px 0px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; height: calc(-54px + 100vh); outline: none; }
@media (min-width: 576px) {
  .f1prpe7j { border-radius: 12px; height: auto; }
}
.f1hdxxe8 { background-color: transparent; bottom: 40px; display: flex; flex-direction: column-reverse; position: fixed; right: 32px; row-gap: 8px; z-index: 20000; }
.f6f7l1u { bottom: 160px; left: 50%; right: unset; transform: translateX(-50%); }
.f1mebel9 { place-content: center space-between; place-items: center; background-color: rgb(43, 42, 51); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; color: rgb(255, 255, 255); column-gap: 40px; display: flex; flex-direction: row; min-height: 48px; min-width: 290px; opacity: 1; padding: 14px 16px; }
.f11vztwh { align-items: center; column-gap: 8px; display: flex; justify-content: flex-start; }
.f11vztwh .icon { display: flex; }
.f1j0fe1v { align-items: flex-start; }
.f1cvslgw { display: flex; flex-direction: column; row-gap: 2px; }
.fq8f2l1 { box-sizing: content-box; color: rgb(255, 255, 255); line-height: 20px; white-space: pre-line; }
.fh6vhdb { color: rgb(207, 207, 216); font-weight: 400; line-height: 20px; word-break: break-all; }
.f16c6rax { align-items: center; column-gap: 12px; display: flex; }
.fqzzwzb { align-items: center; border-radius: 4px; column-gap: 6px; cursor: pointer; display: inline-flex; justify-content: center; text-decoration: none; white-space: nowrap; }
.fqzzwzb:hover { text-decoration: none; }
.fqzzwzb:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 1px; }
.fqzzwzb .action-icon { display: inline-flex; }
.fqzzwzb .action-icon svg { height: 18px; width: 18px; }
.f7j4qq5 { color: rgb(207, 207, 216); cursor: pointer; }
@keyframes firnj9q { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.f1j4w1wk { animation-duration: 200ms; animation-name: firnj9q; animation-timing-function: ease-in-out; }
.fnmnqwu .icon, .fnmnqwu .close-icon { color: rgb(240, 240, 244); }
.fi2fu3 .icon { color: rgb(179, 255, 227); }
.fi2fu3 .close-icon { color: rgb(240, 240, 244); }
.f53wljb .icon { color: rgb(255, 154, 162); }
.f53wljb .close-icon { color: rgb(240, 240, 244); }
.f311j7n { background-color: rgb(249, 249, 251) !important; }
.f311j7n .icon { color: rgb(0, 135, 135); }
.f311j7n span { color: rgb(21, 20, 26); }
.f311j7n .close-icon { color: rgb(91, 91, 102); }
.f1ul2ih7 { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); padding-block: 6px; padding-inline: 16px; }
.f1ul2ih7:hover { background-color: rgba(255, 255, 255, 0.12); color: rgb(255, 255, 255); }
.f1ul2ih7:active { background-color: rgba(255, 255, 255, 0.2) !important; }
.ft7u6g7 { border-radius: 6px; font-size: 16px; line-height: 20px; min-height: 48px; }
.fkgcfry { padding-bottom: 12px; }
.fkgcfry input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.fkgcfry input[type="number"] { }
.fev3hx9 { align-content: center; align-items: flex-start; color: rgb(50, 49, 60); display: flex; flex-direction: column; margin-bottom: 16px; text-align: left; }
.f1976tjs { color: rgb(21, 20, 26); font-size: 18px !important; line-height: 24px !important; }
.fiodn6b { padding-block: 3px; padding-bottom: 8px; }
.fp6ndaj { border: 1px solid rgb(207, 207, 216); border-radius: 4px; box-sizing: border-box; color: rgb(74, 74, 85); font-size: 20px; height: 48px; text-align: center; width: 100%; }
.fp6ndaj:focus, .fp6ndaj:focus-visible { border-color: rgb(117, 66, 229); box-shadow: rgb(117, 66, 229) 0px 0px 2px 1px; outline: none; }
.fp6ndaj:disabled { opacity: 0.4; }
.f19mgjin { color: rgb(128, 128, 143); min-width: 8px; }
.f1ieldsu { align-items: center; display: flex; height: 24px; margin-bottom: 16px; margin-top: -8px; }
.f1ieldsu span { color: rgb(226, 40, 80); display: flex; font-weight: 500; }
.f1ieldsu .icon { color: rgb(226, 40, 80) !important; margin-right: 4px; }
.f4sorlm { display: flex; justify-content: center; padding: 12px; width: 100%; }
.f1y7dgho { display: flex; justify-content: center; line-height: 24px; margin-bottom: -16px; margin-inline: auto; margin-top: 16px; }
.fgq85f1 { background-color: transparent; background-image: url("img/small-spinner--white.gif"); background-position: center center; background-repeat: no-repeat; background-size: 20px 20px; height: 24px; min-width: 24px; }
.fohfjnr { background-color: transparent; background-image: url("img/small-spinner--violet.gif"); background-position: center center; background-repeat: no-repeat; background-size: 20px 20px; height: 24px; min-width: 24px; }
.fc8wfj0 { padding-bottom: 8px; }
.f1ldk4ed { display: flex; flex-direction: column; row-gap: 16px; }
.fguaglq { font-size: 16px; height: 48px; padding: 16px; }
.f122uzg { align-items: center; color: rgb(117, 66, 229); display: flex; height: 24px; margin-bottom: 16px; }
.f122uzg:hover { color: rgb(89, 42, 203); }
.f122uzg span { display: flex; }
.f122uzg .icon { margin-right: 4px; }
.fqpui23 { color: rgb(42, 195, 162); display: flex; justify-content: center; margin: 16px 0px -12px; margin-inline: auto; padding: 0px; }
.f1vn2sbe { background-color: transparent; background-image: url("img/small-spinner--violet.gif"); background-position: center center; background-repeat: no-repeat; background-size: 20px 20px; display: flex; height: 20px; justify-content: center; margin-bottom: -16px; margin-inline: auto; margin-top: 16px; width: 20px; }
.f1tpsfdy { align-items: center; color: rgb(197, 0, 66); column-gap: 12px; display: flex; margin-bottom: 16px; padding-bottom: 8px; }
.f1txjlr0 { display: flex; flex-shrink: 0; }
.fmhs8ky { color: rgb(197, 0, 66) !important; }
.fmhs8ky p { margin: 0px; }
.f4clvtk { align-content: center; align-items: flex-start; color: rgb(50, 49, 60); display: flex; flex-direction: column; margin-bottom: 20px; text-align: left; }
.f1tl0he5 { color: rgb(91, 91, 102); margin-top: 32px; text-align: center; white-space: pre-line; }
.f10legxb { height: 16px; }
.f15k92ik { align-items: center; border-radius: 4px; display: flex; flex-direction: row; justify-content: space-between; padding: 12px 16px; width: 100%; }
.f15k92ik:not(:last-child) { margin-bottom: 16px; }
.f1s89845 { color: rgb(251, 251, 254); text-align: center; }
.f1z03wx9 { color: rgb(91, 91, 102); padding: 4px 0px 4px 12px; text-align: left; }
.ftyo6cc { align-items: center; background-color: transparent; border-radius: 4px; color: rgb(91, 91, 102); display: flex; flex-direction: row; margin-bottom: 2px; margin-top: 2px; padding: 4px 12px; text-align: left; }
.f511jke { color: rgb(91, 91, 102); height: 20px; width: 20px; }
.f511jke .favicon { height: 20px; width: 20px; }
.f1ngtpte { display: flex; flex-direction: column; margin-left: 8px; overflow: hidden; padding: 1px 4px; text-align: left; width: 100%; }
.f3s8xza { color: rgb(91, 91, 102); font-size: 11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.f18bkh11 { justify-self: flex-end; }
.f15ynvzm { align-items: center; display: flex; flex-direction: row; gap: 16px; }
.f1niexg3 { align-items: center; align-self: flex-start; display: flex; flex-direction: row; justify-content: flex-start; margin-left: 12px; padding-block: 6px; padding-inline: 16px; text-align: left; }
.f1niexg3 svg { margin-right: 8px; }
.f1cyyckb { background-color: transparent; background-image: url("/img/spinner-96-transparent-violet.png"); background-position: center center; background-repeat: no-repeat; background-size: 48px 48px; height: 96px; width: 100%; }
.fc5dz9p { color: rgb(196, 90, 39); font-weight: 500; }
.f1wh6d18 { align-items: center; background-color: rgb(249, 249, 251); border: 1px solid rgb(240, 240, 244); border-radius: 4px; display: flex; margin-inline: 12px; margin-top: 8px; padding: 20px; }
.f1wh6d18 .features { color: rgb(50, 49, 60); margin-top: 4px; }
.f1wh6d18 .features ul { margin-bottom: 0px; padding-left: 16px; }
.f1wh6d18 .icon { margin-left: 16px; }
.f1vopxwv { align-items: center; column-gap: 2px; display: flex; flex-direction: row; font-size: 10px; line-height: 14px; padding: 0px !important; }
.f1vopxwv:hover { color: rgb(21, 20, 26); }
.f1vopxwv:active { color: rgb(21, 20, 26) !important; }
.f1vopxwv .icon { align-items: center; display: flex; }
.f1vopxwv svg { align-items: center; height: 12px; width: 12px; }
.f1rf6zxr { align-items: center; background-color: transparent; border-radius: 2px; color: rgb(50, 49, 60); column-gap: 12px; display: flex; flex-direction: row; height: 40px; justify-content: flex-start; padding: 10px 12px; text-align: left; width: 100%; }
.fcy0wgz { align-items: center; box-sizing: content-box; display: flex; margin: 0px; padding: 16px; }
.fcy0wgz .modal-content { border: 0px; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; outline: none; padding: 32px; }
@media (min-width: 576px) {
  .fcy0wgz { margin: auto; max-width: 520px; }
}
.fexroym { align-items: flex-start; display: flex; flex-direction: column; padding: 0px; row-gap: 24px; text-align: left; }
.f1hrxre0 { align-items: flex-start; column-gap: 8px; display: flex; justify-content: space-between; width: 100%; }
.f1hjy1tr { color: rgb(117, 66, 229); display: flex; }
.f1hjy1tr svg { height: 20px; width: 20px; }
.f1gekwhr { align-items: center; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(91, 91, 102); cursor: pointer; display: inline-flex; height: 20px; justify-content: center; line-height: 0; padding: 0px; width: 20px; }
.f1gekwhr:hover { color: rgb(128, 128, 143); }
.fjxq5zt { color: rgb(50, 49, 60); line-height: 1.5; width: 100%; }
.fjxq5zt p { margin: 0px; }
.fjxq5zt p + p { margin-top: 1.5em; }
.fs4s4lu { align-items: center; border-radius: 4px; column-gap: 8px; display: inline-flex; justify-content: center; min-width: 181px; }
.frxr0nx { background-color: rgb(69, 39, 141) !important; cursor: default; }
.fw9ksp6 { background-image: url("/img/small-spinner--white.gif"); background-position: center center; background-repeat: no-repeat; background-size: 20px 20px; display: inline-block; height: 20px; width: 20px; }
.f1q77ypq { color: rgb(50, 49, 60); font-size: 14px; margin-bottom: 16px; margin-top: 0px; }
.fq09et8 { display: flex; flex-direction: column; gap: 8px; margin-top: 24px; }
.fq09et8 button { width: 100%; }
@media (min-width: 576px) {
  .fq09et8 { flex-direction: row; }
  .fq09et8 button { width: auto; }
}
.ftcpa1s { align-items: flex-end; bottom: 0px; box-sizing: content-box; display: flex; height: 100vh; margin: 0px; margin-inline: auto; padding: 0px; width: 100%; }
.ftcpa1s .modal-content { border: 0px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; outline: none; padding: 24px; }
.ftcpa1s .modal-body { padding: 0px; }
.ftcpa1s .modal-backdrop .show { opacity: 0.16 !important; }
@media (min-width: 576px) {
  .ftcpa1s { align-items: center; margin: auto; max-width: 440px; padding-inline: 24px; }
}
.fs9ihw { border: 0px; border-radius: 12px 12px 0px 0px; height: calc(-54px + 100vh); outline: none; }
@media (min-width: 576px) {
  .fs9ihw { border-radius: 12px; height: auto; }
}
.f1eaiqw1 { border-bottom: 1px solid rgb(240, 240, 244); box-sizing: content-box; display: flex; flex-direction: row; justify-content: space-between; overflow: hidden; padding-bottom: 20px; width: 100%; }
.flc1mo4 { margin-top: 16px; }
.flc1mo4 .info-area { display: flex; flex-direction: column; margin-bottom: 12px; row-gap: 4px; }
.flc1mo4 .info-area span { padding-inline: 0px; }
.fe06eah { align-items: center; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; column-gap: 8px; display: flex; flex-direction: row; height: 32px; justify-content: flex-start; padding: 0px; text-align: left; }
.f1lrxdd2 { cursor: not-allowed; opacity: 0.5; }
.f1jw0pmn { cursor: pointer; text-decoration: underline; }
.f1jw0pmn.destructive:hover { color: rgb(226, 40, 80); }
.f1222gsp { color: rgb(50, 49, 60); font-size: 13px; font-weight: 400; }
.f1x5sbbq { flex-direction: column; }
.f19f4nn3 { font-style: normal; font-weight: 600; }
.f6gmi6e { font-size: 16px; height: 40px; padding: 16px; }
.f3ttuy8 { display: flex; justify-content: center; margin-right: 8px; padding: 7px 16px; }
.f9to2ee { color: rgb(91, 91, 102); margin-top: 6px; }
.f18972y9 { color: rgb(50, 49, 60); margin-bottom: 6px; }
.frmq7y2 { padding-bottom: 16px; padding-top: 16px; }
.f1lzdpby { color: rgb(226, 40, 80); margin-top: 6px; }
.f431nal { color: rgb(117, 66, 229); margin-left: 4px; text-decoration: none; }
.f431nal:hover { text-decoration: underline; }
.f1nzr65k { margin-top: 16px; }
.f1xdn0mo { padding: 6px; }
.f1iumef4 { background-color: rgb(255, 255, 255); border: 1px solid rgb(207, 207, 216); color: rgb(91, 91, 102); padding: 6px; }
.f1iumef4:hover { background-color: rgb(224, 224, 230); color: rgb(91, 91, 102); }
.f1iumef4:active { background-color: rgb(207, 207, 216); color: rgb(91, 91, 102); }
.fckfnh9 { background-color: rgb(240, 240, 244); border-color: rgb(240, 240, 244); margin-block: 2px; }
.f1kj0qdq { display: block; margin: -12px 0px; opacity: 0; transition: visibility 300ms, margin 300ms, opacity 300ms; visibility: hidden; }
.f1kj0qdq.show { margin: 4px 0px; opacity: 1; transition: visibility, opacity 300ms, margin 300ms; visibility: visible; }
.f1jdi1tb { border: 1px solid rgb(207, 207, 216); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0px, rgba(0, 0, 0, 0.2) 0px 0px 1px 0px; padding: 8px; z-index: 1050; }
.f1jdi1tb .dropdown-item { border-radius: 2px; color: rgb(50, 49, 60); min-height: 32px; padding: 6px; }
.f1jdi1tb .dropdown-item:not(:last-child) { margin-bottom: 2px; }
.f1jdi1tb .dropdown-item:hover { background-color: rgb(224, 224, 230); }
.f1jdi1tb .dropdown-item:active { background-color: rgb(207, 207, 216); }
.f5svu8r { align-items: center; display: flex; }
.f5svu8r .disabled { cursor: default; }
.f1bukovi { margin: 0px; user-select: none; }
.f165tfmz { cursor: pointer; display: block; flex-grow: 1; margin: 0px; user-select: none; }
.fh1t4iy { align-items: center; box-sizing: content-box; column-gap: 8px; display: flex; justify-content: flex-start; margin-bottom: 8px; min-height: 32px; overflow: hidden; text-align: left; }
.fh1t4iy .title-icon { align-items: center; color: rgb(91, 91, 102); display: flex; height: 20px; }
.fh1t4iy .close-icon { align-items: center; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(91, 91, 102); cursor: pointer; display: inline-flex; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; justify-content: center; line-height: 0; margin-left: auto; padding: 6px; }
.fh1t4iy .close-icon:hover { color: rgb(128, 128, 143); }
.fh1t4iy .close-icon svg { height: 20px; width: 20px; }
.f1mehye2 { box-sizing: content-box; display: flex; flex-direction: column; line-height: 20px; overflow: hidden; padding-bottom: 4px; padding-top: 4px; text-align: left; white-space: pre-line; }
.f1k1ju5h { color: rgb(226, 40, 80); line-height: 20px; white-space: pre-line; }
.f1xvs4k8 { column-gap: 8px; display: flex; margin-top: 16px; }
.f11vi2ni { padding-block: 7px; padding-inline: 16px; }
.f15bipre { color: rgb(50, 49, 60); margin-bottom: 0px; margin-top: 12px; text-align: left; }
.f1eny907 { align-items: center; box-sizing: content-box; display: flex; margin: 0px; overflow: hidden; padding: 16px; }
.f1eny907 .modal-content { border: 0px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; outline: none; padding: 20px 24px 24px; }
.f1eny907 .modal-body { overflow: hidden; padding: 0px; text-align: center; }
.f1eny907 .modal-backdrop .show { opacity: 0.16 !important; }
.f1eny907 .modal-dialog.modal-lg { max-width: 580px; }
@media (min-width: 576px) {
  .f1eny907 { margin: auto; max-width: 460px; padding-inline: 24px; }
}
.f7izyut { max-width: 440px; overflow: visible; }
.f7izyut .warning-description, .f7izyut .modal-content, .f7izyut .modal-body { overflow: visible; }
.f15hikcd .warning { color: rgb(226, 40, 80); }
.f19z6xy0 { column-gap: 8px; margin-bottom: 8px; margin-top: 24px; }
.f25nanu { color: rgb(50, 49, 60); margin-bottom: 4px; }
.f25nanu .sub { color: rgb(91, 91, 102); font-size: 11px; margin-left: 4px; }
.f1akpij9 { height: 132px; margin-bottom: 8px; }
.f1qn92vf { margin-bottom: 24px; }
.f1qn92vf .dropdown-item:hover { background-color: rgb(240, 240, 244) !important; }
.f1qn92vf .dropdown-item:active { background-color: rgb(224, 224, 230) !important; }
.f6hb148 { padding-left: 12px; width: 210px !important; }
.fkpdv02 { margin-top: auto; padding: 0px 8px 8px; width: 100%; }
.fkpdv02 button { border-radius: 4px; }
.fkpdv02 svg { color: rgb(91, 91, 102); }
.fzihh7f { margin: 0px 0px 0px -8px; padding-bottom: 8px; width: 205%; }
.f1xoofm1 { background-color: rgb(255, 255, 255); font-size: 13px; height: 100%; inset: 0px 0px auto auto; position: fixed; transition: right 0.3s; z-index: 10000; }
.fgf4tby { padding: 8px; }
.f1id06vv { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; bottom: 0px; overflow: hidden; right: -100vw; width: 100vw; }
.fzc5gaa { border: 1px solid rgb(207, 207, 216); right: -394px; width: 389px; }
.f1ievvqb { display: flex; flex-direction: column; height: 100%; min-height: 0px; }
.f1ievvqb .header { margin-inline: 12px; }
.fjmd4is { align-items: center; display: flex; flex-direction: row; gap: 8px; justify-content: space-between; padding-bottom: 20px; padding-top: 16px; }
.flvey53 { background-color: transparent; border-radius: 2px; color: rgb(0, 0, 0); display: block; flex: 1 1 auto; hyphens: auto; min-width: 0px; overflow: hidden; text-align: left; text-overflow: ellipsis; word-break: break-word; }
.ft2vbta { align-items: center; cursor: pointer; display: flex; flex: 0 0 auto; height: 20px; justify-content: center; width: 20px; }
.f1k9hmon { margin-block: 8px; margin-inline: 12px; margin-top: 12px; }
.f1cpgtbs { margin-inline: -8px; }
.f1m87rvg { flex: 1 1 0px; min-height: 0px; overflow-y: auto; padding: 0px 8px 8px; scrollbar-width: thin; }
.ff76gxo { display: flex; flex-direction: column; padding-top: 8px; }
.fxmhqa3 { box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; right: 0px !important; }
.fra4m4q { background-color: rgb(255, 255, 255); border-radius: 4px; position: relative; }
.f2wyclb { align-items: center; border-radius: 4px; color: rgb(117, 66, 229); cursor: pointer; display: flex; height: 32px; justify-content: center; margin: 0px; padding: 0px; position: relative; width: 56px; }
@media (min-width: 768px) {
  .f2wyclb { height: 40px; }
}
.f5kdxkq { align-items: center; color: rgb(91, 91, 102); height: 20px; justify-content: center; margin-right: 4px; width: 20px; }
.f1jxmswo { align-items: center; color: rgb(91, 91, 102); display: flex; height: 16px; justify-content: center; width: 16px; }
.fg4izdr { align-items: center; display: flex; padding-bottom: 20px; padding-top: 16px; }
.f1awvgg7 { align-items: center; display: flex; max-height: 20px; max-width: 20px; }
.f1vileds { align-items: center; background-color: rgb(251, 251, 254); display: flex; flex-direction: row; justify-content: space-between; min-height: 56px; position: sticky; top: 0px; z-index: 20; }
@media (min-width: 768px) {
  .f1vileds { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; min-height: 80px; }
}
.f14zkdow { background-color: rgb(29, 17, 51) !important; }
.feb23nm { align-items: center; display: flex; flex-direction: row; justify-content: space-between; }
.fea99s7 { align-items: center; column-gap: 32px; display: flex; flex-direction: row; justify-content: space-between; }
.f2rgxs4 { align-items: center; color: rgb(21, 20, 26); display: flex; font-size: 16px; height: 40px; line-height: 24px; }
.fifewng { color: rgb(255, 255, 255); height: 40px; padding: 8px 18px; }
.f13khxa4 { align-items: center; box-shadow: none; column-gap: 8px; display: flex; font-size: 16px; height: 40px; line-height: 24px; padding: 8px 18px; }
.f1u6ndpr { align-items: center; display: flex; justify-content: flex-start; }
.f19rp955 { align-items: center; display: flex; height: 36px; margin-left: 12px; }
@media (min-width: 768px) {
  .f19rp955 { height: 36px; margin-left: 22px; }
}
.fujauq4 { height: 40px; }
.fwf9sge { background-color: rgb(251, 251, 254); display: flex; flex-direction: column; height: 100%; max-width: 100%; overflow-y: scroll; position: absolute; }
.fpf1ksv { flex-direction: column; height: 90dvh; margin-bottom: auto; max-width: 100%; min-height: 640px; padding-bottom: 32px; padding-left: 24px; padding-right: 24px; text-align: center; color: rgb(91, 91, 102) !important; }
.f2y3rs7 { align-items: center; flex-direction: column; margin-top: 128px; text-align: center; }
.fvwkq47 { color: rgb(21, 20, 26) !important; }
.fexnay9 { font-size: 42px; line-height: 48px; margin-bottom: 16px; margin-top: 32px; }
.f19keqke { color: rgb(91, 91, 102); font-size: 16px; line-height: 24px; margin-bottom: 16px; white-space: pre-line; }
@keyframes fvutaxc { 
  0% { opacity: 0; transform: translateY(32px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.f1tnwp6c, .f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) { -webkit-font-smoothing: antialiased; font-family: var(--font-inter); font-size: 16px; font-weight: 400; line-height: 28px; overflow-wrap: anywhere; }
.f1tnwp6c h1 { font-size: 52px; line-height: 1.2em; }
.f1tnwp6c h2 { font-size: 35.2px; line-height: 1.2em; }
.f1tnwp6c h3 { font-size: 26.4px; line-height: 1.2em; }
.f1tnwp6c h4 { font-size: 22px; line-height: 1.2em; }
.f1tnwp6c h5 { font-size: 19.8px; line-height: 1.2em; }
.f1tnwp6c .grecaptcha-badge { visibility: hidden; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) h1, .f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) h2, .f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) h3, .f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) h4, .f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) h5, .f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) h6, .f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) .title { font-family: var(--font-barlow); font-weight: 700; letter-spacing: 0px; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) .img-container { border-radius: 24px; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) .btn { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 16px; font-weight: 500; line-height: 22px; padding-block: 9px; padding-inline: 20px; border-radius: 28px !important; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) .btn-md { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 16px; font-weight: 500; line-height: 22px; padding-block: 9px; padding-inline: 20px; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) .btn-lg { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 20px; font-weight: 500; line-height: unset; padding-block: 12px; padding-inline: 24px; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) .slide-in { animation-duration: 600ms; animation-name: fvutaxc; animation-timing-function: ease-out; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) ul[data-type="checkmark-bullet-list"] { list-style: none none; margin-left: 24px; position: relative; text-indent: -24px; padding: 0px !important; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) ul[data-type="checkmark-bullet-list"] li::before { background-color: currentcolor; content: ""; display: inline-flex; height: 15px; margin-right: 8px; mask-image: url("data:image/svg+xml,<svg width=\"18\" height=\"12\" viewBox=\"0 0 18 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.7384 0.779786C17.1289 1.17031 17.1289 1.80348 16.7384 2.194L7.42428 11.5081C6.9166 12.0158 6.09348 12.0158 5.5858 11.5081L1.26164 7.18392C0.871119 6.79339 0.871119 6.16023 1.26164 5.76971C1.65217 5.37918 2.28533 5.37918 2.67586 5.76971L6.50504 9.59889L15.3241 0.779786C15.7147 0.389262 16.3478 0.389262 16.7384 0.779786Z\" fill=\"%235B5B66\"/></svg>"); mask-position: center bottom; mask-repeat: no-repeat; mask-size: contain; width: 15px; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) ul[data-type="checkmark-bullet-list"] li p { display: inline; margin-bottom: 0px !important; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) .body-font-size-large ul[data-type="checkmark-bullet-list"] { margin-left: 28px; text-indent: -26px; }
.f1tnwp6c > :not(.solo-designer) > :not(.solo-designer) .body-font-size-large ul[data-type="checkmark-bullet-list"] li::before { height: 18px; width: 18px; }
@media only screen and (max-width: 576px) {
  .f1tnwp6c h1.mobile-res { font-size: 44.2px; line-height: 1.2em; }
  .f1tnwp6c h2.mobile-res { font-size: 29.92px; line-height: 1.2em; }
  .f1tnwp6c h3.mobile-res { font-size: 22.44px; line-height: 1.2em; }
  .f1tnwp6c h4.mobile-res { font-size: 18.7px; line-height: 1.2em; }
  .f1tnwp6c h5.mobile-res { font-size: 16.83px; line-height: 1.2em; }
}
.f8t3auf { padding: 12px 24px; }
@media (min-width: 576px) {
  .f8t3auf { padding: 12px 24px; }
}
.f19j5vd2 { animation-duration: 300ms; animation-name: f16qy5mw; animation-timing-function: ease-in-out; position: fixed; top: 0px; }
.f1ismt9b { background-color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px, rgba(0, 0, 0, 0.2) 0px 0px 1px 0px, rgba(209, 213, 217, 0.4) 0px 0px 0px 1px inset; width: 100%; z-index: 100; color: rgb(0, 0, 0) !important; }
.f1ismt9b h1, .f1ismt9b h2, .f1ismt9b h3, .f1ismt9b h4, .f1ismt9b h5, .f1ismt9b h6 { color: rgb(13, 13, 13) !important; }
.f1ismt9b .btn, .f1ismt9b .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f1ismt9b .btn:hover, .f1ismt9b .btn:focus-visible, .f1ismt9b .btn-primary:hover, .f1ismt9b .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.f1ismt9b .btn:active, .f1ismt9b .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f1ismt9b .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f1ismt9b .btn-secondary:hover, .f1ismt9b .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f1ismt9b .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f1ismt9b .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.7; }
.f1ismt9b .highlight { color: rgb(28, 58, 189); }
.f1ismt9b .primary-text { color: rgb(0, 0, 0) !important; }
.f1ismt9b a { color: rgb(41, 77, 208); }
.f1ismt9b hr { color: rgb(0, 0, 0); opacity: 0.2; }
.f1ismt9b .heading { color: rgb(13, 13, 13); }
.f1ismt9b .text, .f1ismt9b .social-network-links, .f1ismt9b .social-network-links a, .f1ismt9b .social-network-links a:hover { color: rgb(0, 0, 0); }
.f1ismt9b .secondary-text { color: rgb(51, 65, 85); }
@media (prefers-reduced-motion: reduce) {
  .f1ismt9b .btn, .f1ismt9b .btn-primary, .f1ismt9b .btn-secondary { transition: none; }
}
.f6i3sow { left: -9999px; max-width: none; opacity: 0; pointer-events: none; position: fixed; top: 0px; white-space: nowrap; display: inline-block !important; }
.f6i3sow .social-network-links { column-gap: 16px; }
.f13ltaqe { background-color: rgb(255, 255, 255); border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px, rgba(0, 0, 0, 0.2) 0px 0px 1px 0px, rgba(209, 213, 217, 0.4) 0px 0px 0px 1px inset !important; color: rgb(0, 0, 0) !important; }
.f13ltaqe h1, .f13ltaqe h2, .f13ltaqe h3, .f13ltaqe h4, .f13ltaqe h5, .f13ltaqe h6 { color: rgb(13, 13, 13) !important; }
.f13ltaqe .btn, .f13ltaqe .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f13ltaqe .btn:hover, .f13ltaqe .btn:focus-visible, .f13ltaqe .btn-primary:hover, .f13ltaqe .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.f13ltaqe .btn:active, .f13ltaqe .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f13ltaqe .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f13ltaqe .btn-secondary:hover, .f13ltaqe .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f13ltaqe .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f13ltaqe .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.7; }
.f13ltaqe .highlight { color: rgb(28, 58, 189); }
.f13ltaqe .primary-text { color: rgb(0, 0, 0) !important; }
.f13ltaqe a { color: rgb(41, 77, 208); }
.f13ltaqe hr { color: rgb(0, 0, 0); opacity: 0.2; }
@media (prefers-reduced-motion: reduce) {
  .f13ltaqe .btn, .f13ltaqe .btn-primary, .f13ltaqe .btn-secondary { transition: none; }
}
.f1xg3n94 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: -16px 0px; max-height: 85vh; max-width: 440px; opacity: 0; overflow-y: scroll; top: 72px; transition: visibility 300ms, margin 300ms, opacity 300ms; visibility: hidden; }
.f1xg3n94.show { margin: 0px; opacity: 1; transition: visibility, opacity 300ms, margin 300ms; visibility: visible; }
.f73qffw { display: flex; flex-direction: column; padding: 24px; row-gap: 12px; width: 100%; }
.f1v5ywig { list-style-type: none; }
.f186suck .social-network-links { column-gap: 24px; }
.f1awcex4 { align-items: center; background-color: transparent; cursor: pointer; display: flex; margin-left: 16px; transform: scale(1.2); }
.f1rokedd { color: rgb(255, 255, 255); }
.f1wt0yvj { display: none; }
.f1riac97 { align-items: center; border: 1px solid; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.28) 0px 9px 18px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; flex-direction: column; left: auto; max-height: calc(100dvh - 80px); overflow-y: auto; overscroll-behavior: contain; position: absolute; right: 0px; top: 100%; width: 420px; z-index: 999; }
.f6k8vj2 { bottom: 0px; box-shadow: rgba(209, 213, 217, 0.2) 0px -1px 0px 0px inset; height: 1px; left: 0px; position: absolute; right: 0px; width: 100%; }
.f1re41gn { padding: 32px 24px; }
@media (min-width: 576px) {
  .f1re41gn { padding: 64px 24px; }
}
.f16s5lvm { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) !important; }
.f16s5lvm h1, .f16s5lvm h2, .f16s5lvm h3, .f16s5lvm h4, .f16s5lvm h5, .f16s5lvm h6 { color: rgb(13, 13, 13) !important; }
.f16s5lvm .btn, .f16s5lvm .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f16s5lvm .btn:hover, .f16s5lvm .btn:focus-visible, .f16s5lvm .btn-primary:hover, .f16s5lvm .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.f16s5lvm .btn:active, .f16s5lvm .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f16s5lvm .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f16s5lvm .btn-secondary:hover, .f16s5lvm .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f16s5lvm .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f16s5lvm .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.7; }
.f16s5lvm .highlight { color: rgb(28, 58, 189); }
.f16s5lvm .primary-text { color: rgb(0, 0, 0) !important; }
.f16s5lvm a { color: rgb(41, 77, 208); }
.f16s5lvm hr { color: rgb(0, 0, 0); opacity: 0.2; }
@media (prefers-reduced-motion: reduce) {
  .f16s5lvm .btn, .f16s5lvm .btn-primary, .f16s5lvm .btn-secondary { transition: none; }
}
.fw7mcf8 { border-top: 1px solid rgb(209, 213, 217); margin-top: 24px; padding-top: 24px; }
.f122vmq5 { border-bottom-style: solid; border-bottom-width: 1px; display: flex; flex-direction: column; margin-bottom: 24px; padding-bottom: 24px; width: 100%; }
@media (min-width: 768px) {
  .f122vmq5 { flex-direction: row; gap: 32px; }
}
.f3tglsy { display: flex; flex-direction: column; justify-content: center; padding-bottom: 16px; padding-top: 8px; width: 100%; }
@media (min-width: 768px) {
  .f3tglsy { flex: 0 0 calc(50% - 16px); width: calc(50% - 16px); }
}
@media (max-width: 576px) {
  .f3tglsy { margin-top: 16px; }
}
@media (min-width: 576px) and (max-width: 768px) {
  .f3tglsy { margin-top: 16px; }
}
.f11z4p5z { cursor: pointer; display: block; order: -1; width: 100%; }
@media (min-width: 768px) {
  .f11z4p5z { flex: 0 0 calc(50% - 16px); order: 1; width: calc(50% - 16px); }
}
.f4guin7 { position: relative; }
.f4guin7::after { inset: 0px; content: ""; pointer-events: none; position: absolute; z-index: 1; }
.f4guin7:hover::after { background-color: rgba(0, 0, 0, 0.15); }
.fmx7zy7 { align-items: center; display: flex; flex-flow: wrap; gap: 12px; margin-bottom: 16px; }
.fha8xv8 { margin-bottom: 16px; margin-top: 0px; }
.fha8xv8.fha8xv8 { font-size: 26.4px; }
@media (min-width: 1200px) {
  .fha8xv8.fha8xv8 { font-size: 35.2px; }
}
.fakus7g { cursor: pointer; text-decoration: none; color: inherit !important; }
.fakus7g:hover { text-decoration-line: underline; text-decoration-skip-ink: none; text-decoration-style: solid; text-decoration-thickness: 4%; text-underline-position: from-font; }
.f14elkxg { -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; margin-bottom: 8px; margin-top: 0px; overflow: hidden; text-overflow: ellipsis; }
@media (min-width: 1400px) {
  .f14elkxg { -webkit-line-clamp: 4; }
}
.f13cq3ur { cursor: pointer; text-decoration: underline; }
.f13cq3ur:hover { text-decoration: none; }
@keyframes f1k4zt7i { 
  0% { box-shadow: rgb(198, 137, 255) 0px 0px 0px 2px inset; }
  100% { box-shadow: none; }
}
.frf77ht { border: 1px; border-radius: 24px; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.frf77ht img { left: 0px; position: absolute; top: 0px; transform-origin: left top; }
.f1ic5qa0 { height: 100%; object-fit: cover; width: 100%; }
.f143kno7 { display: flex; flex-direction: column; width: 100%; }
@media (min-width: 768px) {
  .f143kno7 { flex-direction: row; gap: 32px; }
}
.fxh9swh { background-color: rgb(1, 6, 24); box-shadow: rgb(92, 104, 124) 0px 1px 0px 0px inset; color: rgb(255, 255, 255) !important; }
.fxh9swh h1, .fxh9swh h2, .fxh9swh h3, .fxh9swh h4, .fxh9swh h5, .fxh9swh h6 { color: rgb(252, 252, 252) !important; }
.fxh9swh .btn, .fxh9swh .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); box-shadow: rgba(255, 255, 255, 0.01) 0px 0px 0px 1px inset; color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fxh9swh .btn:hover, .fxh9swh .btn:focus-visible, .fxh9swh .btn-primary:hover, .fxh9swh .btn-primary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); color: rgb(255, 255, 255); }
.fxh9swh .btn:active, .fxh9swh .btn-primary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fxh9swh .btn-secondary { background-color: transparent; border-color: rgb(78, 118, 230); box-shadow: rgb(78, 118, 230) 0px 0px 0px 1.5px inset; color: rgb(78, 118, 230); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fxh9swh .btn-secondary:hover, .fxh9swh .btn-secondary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); box-shadow: rgb(78, 118, 230) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.fxh9swh .btn-secondary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fxh9swh .btn-secondary-loading { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(1, 6, 24); opacity: 0.7; }
.fxh9swh .highlight, .fxh9swh a { color: rgb(78, 118, 230); }
.fxh9swh .primary-text, .fxh9swh .logo { color: rgb(255, 255, 255) !important; }
.fxh9swh hr { color: rgb(255, 255, 255); opacity: 0.2; }
.fxh9swh .copyright { line-height: 1.5em; }
.fxh9swh .social-network-links { color: rgb(255, 255, 255); column-gap: 24px; justify-content: flex-start; }
.fxh9swh .social-network-links a { color: rgb(255, 255, 255); }
.fxh9swh .social-network-links a:hover { color: rgb(255, 255, 255); opacity: 0.7; }
@media (prefers-reduced-motion: reduce) {
  .fxh9swh .btn, .fxh9swh .btn-primary, .fxh9swh .btn-secondary { transition: none; }
}
.f15mui7r { align-items: center; display: flex; transform: scale(1.2); }
.f15mui7r:hover { opacity: 0.7; }
.fc95sgt { align-items: center; border-radius: 28px; display: flex; height: 40px; justify-content: center; padding: 8px; width: 40px; }
.f1eaq294 { display: inline-block; }
.f1eaq294 .social-network-links { column-gap: 16px; }
.fskdjfe { align-items: center; color: rgb(0, 0, 0); display: flex; flex-direction: row; margin-bottom: 16px; max-width: 100%; overflow: hidden; }
.fupuuxh { color: rgb(41, 77, 208); cursor: pointer; flex-shrink: 0; max-width: 60%; overflow: hidden; text-decoration: underline; text-overflow: ellipsis; white-space: nowrap; }
.fupuuxh:hover { text-decoration: none; }
.f1x38flu { color: rgb(13, 13, 13); margin-bottom: 16px; margin-top: 4px; }
.f1tpqszp { align-items: center; color: rgb(0, 0, 0); display: flex; flex-flow: wrap; gap: 16px; margin-bottom: 24px; }
.f16k1q7u { color: rgb(0, 0, 0); line-height: 1.75em; text-align: left; }
.f16k1q7u ul, .f16k1q7u h2, .f16k1q7u h3, .f16k1q7u h4, .f16k1q7u p { margin-bottom: 1em; }
.f16k1q7u p:empty { min-height: 1em; }
.f16k1q7u p + h2, .f16k1q7u p + h3, .f16k1q7u p + h4, .f16k1q7u ul + h2, .f16k1q7u ul + h3, .f16k1q7u ul + h4 { margin-top: 1em; }
.f16k1q7u li { min-height: 1em; padding-left: 0.1em; }
.f16k1q7u li > p { display: inline; margin: 0px; }
.f16k1q7u a { text-decoration: underline; }
.f16k1q7u a:hover { text-decoration: none; }
.f16k1q7u img { border-radius: 4px; display: block; margin-block: 1em; max-width: 100%; object-fit: cover; width: 100%; }
.f16k1q7u div[data-youtube-video] { aspect-ratio: 16 / 9; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; overflow: hidden; width: 100%; }
.f16k1q7u div[data-youtube-video] iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; height: 100%; width: 100%; }
.f16k1q7u iframe { aspect-ratio: 16 / 9; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; width: 100%; }
.f16k1q7u ul, .f16k1q7u ol { list-style-position: outside; padding-left: 1.4em; }
.f16k1q7u h2, .f16k1q7u h3, .f16k1q7u h4 { margin-bottom: 20px !important; margin-top: 24px !important; }
.fj2ihuq { background-color: rgb(237, 242, 248); color: rgb(0, 0, 0) !important; }
.fj2ihuq h1, .fj2ihuq h2, .fj2ihuq h3, .fj2ihuq h4, .fj2ihuq h5, .fj2ihuq h6 { color: rgb(13, 13, 13) !important; }
.fj2ihuq .btn, .fj2ihuq .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fj2ihuq .btn:hover, .fj2ihuq .btn:focus-visible, .fj2ihuq .btn-primary:hover, .fj2ihuq .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.fj2ihuq .btn:active, .fj2ihuq .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fj2ihuq .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fj2ihuq .btn-secondary:hover, .fj2ihuq .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.fj2ihuq .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fj2ihuq .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(237, 242, 248); opacity: 0.7; }
.fj2ihuq .highlight { color: rgb(28, 58, 189); }
.fj2ihuq .primary-text { color: rgb(0, 0, 0) !important; }
.fj2ihuq a { color: rgb(41, 77, 208); }
.fj2ihuq hr { color: rgb(0, 0, 0); opacity: 0.2; }
@media (prefers-reduced-motion: reduce) {
  .fj2ihuq .btn, .fj2ihuq .btn-primary, .fj2ihuq .btn-secondary { transition: none; }
}
.ff29l7x { text-align: left; }
.ff29l7x ul, .ff29l7x h2, .ff29l7x h3, .ff29l7x h4, .ff29l7x p { margin-bottom: 1em; }
.ff29l7x p:empty { min-height: 1em; }
.ff29l7x p + h2, .ff29l7x p + h3, .ff29l7x p + h4, .ff29l7x ul + h2, .ff29l7x ul + h3, .ff29l7x ul + h4 { margin-top: 1em; }
.ff29l7x li { min-height: 1em; padding-left: 0.1em; }
.ff29l7x li > p { display: inline; margin: 0px; }
.ff29l7x a { text-decoration: underline; }
.ff29l7x a:hover { text-decoration: none; }
.ff29l7x img { border-radius: 4px; display: block; margin-block: 1em; max-width: 100%; object-fit: cover; width: 100%; }
.ff29l7x div[data-youtube-video] { aspect-ratio: 16 / 9; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; overflow: hidden; width: 100%; }
.ff29l7x div[data-youtube-video] iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; height: 100%; width: 100%; }
.ff29l7x iframe { aspect-ratio: 16 / 9; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; width: 100%; }
.ff29l7x ul, .ff29l7x ol { list-style-position: outside; padding-left: 1.4em; }
@media (max-width: 768px) {
}
.f1gxa9bm { margin: 1.6em 0px 1em; text-align: center; }
.f1gxa9bm ul, .f1gxa9bm h2, .f1gxa9bm h3, .f1gxa9bm h4, .f1gxa9bm p { margin-bottom: 1em; }
.f1gxa9bm p:empty { min-height: 1em; }
.f1gxa9bm p + h2, .f1gxa9bm p + h3, .f1gxa9bm p + h4, .f1gxa9bm ul + h2, .f1gxa9bm ul + h3, .f1gxa9bm ul + h4 { margin-top: 1em; }
.f1gxa9bm li { min-height: 1em; padding-left: 0.1em; }
.f1gxa9bm li > p { display: inline; margin: 0px; }
.f1gxa9bm a { text-decoration: underline; }
.f1gxa9bm a:hover { text-decoration: none; }
.f1gxa9bm img { border-radius: 4px; display: block; margin-block: 1em; max-width: 100%; object-fit: cover; width: 100%; }
.f1gxa9bm div[data-youtube-video] { aspect-ratio: 16 / 9; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; overflow: hidden; width: 100%; }
.f1gxa9bm div[data-youtube-video] iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; height: 100%; width: 100%; }
.f1gxa9bm iframe { aspect-ratio: 16 / 9; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; width: 100%; }
.f1gxa9bm ul, .f1gxa9bm ol { list-style-position: inside; padding-left: 0px; }
.f1gxa9bm ul[data-type="checkmark-bullet-list"] { margin-left: 0px; padding-left: 0px; text-indent: 0px; }
.ff80wrw { background-color: rgb(255, 255, 255); overflow: hidden; color: rgb(0, 0, 0) !important; }
.ff80wrw h1, .ff80wrw h2, .ff80wrw h3, .ff80wrw h4, .ff80wrw h5, .ff80wrw h6 { color: rgb(13, 13, 13) !important; }
.ff80wrw .btn, .ff80wrw .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.ff80wrw .btn:hover, .ff80wrw .btn:focus-visible, .ff80wrw .btn-primary:hover, .ff80wrw .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.ff80wrw .btn:active, .ff80wrw .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.ff80wrw .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.ff80wrw .btn-secondary:hover, .ff80wrw .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.ff80wrw .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.ff80wrw .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.7; }
.ff80wrw .highlight { color: rgb(28, 58, 189); }
.ff80wrw .primary-text { color: rgb(0, 0, 0) !important; }
.ff80wrw a { color: rgb(41, 77, 208); }
.ff80wrw hr { color: rgb(0, 0, 0); opacity: 0.2; }
.ff80wrw .right-col > * { justify-content: center !important; text-align: center; }
.ff80wrw .right-col > :last-child, .ff80wrw .right-col > :last-child .btn, .ff80wrw .right-col > :last-child :last-child { margin-bottom: 0px !important; }
.ff80wrw .intro-image-container, .ff80wrw .intro-image { aspect-ratio: 1.33333 / 1; object-fit: cover; overflow: hidden; width: 100%; }
.ff80wrw .intro-image-container, .ff80wrw .intro-image > * { aspect-ratio: 1.33333 / 1; }
@media (prefers-reduced-motion: reduce) {
  .ff80wrw .btn, .ff80wrw .btn-primary, .ff80wrw .btn-secondary { transition: none; }
}
.fin4unf { height: 12px; }
.f123dsf9 { background-color: rgb(49, 57, 66); color: rgb(255, 255, 255) !important; }
.f123dsf9 h1, .f123dsf9 h2, .f123dsf9 h3, .f123dsf9 h4, .f123dsf9 h5, .f123dsf9 h6 { color: rgb(252, 252, 252) !important; }
.f123dsf9 .btn, .f123dsf9 .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); box-shadow: rgba(255, 255, 255, 0.27) 0px 0px 0px 1px inset; color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f123dsf9 .btn:hover, .f123dsf9 .btn:focus-visible, .f123dsf9 .btn-primary:hover, .f123dsf9 .btn-primary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); color: rgb(255, 255, 255); }
.f123dsf9 .btn:active, .f123dsf9 .btn-primary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f123dsf9 .btn-secondary { background-color: transparent; border-color: rgb(172, 197, 255); box-shadow: rgb(172, 197, 255) 0px 0px 0px 1.5px inset; color: rgb(172, 197, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f123dsf9 .btn-secondary:hover, .f123dsf9 .btn-secondary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); box-shadow: rgb(78, 118, 230) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f123dsf9 .btn-secondary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f123dsf9 .btn-secondary-loading { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(49, 57, 66); opacity: 0.7; }
.f123dsf9 .highlight { color: rgb(78, 118, 230); }
.f123dsf9 .primary-text { color: rgb(255, 255, 255) !important; }
.f123dsf9 a { color: rgb(172, 197, 255); }
.f123dsf9 hr { color: rgb(255, 255, 255); opacity: 0.2; }
.f123dsf9 .quotes { justify-content: center !important; text-align: center; }
@media (prefers-reduced-motion: reduce) {
  .f123dsf9 .btn, .f123dsf9 .btn-primary, .f123dsf9 .btn-secondary { transition: none; }
}
.fasj6pk { text-align: center; }
.fasj6pk ul, .fasj6pk h2, .fasj6pk h3, .fasj6pk h4, .fasj6pk p { margin-bottom: 1em; }
.fasj6pk p:empty { min-height: 1em; }
.fasj6pk p + h2, .fasj6pk p + h3, .fasj6pk p + h4, .fasj6pk ul + h2, .fasj6pk ul + h3, .fasj6pk ul + h4 { margin-top: 1em; }
.fasj6pk li { min-height: 1em; padding-left: 0.1em; }
.fasj6pk li > p { display: inline; margin: 0px; }
.fasj6pk a { text-decoration: underline; }
.fasj6pk a:hover { text-decoration: none; }
.fasj6pk img { border-radius: 4px; display: block; margin-block: 1em; max-width: 100%; object-fit: cover; width: 100%; }
.fasj6pk div[data-youtube-video] { aspect-ratio: 16 / 9; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; overflow: hidden; width: 100%; }
.fasj6pk div[data-youtube-video] iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; height: 100%; width: 100%; }
.fasj6pk iframe { aspect-ratio: 16 / 9; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; width: 100%; }
.fasj6pk ul, .fasj6pk ol { list-style-position: inside; padding-left: 0px; }
.fasj6pk ul[data-type="checkmark-bullet-list"] { margin-left: 0px; padding-left: 0px; text-indent: 0px; }
.f18pzjoo { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) !important; }
.f18pzjoo h1, .f18pzjoo h2, .f18pzjoo h3, .f18pzjoo h4, .f18pzjoo h5, .f18pzjoo h6 { color: rgb(13, 13, 13) !important; }
.f18pzjoo .btn, .f18pzjoo .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f18pzjoo .btn:hover, .f18pzjoo .btn:focus-visible, .f18pzjoo .btn-primary:hover, .f18pzjoo .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.f18pzjoo .btn:active, .f18pzjoo .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f18pzjoo .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f18pzjoo .btn-secondary:hover, .f18pzjoo .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f18pzjoo .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f18pzjoo .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.7; }
.f18pzjoo .highlight { color: rgb(28, 58, 189); }
.f18pzjoo .primary-text { color: rgb(0, 0, 0) !important; }
.f18pzjoo a { color: rgb(41, 77, 208); }
.f18pzjoo hr { color: rgb(0, 0, 0); opacity: 0.2; }
.f18pzjoo .code-embed-stub { align-items: center; aspect-ratio: 16 / 9; background-color: rgba(224, 224, 230, 0.8); color: rgb(50, 49, 60); display: flex; flex-direction: column; font-feature-settings: "ss03", "cv02", "cv01", "cv08"; font-size: 13px; font-style: normal; font-weight: 400; height: auto; justify-content: center; line-height: 18px; width: 100%; }
.f18pzjoo .code-embed-stub > span:first-child { color: rgb(21, 20, 26); font-weight: 600; }
.f18pzjoo .code-embed-stub > span { hyphens: auto; padding: 0px 16px; text-align: center; overflow-wrap: break-word; }
@media (prefers-reduced-motion: reduce) {
  .f18pzjoo .btn, .f18pzjoo .btn-primary, .f18pzjoo .btn-secondary { transition: none; }
}
.frfpicl { background-color: rgb(10, 18, 137); color: rgb(255, 255, 255) !important; }
.frfpicl h1, .frfpicl h2, .frfpicl h3, .frfpicl h4, .frfpicl h5, .frfpicl h6 { color: rgb(252, 252, 252) !important; }
.frfpicl .btn, .frfpicl .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); box-shadow: rgba(255, 255, 255, 0.17) 0px 0px 0px 1px inset; color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.frfpicl .btn:hover, .frfpicl .btn:focus-visible, .frfpicl .btn-primary:hover, .frfpicl .btn-primary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); color: rgb(255, 255, 255); }
.frfpicl .btn:active, .frfpicl .btn-primary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.frfpicl .btn-secondary { background-color: transparent; border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(123, 158, 245); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.frfpicl .btn-secondary:hover, .frfpicl .btn-secondary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); box-shadow: rgb(78, 118, 230) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.frfpicl .btn-secondary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.frfpicl .btn-secondary-loading { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(10, 18, 137); opacity: 0.7; }
.frfpicl .highlight { color: rgb(78, 118, 230); }
.frfpicl .primary-text { color: rgb(255, 255, 255) !important; }
.frfpicl a { color: rgb(123, 158, 245); }
.frfpicl hr { color: rgb(255, 255, 255); opacity: 0.2; }
.frfpicl .quotes { justify-content: center !important; text-align: center; }
@media (prefers-reduced-motion: reduce) {
  .frfpicl .btn, .frfpicl .btn-primary, .frfpicl .btn-secondary { transition: none; }
}
.f130u01g { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) !important; }
.f130u01g h1, .f130u01g h2, .f130u01g h3, .f130u01g h4, .f130u01g h5, .f130u01g h6 { color: rgb(13, 13, 13) !important; }
.f130u01g .btn, .f130u01g .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f130u01g .btn:hover, .f130u01g .btn:focus-visible, .f130u01g .btn-primary:hover, .f130u01g .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.f130u01g .btn:active, .f130u01g .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f130u01g .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f130u01g .btn-secondary:hover, .f130u01g .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f130u01g .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f130u01g .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.7; }
.f130u01g .highlight { color: rgb(28, 58, 189); }
.f130u01g .primary-text { color: rgb(0, 0, 0) !important; }
.f130u01g a { color: rgb(41, 77, 208); }
.f130u01g hr { color: rgb(0, 0, 0); opacity: 0.2; }
.f130u01g .review-body, .f130u01g .chev-btn, .f130u01g .chev-btn:hover, .f130u01g .chev-btn:active, .f130u01g .page-indicator { color: rgb(0, 0, 0); }
.f130u01g .stars { color: rgb(1, 6, 24); }
@media (prefers-reduced-motion: reduce) {
  .f130u01g .btn, .f130u01g .btn-primary, .f130u01g .btn-secondary { transition: none; }
}
.f15h01ht { background-color: rgb(10, 18, 137); color: rgb(255, 255, 255) !important; }
.f15h01ht h1, .f15h01ht h2, .f15h01ht h3, .f15h01ht h4, .f15h01ht h5, .f15h01ht h6 { color: rgb(252, 252, 252) !important; }
.f15h01ht .btn, .f15h01ht .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); box-shadow: rgba(255, 255, 255, 0.17) 0px 0px 0px 1px inset; color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f15h01ht .btn:hover, .f15h01ht .btn:focus-visible, .f15h01ht .btn-primary:hover, .f15h01ht .btn-primary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); color: rgb(255, 255, 255); }
.f15h01ht .btn:active, .f15h01ht .btn-primary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f15h01ht .btn-secondary { background-color: transparent; border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(123, 158, 245); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f15h01ht .btn-secondary:hover, .f15h01ht .btn-secondary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); box-shadow: rgb(78, 118, 230) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f15h01ht .btn-secondary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f15h01ht .btn-secondary-loading { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(10, 18, 137); opacity: 0.7; }
.f15h01ht .highlight { color: rgb(78, 118, 230); }
.f15h01ht .primary-text { color: rgb(255, 255, 255) !important; }
.f15h01ht a { color: rgb(123, 158, 245); }
.f15h01ht hr { color: rgb(255, 255, 255); opacity: 0.2; }
.f15h01ht .chev-btn, .f15h01ht .chev-btn:hover, .f15h01ht .chev-btn:active, .f15h01ht .page-indicator { color: rgb(255, 255, 255); }
@media (prefers-reduced-motion: reduce) {
  .f15h01ht .btn, .f15h01ht .btn-primary, .f15h01ht .btn-secondary { transition: none; }
}
.f48awv { border: 2px rgb(30, 58, 138); border-radius: 24px; overflow: hidden; padding-bottom: 75%; position: relative; }
.f48awv img { left: 0px; position: absolute; top: 0px; transform-origin: left top; }
.f1me6xke { height: auto; transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1); width: 100%; }
.fsaqc9k { height: auto; transform: translate3d(-6.25%, 0%, 0px) scale3d(1.125, 1.125, 1); width: 100%; }
.f11fh531 { height: auto; transform: translate3d(-9.53187%, 0%, 0px) scale3d(1.13128, 1.13128, 1); width: 100%; }
.fsjgh6x { background-color: rgb(10, 18, 137); color: rgb(255, 255, 255) !important; }
.fsjgh6x h1, .fsjgh6x h2, .fsjgh6x h3, .fsjgh6x h4, .fsjgh6x h5, .fsjgh6x h6 { color: rgb(252, 252, 252) !important; }
.fsjgh6x .btn, .fsjgh6x .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); box-shadow: rgba(255, 255, 255, 0.17) 0px 0px 0px 1px inset; color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fsjgh6x .btn:hover, .fsjgh6x .btn:focus-visible, .fsjgh6x .btn-primary:hover, .fsjgh6x .btn-primary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); color: rgb(255, 255, 255); }
.fsjgh6x .btn:active, .fsjgh6x .btn-primary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fsjgh6x .btn-secondary { background-color: transparent; border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(123, 158, 245); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fsjgh6x .btn-secondary:hover, .fsjgh6x .btn-secondary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); box-shadow: rgb(78, 118, 230) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.fsjgh6x .btn-secondary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fsjgh6x .btn-secondary-loading { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(10, 18, 137); opacity: 0.7; }
.fsjgh6x .highlight { color: rgb(78, 118, 230); }
.fsjgh6x .primary-text { color: rgb(255, 255, 255) !important; }
.fsjgh6x a { color: rgb(123, 158, 245); }
.fsjgh6x hr { color: rgb(255, 255, 255); opacity: 0.2; }
@media (prefers-reduced-motion: reduce) {
  .fsjgh6x .btn, .fsjgh6x .btn-primary, .fsjgh6x .btn-secondary { transition: none; }
}
.f9f8okj { display: flex; flex-direction: column; text-align: left; }
.f9f8okj .heading { cursor: pointer; display: flex; flex-direction: row; justify-content: space-between; padding-block: 24px; }
.f9f8okj .faq-question { color: rgb(255, 255, 255) !important; }
.f9f8okj .icon { align-items: center; cursor: pointer; display: flex; margin-left: 24px; transform: rotate(0deg); transition: transform 0.2s; }
.f9f8okj .icon.expanded-icon { transform: rotate(-180deg); }
.f9f8okj .icon:hover { opacity: 0.8; }
.f9f8okj .accordion-content { display: grid; grid-template-rows: 0fr; margin-right: 40px; padding-bottom: 0px; transition: grid-template-rows 0.3s ease-out, opacity 0.4s, padding-bottom 0.3s ease-out; }
.f9f8okj .accordion-content.expanded { grid-template-rows: 1fr; padding-bottom: 32px; }
.fk6xixs { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) !important; }
.fk6xixs h1, .fk6xixs h2, .fk6xixs h3, .fk6xixs h4, .fk6xixs h5, .fk6xixs h6 { color: rgb(13, 13, 13) !important; }
.fk6xixs .btn, .fk6xixs .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fk6xixs .btn:hover, .fk6xixs .btn:focus-visible, .fk6xixs .btn-primary:hover, .fk6xixs .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.fk6xixs .btn:active, .fk6xixs .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fk6xixs .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fk6xixs .btn-secondary:hover, .fk6xixs .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.fk6xixs .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fk6xixs .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.7; }
.fk6xixs .highlight { color: rgb(28, 58, 189); }
.fk6xixs .primary-text { color: rgb(0, 0, 0) !important; }
.fk6xixs a { color: rgb(41, 77, 208); }
.fk6xixs hr { color: rgb(0, 0, 0); opacity: 0.2; }
.fk6xixs .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select { height: 56px; min-height: 56px; }
.fk6xixs .form-label { margin: 0px; width: 100%; color: rgb(104, 111, 119) !important; }
@media (prefers-reduced-motion: reduce) {
  .fk6xixs .btn, .fk6xixs .btn-primary, .fk6xixs .btn-secondary { transition: none; }
}
.fw72s2m { background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 213, 217); border-radius: 4px; color: rgb(0, 0, 0); font-size: 16px; line-height: 18px; padding: 12px; resize: none; width: 100%; }
.fw72s2m.form-control.is-invalid { background-image: url("img/alert.svg"); background-size: auto; border-color: rgb(207, 207, 216); }
.fw72s2m.form-control-plaintext ~ label, .fw72s2m:focus ~ label, .fw72s2m:not(:placeholder-shown) ~ label, .fw72s2m.form-select ~ label { opacity: 0.7 !important; }
.fw72s2m::placeholder { color: rgb(104, 111, 119); }
.fw72s2m.form-control:disabled { background-color: rgb(255, 255, 255); border-color: rgb(209, 213, 217); color: rgb(0, 0, 0); }
.f9gecym { background-color: rgb(255, 255, 255); border: 1px solid rgb(78, 118, 230); border-radius: 4px; color: rgb(0, 0, 0); font-size: 16px; line-height: 18px; padding: 12px; resize: none; width: 100%; }
.f9gecym.form-control.is-invalid { background-image: url("img/alert.svg"); background-size: auto; border-color: rgb(207, 207, 216); }
.f9gecym.form-control-plaintext ~ label, .f9gecym:focus ~ label, .f9gecym:not(:placeholder-shown) ~ label, .f9gecym.form-select ~ label { opacity: 0.7 !important; }
.f9gecym::placeholder { color: rgb(104, 111, 119); }
.f9gecym.form-control:disabled { background-color: rgb(255, 255, 255); border-color: rgb(78, 118, 230); color: rgb(0, 0, 0); }
.f1oityj { background-color: rgb(10, 18, 137); color: rgb(255, 255, 255) !important; }
.f1oityj h1, .f1oityj h2, .f1oityj h3, .f1oityj h4, .f1oityj h5, .f1oityj h6 { color: rgb(252, 252, 252) !important; }
.f1oityj .btn, .f1oityj .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); box-shadow: rgba(255, 255, 255, 0.17) 0px 0px 0px 1px inset; color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f1oityj .btn:hover, .f1oityj .btn:focus-visible, .f1oityj .btn-primary:hover, .f1oityj .btn-primary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); color: rgb(255, 255, 255); }
.f1oityj .btn:active, .f1oityj .btn-primary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f1oityj .btn-secondary { background-color: transparent; border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(123, 158, 245); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f1oityj .btn-secondary:hover, .f1oityj .btn-secondary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); box-shadow: rgb(78, 118, 230) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f1oityj .btn-secondary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f1oityj .btn-secondary-loading { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(10, 18, 137); opacity: 0.7; }
.f1oityj .highlight { color: rgb(78, 118, 230); }
.f1oityj .primary-text { color: rgb(255, 255, 255) !important; }
.f1oityj a { color: rgb(123, 158, 245); }
.f1oityj hr { color: rgb(255, 255, 255); opacity: 0.2; }
.f1oityj .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select { height: 56px; min-height: 56px; }
.f1oityj .form-label { margin: 0px; width: 100%; color: rgb(104, 111, 119) !important; }
@media (prefers-reduced-motion: reduce) {
  .f1oityj .btn, .f1oityj .btn-primary, .f1oityj .btn-secondary { transition: none; }
}
.f1usk4qd { background-color: rgb(255, 255, 255); overflow: hidden; color: rgb(0, 0, 0) !important; }
.f1usk4qd h1, .f1usk4qd h2, .f1usk4qd h3, .f1usk4qd h4, .f1usk4qd h5, .f1usk4qd h6 { color: rgb(13, 13, 13) !important; }
.f1usk4qd .btn, .f1usk4qd .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f1usk4qd .btn:hover, .f1usk4qd .btn:focus-visible, .f1usk4qd .btn-primary:hover, .f1usk4qd .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.f1usk4qd .btn:active, .f1usk4qd .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f1usk4qd .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f1usk4qd .btn-secondary:hover, .f1usk4qd .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f1usk4qd .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f1usk4qd .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.7; }
.f1usk4qd .highlight { color: rgb(28, 58, 189); }
.f1usk4qd .primary-text { color: rgb(0, 0, 0) !important; }
.f1usk4qd a { color: rgb(41, 77, 208); }
.f1usk4qd hr { color: rgb(0, 0, 0); opacity: 0.2; }
@media (prefers-reduced-motion: reduce) {
  .f1usk4qd .btn, .f1usk4qd .btn-primary, .f1usk4qd .btn-secondary { transition: none; }
}
.f16q59g1 { display: flex; flex-direction: column; margin-bottom: 16px; row-gap: 16px; }
.f16q59g1 .items-row { column-gap: 16px; display: flex; flex-direction: row; justify-content: center; }
.f16q59g1 .items-row .logo-container { align-content: center; aspect-ratio: 1.33333 / 1; background-color: rgb(255, 255, 255); border-radius: 24px; padding-block: 16px; padding-inline: 24px; width: 220px !important; }
.f16q59g1 .items-row:last-child .logo-container { width: 220px !important; }
.f16q59g1 .image-content { aspect-ratio: unset; }
.f1n5g813 { border: 1px; border-radius: 0px; overflow: hidden; padding-bottom: 75%; position: relative; }
.f1n5g813 img { left: 0px; position: absolute; top: 0px; transform-origin: left top; }
.fyku4mt { height: 100%; object-fit: contain; width: 100%; }
.fn16agz { background-color: rgb(237, 242, 248); text-align: center; color: rgb(0, 0, 0) !important; }
.fn16agz h1, .fn16agz h2, .fn16agz h3, .fn16agz h4, .fn16agz h5, .fn16agz h6 { color: rgb(13, 13, 13) !important; }
.fn16agz .btn, .fn16agz .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fn16agz .btn:hover, .fn16agz .btn:focus-visible, .fn16agz .btn-primary:hover, .fn16agz .btn-primary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); color: rgb(255, 255, 255); }
.fn16agz .btn:active, .fn16agz .btn-primary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fn16agz .btn-secondary { background-color: transparent; border-color: rgb(41, 77, 208); box-shadow: rgb(41, 77, 208) 0px 0px 0px 1.5px inset; color: rgb(41, 77, 208); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.fn16agz .btn-secondary:hover, .fn16agz .btn-secondary:focus-visible { background-color: rgb(28, 58, 189); border-color: rgb(28, 58, 189); box-shadow: rgb(28, 58, 189) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.fn16agz .btn-secondary:active { background-color: rgb(21, 45, 176); border-color: rgb(21, 45, 176); box-shadow: rgb(21, 45, 176) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.fn16agz .btn-secondary-loading { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(237, 242, 248); opacity: 0.7; }
.fn16agz .highlight { color: rgb(28, 58, 189); }
.fn16agz .primary-text { color: rgb(0, 0, 0) !important; }
.fn16agz a { color: rgb(41, 77, 208); }
.fn16agz hr { color: rgb(0, 0, 0); opacity: 0.2; }
.fn16agz .slide-in { animation-duration: 1200ms !important; }
@media (prefers-reduced-motion: reduce) {
  .fn16agz .btn, .fn16agz .btn-primary, .fn16agz .btn-secondary { transition: none; }
}
.fewaf9a > :last-child { margin-bottom: 0px; }
.fewaf9a > p:empty:last-child { min-height: 0px; }
.fubhc6p { text-align: center; }
.fubhc6p ul, .fubhc6p h2, .fubhc6p h3, .fubhc6p h4 { margin-bottom: 1em; }
.fubhc6p p { margin-bottom: 12px; }
.fubhc6p p:empty { min-height: 1em; }
.fubhc6p p + h2, .fubhc6p p + h3, .fubhc6p p + h4, .fubhc6p ul + h2, .fubhc6p ul + h3, .fubhc6p ul + h4 { margin-top: 1em; }
.fubhc6p li { min-height: 1em; padding-left: 0.1em; }
.fubhc6p li > p { display: inline; margin: 0px; }
.fubhc6p a { text-decoration: underline; }
.fubhc6p a:hover { text-decoration: none; }
.fubhc6p img { border-radius: 4px; display: block; margin-block: 1em; max-width: 100%; object-fit: cover; width: 100%; }
.fubhc6p div[data-youtube-video] { aspect-ratio: 16 / 9; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; overflow: hidden; width: 100%; }
.fubhc6p div[data-youtube-video] iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; height: 100%; width: 100%; }
.fubhc6p iframe { aspect-ratio: 16 / 9; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; display: block; margin-block: 1em; max-width: 100%; width: 100%; }
.fubhc6p ul, .fubhc6p ol { list-style-position: inside; padding-left: 0px; }
.fubhc6p ul[data-type="checkmark-bullet-list"] { margin-left: 0px; padding-left: 0px; text-indent: 0px; }
.fubhc6p > :last-child { margin-bottom: 0px; }
.fubhc6p > p:empty:last-child { min-height: 0px; }
.fsgl9yx { border: 4px rgb(127, 134, 142); border-radius: 50%; overflow: hidden; padding-bottom: 100%; position: relative; }
.fsgl9yx img { left: 0px; position: absolute; top: 0px; transform-origin: left top; }
.f1eqnvhw { height: auto; transform: translate3d(-25%, 0%, 0px) scale3d(1.5, 1.5, 1); width: 100%; }
.f1v445h0 { height: auto; transform: translate3d(-7.27902%, 0%, 0px) scale3d(1.3758, 1.3758, 1); width: 100%; }
.fqedycb { height: auto; transform: translate3d(-19.6043%, 0%, 0px) scale3d(1.5, 1.5, 1); width: 100%; }
.f1t729xk { background-color: rgb(30, 58, 138); text-align: center; color: rgb(255, 255, 255) !important; }
.f1t729xk h1, .f1t729xk h2, .f1t729xk h3, .f1t729xk h4, .f1t729xk h5, .f1t729xk h6 { color: rgb(252, 252, 252) !important; }
.f1t729xk .btn, .f1t729xk .btn-primary { background-color: rgb(41, 77, 208); border-color: rgb(41, 77, 208); box-shadow: rgba(255, 255, 255, 0.32) 0px 0px 0px 1px inset; color: rgb(255, 255, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f1t729xk .btn:hover, .f1t729xk .btn:focus-visible, .f1t729xk .btn-primary:hover, .f1t729xk .btn-primary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); color: rgb(255, 255, 255); }
.f1t729xk .btn:active, .f1t729xk .btn-primary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f1t729xk .btn-secondary { background-color: transparent; border-color: rgb(172, 197, 255); box-shadow: rgb(172, 197, 255) 0px 0px 0px 1.5px inset; color: rgb(172, 197, 255); transition: box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out; }
.f1t729xk .btn-secondary:hover, .f1t729xk .btn-secondary:focus-visible { background-color: rgb(78, 118, 230); border-color: rgb(78, 118, 230); box-shadow: rgb(78, 118, 230) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); }
.f1t729xk .btn-secondary:active { background-color: rgb(123, 158, 245); border-color: rgb(123, 158, 245); box-shadow: rgb(123, 158, 245) 0px 0px 0px 1.5px inset; color: rgb(255, 255, 255); transition: background-color 0.08s ease-out; }
.f1t729xk .btn-secondary-loading { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(30, 58, 138); opacity: 0.7; }
.f1t729xk .highlight { color: rgb(78, 118, 230); }
.f1t729xk .primary-text { color: rgb(255, 255, 255) !important; }
.f1t729xk a { color: rgb(172, 197, 255); }
.f1t729xk hr { color: rgb(255, 255, 255); opacity: 0.2; }
.f1t729xk .slide-in { animation-duration: 1200ms !important; }
@media (prefers-reduced-motion: reduce) {
  .f1t729xk .btn, .f1t729xk .btn-primary, .f1t729xk .btn-secondary { transition: none; }
}
.fi6eie5 { border: 4px rgb(117, 143, 201); border-radius: 50%; overflow: hidden; padding-bottom: 100%; position: relative; }
.fi6eie5 img { left: 0px; position: absolute; top: 0px; transform-origin: left top; }
.f1v3busy { height: auto; transform: translate3d(-55%, -30%, 0px) scale3d(2.1, 2.1, 1); width: 100%; }
.f1gh7ysb { height: auto; transform: translate3d(-71.2599%, 0%, 0px) scale3d(1.77632, 1.77632, 1); width: 100%; }
.f1duwxjv { height: auto; transform: translate3d(-30.036%, 0%, 0px) scale3d(1.5, 1.5, 1); width: 100%; }
.f1pfnlo7 { height: auto; transform: translate3d(-34.0413%, 0%, 0px) scale3d(1.49378, 1.49378, 1); width: 100%; }
.f1rzslfy { height: auto; transform: translate3d(0%, 0%, 0px) scale3d(1.41361, 1.41361, 1); width: 100%; }
.f14q5b9p { height: auto; transform: translate3d(-28.6026%, 0%, 0px) scale3d(1.57205, 1.57205, 1); width: 100%; }
.f1v27ouu { height: auto; transform: translate3d(-33.4621%, 0%, 0px) scale3d(1.66924, 1.66924, 1); width: 100%; }
.f1uavyhi { height: auto; transform: translate3d(-38.8158%, 0%, 0px) scale3d(1.77632, 1.77632, 1); width: 100%; }
.f19rxa2d { height: auto; transform: translate3d(-24.896%, 0%, 0px) scale3d(1.49792, 1.49792, 1); width: 100%; }
.fr6r8qz { height: auto; transform: translate3d(-12.5%, 0%, 0px) scale3d(1.25, 1.25, 1); width: 100%; }
.f110gjpt { height: auto; transform: translate3d(-66.3933%, 0%, 0px) scale3d(1.77632, 1.77632, 1); width: 100%; }
.fqkki5z { height: auto; transform: translate3d(-16.7491%, 0%, 0px) scale3d(1.33498, 1.33498, 1); width: 100%; }
.fg2gpxx { height: auto; transform: translate3d(-8.63192%, 0%, 0px) scale3d(1.17264, 1.17264, 1); width: 100%; }
.f2w26uj { height: auto; transform: translate3d(-33.3333%, 0%, 0px) scale3d(1.33333, 1.33333, 1); width: 100%; }
.fag8k52 { height: auto; transform: translate3d(-26.4388%, 0%, 0px) scale3d(1.5, 1.5, 1); width: 100%; }
.fhzn91p { height: auto; transform: translate3d(-22.3399%, 0%, 0px) scale3d(1.33169, 1.33169, 1); width: 100%; }
.f1tx1c2e { height: auto; transform: translate3d(-50%, 0%, 0px) scale3d(1.5, 1.5, 1); width: 100%; }
.f1uzzuut { height: auto; transform: translate3d(-35.7914%, 0%, 0px) scale3d(1.5, 1.5, 1); width: 100%; }
.f1klytba { height: auto; transform: translate3d(-31.7305%, 0%, 0px) scale3d(1.49792, 1.49792, 1); width: 100%; }
.fysa5wu { height: auto; transform: translate3d(-16.6667%, 0%, 0px) scale3d(1.33333, 1.33333, 1); width: 100%; }
.fv239jg { height: auto; transform: translate3d(-33.5436%, 0%, 0px) scale3d(1.77632, 1.77632, 1); width: 100%; }